← JFrog Ltd
| Annual Trend | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $63.5m |
$104.7m
+64.82%
|
$150.8m
+44.03%
|
$206.7m
+37.03%
|
$280.0m
+35.49%
|
$349.9m
+24.94%
|
$428.5m
+22.47%
|
$531.8m
+24.12%
|
$600.0m
+12.81%
|
|
| Total cost of revenue—subscription | $10.7m |
$20.0m
+87.05%
|
$28.5m
+42.01%
|
$41.8m
+47.00%
|
$62.3m
+48.93%
|
$77.0m
+23.69%
|
$98.3m
+27.59%
|
$123.5m
+25.59%
|
— | |
| Gross profit | $52.8m |
$84.7m
+60.32%
|
$122.4m
+44.51%
|
$164.9m
+34.72%
|
$217.8m
+32.08%
|
$272.8m
+25.30%
|
$330.2m
+21.02%
|
$408.4m
+23.68%
|
$467.1m
+14.39%
|
|
| Research and development | $25.9m | $29.7m | $41.1m | $79.6m | $121.2m | $134.6m | $160.9m | $195.1m | $210.2m | |
| Sales and marketing | $35.0m | $44.1m | $60.9m | $97.0m | $130.8m | $150.7m | $190.4m | $223.9m | — | |
| General and administrative | $18.8m | $17.8m | $34.5m | $56.7m | $55.6m | $63.1m | $70.0m | $81.2m | $91.4m | |
| Total operating expenses | $79.7m | $91.6m | $136.6m | $233.2m | $307.6m | $348.4m | $421.3m | $500.2m | $534.3m | |
| Operating loss | ($26.9m) |
($6.9m)
+74.17%
|
($14.2m)
-104.58%
|
($68.4m)
-381.74%
|
($89.8m)
-31.40%
|
($75.5m)
+15.91%
|
($91.1m)
-20.58%
|
($91.9m)
-0.83%
|
($67.2m)
+26.88%
|
|
| Interest and other income, net | $1.3m | $3.2m | $2.0m | $744k | $5.1m | $21.0m | $25.3m | $25.8m | — | |
| Loss before income taxes | ($25.5m) | ($3.8m) | ($12.1m) | ($67.6m) | ($84.7m) | ($54.5m) | ($65.8m) | ($66.0m) | — | |
| Income tax expense | $470k | $1.6m | ($2.7m) | ($3.4m) | $5.4m | $6.7m | $3.4m | $5.8m | $3.3m | |
| Net loss | ($26.0m) | ($5.4m) | ($9.4m) | ($64.2m) | ($90.2m) | ($61.3m) | ($69.2m) | ($71.8m) | — | |
| Net loss per share, basic | — | — | ($0) | ($1) | ($1) | ($1) | ($1) | ($1) | — | |
| Net loss per share, diluted | — | — | ($0) | ($1) | ($1) | ($1) | ($1) | ($1) | — | |
| Weighted-average shares used in computing net loss per share, basic | — | — | ($0) | ($1) | ($1) | ($1) | ($1) | ($1) | — | |
| Weighted-average shares used in computing net loss per share, diluted | — | — | ($0) | ($1) | ($1) | ($1) | ($1) | ($1) | — |