← Tenable Holdings, Inc.
| Annual Trend | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $187.7m |
$267.4m
+42.42%
|
$354.6m
+32.62%
|
$440.2m
+24.15%
|
$541.1m
+22.92%
|
$683.2m
+26.25%
|
$798.7m
+16.91%
|
$900.0m
+12.68%
|
$999.4m
+11.04%
|
$1.0b
+4.42%
|
|
| Cost of revenue | $25.6m |
$43.2m
+68.70%
|
$60.8m
+40.89%
|
$77.6m
+27.52%
|
$106.4m
+37.19%
|
$154.8m
+45.48%
|
$183.6m
+18.60%
|
$199.7m
+8.77%
|
$218.9m
+9.65%
|
$229.0m
+4.62%
|
|
| Gross profit | $162.1m |
$224.2m
+38.27%
|
$293.8m
+31.03%
|
$362.7m
+23.45%
|
$434.7m
+19.87%
|
$528.4m
+21.55%
|
$615.1m
+16.41%
|
$700.4m
+13.85%
|
$780.5m
+11.44%
|
$814.5m
+4.36%
|
|
| Research and development | $57.7m | $76.7m | $87.1m | $101.7m | $116.4m | $143.6m | $153.2m | $181.6m | $223.7m | $224.0m | |
| Sales and marketing | $116.3m | $173.3m | $228.0m | $224.3m | $270.2m | $349.4m | $393.4m | $395.4m | $416.9m | — | |
| General and administrative | $28.9m | $46.7m | $69.5m | $73.1m | $89.9m | $103.2m | $116.2m | $124.1m | $145.9m | $127.7m | |
| Restructuring | — | — | — | — | $0 | $0 | $4.5m | $6.1m | $3.1m | $6.2m | |
| Total operating expenses | $202.9m | $296.8m | $384.6m | $399.1m | $476.5m | $596.2m | $667.3m | $707.2m | $789.6m | $771.2m | |
| Loss from operations | ($40.8m) |
($72.6m)
-78.07%
|
($90.8m)
-25.10%
|
($36.4m)
+59.88%
|
($41.8m)
-14.64%
|
($67.8m)
-62.36%
|
($52.2m)
+23.08%
|
($6.9m)
+86.86%
|
($9.2m)
-33.72%
|
— | |
| Interest expense | — | — | — | ($496k) | ($7.5m) | ($19.0m) | ($31.3m) | ($31.9m) | ($28.4m) | $27.1m | |
| Interest income | — | — | — | $1.7m | $606k | $6.3m | $24.7m | $23.3m | $16.0m | $12.3m | |
| Other expense, net | ($16k) | ($931k) | ($680k) | ($1.9m) | ($2.0m) | ($4.8m) | ($8.6m) | ($3.4m) | ($1.3m) | — | |
| Loss before income taxes | ($40.9m) | ($71.2m) | ($85.6m) | ($37.1m) | ($50.6m) | ($85.3m) | ($67.4m) | ($18.9m) | ($22.9m) | — | |
| Provision for income taxes | $171k | $2.4m | $13.4m | $5.7m | ($4.0m) | $6.9m | $10.9m | $17.4m | $13.2m | — | |
| Net loss | ($41.0m) | ($73.5m) | ($99.0m) | ($42.7m) | ($46.7m) | ($92.2m) | ($78.3m) | ($36.3m) | ($36.1m) | — | |
| Net loss per share, basic (in usd per share) | — | — | ($1) | ($0) | ($0) | ($1) | ($1) | ($0) | ($0) | — | |
| Net loss per share, diluted (in usd per share) | — | — | ($1) | ($0) | ($0) | ($1) | ($1) | ($0) | ($0) | — | |
| Weighted-average shares used to compute net loss per share, basic (in shares) | — | — | ($1) | ($0) | ($0) | ($1) | ($1) | ($0) | ($0) | — | |
| Weighted-average shares used to compute net loss per share, diluted (in shares) | — | — | ($1) | ($0) | ($0) | ($1) | ($1) | ($0) | ($0) | — |