← 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $1.2b | $1.2b | $1.3b | $1.5b | $1.5b | $1.6b | $1.8b | $2.0b | $2.0b | $1.9b | |
| Revenue from Contract with Customer, Including Assessed Tax | — | — | $1.3b | — | — | — | — | — | — | — | |
| Cost of Revenue | $745.1m | $771.7m | $857.5m | $953.2m | $972.4m | $979.6m | $1.1b | $1.3b | $1.3b | $1.2b | |
| Gross Profit (Calculated) | $440.0m | $457.4m | $480.5m | $525.3m | $534.5m | $573.5m | $645.5m | $698.2m | $737.8m | $696.0m | |
| Operating Expenses | $357.2m | $375.0m | $388.2m | $423.9m | $445.4m | $462.5m | $536.8m | $565.9m | $571.9m | $550.6m | |
| Operating Income (Loss) | $82.8m | $82.4m | $92.3m | $101.4m | $89.1m | $110.9m | $108.8m | $132.3m | $165.8m | $145.5m | |
| Additional Financial Items | |||||||||||
| Amortization of Intangible Assets | $12.5m | $10.9m | $10.0m | $8.1m | $13.3m | $12.5m | $28.4m | $35.5m | $33.0m | $43k | |
| Goodwill, Impairment Loss | — | $0 | $0 | $0 | $0 | $0 | $0 | — | — | — | |
| 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 | |
| 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 | |
| Net Income (Loss) Attributable to Parent | $46.6m | $62.9m | $61.4m | $68.9m | $55.0m | $71.1m | $64.2m | $82.6m | $110.2m | $91.6m | |
| Earnings Per Share, Basic | $2.45 | $3.35 | $3.27 | $3.66 | $2.92 | $3.77 | $3.41 | $4.39 | $5.88 | $4.97 | |
| Earnings Per Share, Diluted | $2.40 | $3.27 | $3.18 | $3.59 | $2.87 | $3.72 | $3.38 | $4.35 | $5.82 | $4.95 | |
| Common Stock, Dividends, Per Share, Declared | $2.45 | $3.35 | $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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| Interest Expense | $9.5m | $8.6m | $8.7m | $10.7m | $13.9m | $10.3m | — | — | — | — | |
| Income Tax Expense (Benefit) | $27.9m | $11.1m | $21.4m | $21.2m | $19.7m | $29.0m | $19.7m | $13.9m | $27.9m | $20.4m | |
| Interest Income (Expense), Net | — | — | — | — | — | — | ($23.3m) | ($39.7m) | ($29.6m) | ($30.8m) |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.