← FORRESTER RESEARCH, INC.
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $326.1m |
$337.7m
+3.55%
|
$357.6m
+5.89%
|
$461.7m
+29.12%
|
$449.0m
-2.75%
|
$494.3m
+10.10%
|
$537.8m
+8.79%
|
$480.8m
-10.60%
|
$432.5m
-10.05%
|
$396.9m
-8.23%
|
$381.0m
-3.99%
|
|
| Cost of Revenue | $119.3m |
$119.5m
+0.16%
|
$129.7m
+8.51%
|
$182.6m
+40.82%
|
$159.2m
-12.78%
|
$178.4m
+12.06%
|
$212.3m
+18.95%
|
$204.5m
-3.66%
|
$182.5m
-10.73%
|
$170.7m
-6.47%
|
$163.8m
-4.05%
|
|
| Gross Profit | $206.8m |
$218.2m
+5.51%
|
$227.9m
+4.46%
|
$279.1m
+22.46%
|
$289.7m
+3.81%
|
$315.9m
+9.02%
|
$325.5m
+3.06%
|
$276.3m
-15.12%
|
$249.9m
-9.54%
|
$226.2m
-9.51%
|
$217.2m
-3.95%
|
|
| Interest Income (Expense), Net | — | — | — | — | — | — | — | ($3.1m) |
($3.0m)
+1.60%
|
($2.7m)
+10.99%
|
— | |
| Selling, General and Administrative Expense | $174.2m | $189.8m | $200.5m | $248.6m | $248.1m | $261.8m | $270.4m | $250.8m | $235.8m | $218.4m | $199.5m | |
| Amortization of Intangible Assets | $831k | $781k | $1.2m | $22.6m | $19.7m | $15.1m | $13.2m | $12.0m | $9.6m | $8.7m | — | |
| Operating Income (Loss) | $30.8m |
$27.5m
-10.48%
|
$22.4m
-18.60%
|
($1.1m)
-104.79%
|
$16.2m
+1604.65%
|
$38.6m
+138.90%
|
$32.7m
-15.50%
|
$6.8m
-79.28%
|
$740k
-89.06%
|
($113.2m)
-15393.65%
|
($3.5m)
+96.89%
|
|
| Interest Expense | — | — | — | $8.1m | $5.3m | $4.2m | $2.5m | $3.1m | $3.0m | $2.7m | $2.5m | |
| Foreign Currency Transaction Gain (Loss), before Tax | $81k | ($632k) | ($603k) | ($933k) | ($582k) | $1.5m | ($200k) | ($300k) | ($800k) | ($700k) | — | |
| Foreign Currency Transaction Gain (Loss), Realized | $100k | ($600k) | — | — | — | — | — | — | — | — | — | |
| Gain (Loss) on Investments | ($805k) | — | $426k | $45k | $2.5m | $0 | $309k | $208k | $814k | $2k | — | |
| Other Nonoperating Income (Expense) | $740k | $301k | $674k | ($515k) | ($374k) | ($1.2m) | $222k | $2.4m | $4.1m | $3.8m | — | |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | $22.3m | $20.1m | $17.7m | ($14.6m) | $7.2m | $22.4m | $16.6m | ($4.1m) | ($1.8m) | ($123.8m) | ($54.0m) | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $30.7m | $27.4m | $23.5m | ($9.6m) | $12.9m | $33.2m | $30.7m | $6.3m | $2.6m | ($119.4m) | ($54.0m) | |
| Current Income Tax Expense (Benefit) | $10.5m | $5.8m | $5.2m | $3.9m | $4.6m | $8.6m | $15.6m | $8.7m | $8.4m | $3.9m | ($11.5m) | |
| Income Tax Expense (Benefit) | $13.1m | $12.2m | $8.1m | ($29k) | $2.9m | $8.3m | $8.9m | $3.2m | $8.4m | ($49k) | ($11.5m) | |
| Net Income (Loss) Attributable to Parent | $17.7m |
$15.1m
-14.23%
|
$15.4m
+1.59%
|
($9.6m)
-162.22%
|
$10.0m
+204.39%
|
$24.8m
+148.69%
|
$21.8m
-12.23%
|
$3.0m
-86.01%
|
($5.7m)
-288.43%
|
($119.4m)
-1976.91%
|
($42.6m)
+64.33%
|
|
| Earnings Per Share, Basic | $0.98 | $0.84 | $0.85 | ($0.52) | $0.53 | $1.30 | $1.15 | $0.16 | ($0.30) | ($6.28) | ($2.23) | |
| Earnings Per Share, Diluted | $0.97 | $0.83 | $0.84 | ($0.52) | $0.53 | $1.28 | $1.14 | $0.16 | ($0.30) | ($6.28) | ($2.23) | |
| Common Stock, Dividends, Per Share, Declared | $0.72 | $0.76 | $0.80 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | — | |
| Weighted Average Number of Shares Outstanding, Basic | 18.0m | 17.9m | 18.1m | 18.5m | 18.8m | 19.1m | 19.0m | 19.2m | 19.1m | 19.0m | 19.1m | |
| Weighted Average Number of Shares Outstanding, Diluted | 18.3m | 18.2m | 18.4m | 18.5m | 18.9m | 19.4m | 19.2m | 19.3m | 19.1m | 19.0m | 19.1m | |
| Additional Financial Items | ||||||||||||
| Capitalized Computer Software, Amortization | — | — | $4.2m | $5.1m | $4.9m | $5k | $4.8m | $4.7m | $4.3m | $3.2m | — | |
| Costs and Expenses | $295.3m | $310.1m | $335.1m | $462.8m | $432.8m | $455.7m | $505.1m | $474.0m | $431.7m | $510.1m | — | |
| Goodwill, Impairment Loss | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $110.7m | $37.6m | |
| Realized Investment Gains (Losses) | ($800k) | ($500k) | $600k | — | $2.5m | — | $300k | — | — | — | — |