← ICF International, 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 | $1.2b |
$1.2b
+3.72%
|
$1.3b
+8.85%
|
$1.5b
+10.50%
|
$1.5b
+1.92%
|
$1.6b
+3.06%
|
$1.8b
+14.61%
|
$2.0b
+10.30%
|
$2.0b
+2.88%
|
$1.9b
-7.27%
|
$1.8b
-2.76%
|
|
| Cost of Revenue | $745.1m |
$771.7m
+3.57%
|
$857.5m
+11.12%
|
$953.2m
+11.16%
|
$972.4m
+2.02%
|
$979.6m
+0.74%
|
$1.1b
+15.81%
|
$1.3b
+11.51%
|
$1.3b
+1.34%
|
$1.2b
-8.20%
|
$1.1b
-2.76%
|
|
| Gross Profit (Calculated) | $440.0m |
$457.4m
+3.97%
|
$480.5m
+5.03%
|
$525.3m
+9.34%
|
$534.5m
+1.74%
|
$573.5m
+7.30%
|
$645.5m
+12.57%
|
$698.2m
+8.16%
|
$737.8m
+5.66%
|
$696.0m
-5.66%
|
— | |
| Interest Income (Expense), Net | — | — | — | — | — | — | ($23.3m) |
($39.7m)
-70.44%
|
($29.6m)
+25.43%
|
($30.8m)
-4.20%
|
— | |
| Selling, General and Administrative Expense | $328.0m | $346.4m | $361.0m | $395.8m | $411.6m | $430.6m | $486.9m | $505.2m | $518.5m | $492.4m | $479.7m | |
| Amortization of Intangible Assets | $12.5m | $10.9m | $10.0m | $8.1m | $13.3m | $12.5m | $28.4m | $35.5m | $33.0m | $43k | — | |
| Operating Expenses | $357.2m | $375.0m | $388.2m | $423.9m | $445.4m | $462.5m | $536.8m | $565.9m | $571.9m | $550.6m | $534.9m | |
| Operating Income (Loss) | $82.8m |
$82.4m
-0.45%
|
$92.3m
+11.96%
|
$101.4m
+9.88%
|
$89.1m
-12.12%
|
$110.9m
+24.49%
|
$108.8m
-1.96%
|
$132.3m
+21.66%
|
$165.8m
+25.33%
|
$145.5m
-12.29%
|
$141.8m
-2.51%
|
|
| Interest Expense | $9.5m | $8.6m | $8.7m | $10.7m | $13.9m | $10.3m | — | — | — | — | $28.5m | |
| Other Nonoperating Income (Expense) | $1.2m | $121k | ($735k) | ($501k) | ($544k) | ($594k) | ($1.5m) | $3.9m | $1.8m | ($2.6m) | — | |
| Interest Expense (non-operating) | — | — | — | — | — | — | — | — | $29.9m | $31.3m | $28.5m | |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | $69.2m | $69.3m | $74.5m | $87.6m | $68.8m | $97.9m | $80.4m | $83.7m | $134.1m | $106.3m | $112.2m | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | — | $74.0m | $82.8m | $90.2m | $74.7m | $100.1m | $84.0m | $96.5m | $138.1m | $112.0m | $112.2m | |
| Current Income Tax Expense (Benefit) | $18.4m | $17.7m | $16.2m | $21.4m | $21.6m | $20.1m | $12.8m | $40.7m | $59.8m | $19.2m | $23.7m | |
| Income Tax Expense (Benefit) | $27.9m | $11.1m | $21.4m | $21.2m | $19.7m | $29.0m | $19.7m | $13.9m | $27.9m | $20.4m | $23.7m | |
| Net Income (Loss) Attributable to Parent | $46.6m |
$62.9m
+34.97%
|
$61.4m
-2.35%
|
$68.9m
+12.28%
|
$55.0m
-20.28%
|
$71.1m
+29.43%
|
$64.2m
-9.68%
|
$82.6m
+28.59%
|
$110.2m
+33.36%
|
$91.6m
-16.87%
|
$88.5m
-3.32%
|
|
| Earnings Per Share, Basic | $2.45 | $3.35 | $3.27 | $3.66 | $2.92 | $3.77 | $3.41 | $4.39 | $5.88 | $4.97 | $4.85 | |
| Earnings Per Share, Diluted | $2.40 | $3.27 | $3.18 | $3.59 | $2.87 | $3.72 | $3.38 | $4.35 | $5.82 | $4.95 | $4.84 | |
| Common Stock, Dividends, Per Share, Declared | $0.00 | $0.00 | $0.56 | $0.56 | $0.56 | $0.56 | $0.56 | $0.56 | $0.56 | $0.56 | — | |
| Weighted Average Number of Shares Outstanding, Basic | 19.0m | 18.8m | 18.8m | 18.8m | 18.8m | 18.9m | 18.8m | 18.8m | 18.7m | 18.4m | 18.2m | |
| Weighted Average Number of Shares Outstanding, Diluted | 19.4m | 19.2m | 19.3m | 19.2m | 19.1m | 19.1m | 19.0m | 19.0m | 18.9m | 18.5m | 18.4m | |
| Additional Financial Items | ||||||||||||
| Goodwill, Impairment Loss | — | $0 | $0 | $0 | $0 | $0 | $0 | — | — | — | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.