Pulling SEC filings + quote and writing the call…
| Fiscal year | FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $124M | $188M | $267M | $355M | $440M | $541M | $683M | $799M | $900M | $999M |
| Revenue growth | — | 50.9% | 42.4% | 32.6% | 24.2% | 22.9% | 26.3% | 16.9% | 12.7% | 11.0% |
| Gross profit | $110M | $162M | $224M | $294M | $363M | $435M | $528M | $615M | $700M | $780M |
| Gross margin | 88.6% | 86.4% | 83.9% | 82.8% | 82.4% | 80.3% | 77.3% | 77.0% | 77.8% | 78.1% |
| Operating income | -$35.8M | -$40.8M | -$72.6M | -$90.8M | -$36.4M | -$41.8M | -$67.8M | -$52.2M | -$6.86M | -$9.17M |
| Operating margin | -28.8% | -21.7% | -27.1% | -25.6% | -8.3% | -7.7% | -9.9% | -6.5% | -0.8% | -0.9% |
| Net income | -$37.2M | -$41.0M | -$73.5M | -$99.0M | -$42.7M | -$46.7M | -$92.2M | -$78.3M | -$36.3M | -$36.1M |
| Net margin | -29.9% | -21.9% | -27.5% | -27.9% | -9.7% | -8.6% | -13.5% | -9.8% | -4.0% | -3.6% |
| EPS (diluted) | -$1.81 | -$1.88 | -$1.38 | -$1.03 | -$0.42 | -$0.44 | -$0.83 | -$0.68 | -$0.31 | -$0.30 |
| Fiscal year | FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | -$2.79M | -$6.27M | -$2.56M | -$10.7M | $64.2M | $96.8M | $131M | $150M | $217M | $267M |
| Capital expenditures | $5.78M | $2.75M | $5.73M | $20.7M | $18.9M | $3.89M | $9.36M | $1.70M | $4.25M | $12.1M |
| Free cash flow | -$8.56M | -$9.02M | -$8.29M | -$31.4M | $45.4M | $92.9M | $122M | $148M | $213M | $255M |
| Share buybacks | $85.0K | $385K | $75.0K | $0.00 | $0.00 | $0.00 | $0.00 | $14.9M | $100.0M | $247M |
| Fiscal year | FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & equivalents | $34.5M | $27.2M | $165M | $74.4M | $178M | $278M | $301M | $237M | $329M | $188M |
| Total assets | — | $164M | $461M | $559M | $691M | $1.25B | $1.44B | $1.61B | $1.74B | $1.75B |
| Total liabilities | — | $258M | $339M | $460M | $540M | $1.03B | $1.17B | $1.26B | $1.34B | $1.42B |
| Shareholders' equity | -$302M | -$372M | $122M | $98.9M | $151M | $215M | $271M | $346M | $400M | $326M |
| Retained earnings | — | -$393M | -$466M | -$565M | -$608M | -$655M | -$747M | -$825M | -$861M | -$897M |
| Shares (wtd avg diluted) | — | 24.5M | 93.1M | 96.0M | 101M | 106M | 111M | 115M | 119M | 120M |
Every figure is extracted from Tenable Holdings, Inc.’s annual reports as filed with the SEC (XBRL company facts) — no third-party estimates. Fiscal years are labeled by period end; filers occasionally re-tag concepts, so a sparse cell means the company didn’t report that concept for that year. Free cash flow = operating cash flow − capital expenditures.
Research and education only — not financial advice. TENKis not a registered investment adviser or broker-dealer and gives no personalized advice. Every call is impersonal — identical for all users, generated on a schedule from SEC filings plus a delayed/third-party price feed — may be wrong or out of date, and is not a recommendation to buy or sell any security. The operator and an affiliated trading operation may hold or trade the securities TENK rates; see Disclosures. Past performance does not guarantee future results. Do your own research.