Forrester Research financials
$11.59+2.29%
Close Sep 29, 2026 · split-adjustedRevenue
Net income
Income statement & cash flow
| Fiscal year | FY25 Dec 31 | FY24 Dec 31 | FY23 Dec 31 | FY22 Dec 31 | FY21 Dec 31 | FY20 Dec 31 | FY19 Dec 31 | FY18 Dec 31 | FY17 Dec 31 | FY16 Dec 31 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $396.9M | $432.5M | $480.8M | $537.8M | $494.3M | $449.0M | $461.7M | $357.6M | $337.7M | $326.1M |
| Gross profit | $226.2M | $249.9M | $276.3M | $314.0M | $292.5M | $268.1M | $265.0M | $211.1M | $200.8M | $197.9M |
| Gross margin | 57.0% | 57.8% | 57.5% | 58.4% | 59.2% | 59.7% | 57.4% | 59.0% | 59.5% | 60.7% |
| Operating income | -$113.2M | $2.5M | $6.8M | $32.7M | $38.6M | $16.2M | -$1.1M | $22.4M | $27.5M | $30.8M |
| Net income | -$119.4M | -$5.7M | $3.0M | $21.8M | $24.8M | $10.0M | -$9.6M | $15.4M | $15.1M | $17.7M |
| Net margin | −30.1% | −1.3% | 0.6% | 4.1% | 5.0% | 2.2% | −2.1% | 4.3% | 4.5% | 5.4% |
| Diluted EPS | $-6.28 | $-0.30 | $0.16 | $1.14 | $1.28 | $0.53 | $-0.52 | $0.84 | $0.83 | $0.97 |
| EBITDA | $24.0M | $31.5M | $40.4M | $64.4M | $63.5M | $64.9M | $51.7M | $35.3M | $35.0M | $40.4M |
| Operating cash flow | $21.1M | -$3.9M | $21.7M | $39.4M | $107.1M | $47.8M | $48.4M | $38.4M | $37.5M | $44.5M |
| Free cash flow | $18.1M | -$7.3M | $16.2M | $33.8M | $96.3M | $38.8M | $36.5M | $33.4M | $29.6M | $40.3M |
| Diluted shares | 19.0M | 19.1M | 19.3M | 19.2M | 19.4M | 18.9M | 18.5M | 18.4M | 18.2M | 18.3M |
Balance sheet
| Period end | Dec 31 | Dec 31 | Dec 31 | Dec 31 | Dec 31 | Dec 31 |
|---|---|---|---|---|---|---|
| Cash & equivalents | $63.3M | $56.1M | $72.9M | $103.6M | $115.8M | $90.3M |
| Short-term investments | $64.3M | $48.6M | $51.6M | $19.7M | $18.5M | $0.00 |
| Total debt | $35.0M | $35.0M | $35.0M | $50.0M | $75.0M | $107.8M |
| Total assets | $404.0M | $503.9M | $564.2M | $608.4M | $680.1M | $644.2M |
| Total liabilities | $277.5M | $274.3M | $323.9M | $386.8M | $476.2M | $458.5M |
| Shareholders' equity | $126.5M | $229.5M | $240.3M | $221.7M | $203.9M | $185.8M |
From SEC filings via Massive. Fiscal periods follow the company's own calendar; free cash flow is operating cash flow minus capital expenditure.
Sources: Massive / Polygon daily aggregates (split-adjusted) · SEC filings via Massive · FINRA settlements via Massive · Financial Modeling Prep. Figures are dated where shown; research is informational, not investment advice. Methodology