← Construction Partners, Inc.
| Annual Trend | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenues | $680.1m | $783.2m | $785.7m | $910.7m | $1.3b | $1.6b | $1.8b | $2.8b | |
| Cost of revenues | $580.6m | $665.3m | $663.5m | $790.8m | $1.2b | $1.4b | $1.6b | $2.4b | |
| Gross profit | $99.5m | $118.0m | $122.2m | $119.9m | $139.3m | $196.4m | $258.3m | $439.1m | |
| Operating income | $61.4m | $57.1m | $55.2m | $30.1m | $35.4m | $81.9m | $111.2m | $224.8m | |
| Gain on sale of property, plant and equipment | $2.4m | $1.9m | $1.6m | $2.0m | $3.7m | $7.0m | $4.5m | $10.9m | |
| Gain on facility exchange | — | — | — | $0 | $0 | $5.4m | $0 | $0 | |
| Provision for income taxes | $10.5m | $13.9m | $12.8m | $8.3m | $6.9m | $16.4m | $23.2m | $32.7m | |
| Loss from investment in joint venture | $1.3m | $1.3m | $603k | $10k | ($21k) | $0 | ($3k) | ($12k) | |
| Unrealized (loss) gain on interest rate swap contract, net | — | $0 | $0 | ($23k) | $18.1m | $1.3m | ($11.9m) | ($3.2m) | |
| Unrealized gain (loss) on restricted investments, net | — | — | $0 | $0 | ($448k) | ($223k) | $697k | $88k | |
| Other comprehensive (loss) income, net | — | — | $0 | ($23k) | $17.6m | $1.1m | ($11.2m) | ($3.1m) | |
| Comprehensive income | — | $43.1m | $40.3m | $20.2m | $39.0m | $50.1m | $57.7m | $98.6m | |
| Income before provision for income taxes and earnings from investment in joint venture | $60.1m | $55.7m | $52.5m | $28.5m | $28.3m | $65.4m | $92.1m | $134.5m | |
| Net income | $50.8m | $43.1m | $40.3m | $20.2m | $21.4m | $49.0m | $68.9m | $101.8m | |
| Basic (in dollars per share) | $1.11 | $0.84 | $0.78 | $0.39 | $0.41 | $0.95 | $1.33 | $1.85 | |
| Diluted (in dollars per share) | $1.11 | $0.84 | $0.78 | $0.39 | $0.41 | $0.94 | $1.31 | $1.84 | |
| General and administrative expenses | ($55.3m) | ($62.7m) | ($68.6m) | ($91.9m) | ($107.6m) | ($126.9m) | ($151.5m) | ($199.3m) | |
| Acquisition-related expenses | — | — | — | — | — | ($442k) | ($3.9m) | ($25.9m) | |
| Interest expense, net | ($1.3m) | ($1.9m) | ($3.1m) | ($2.4m) | ($7.7m) | ($17.3m) | ($19.1m) | ($90.4m) | |
| Other income (expense) | ($101k) | $416k | $336k | $819k | $600k | $875k | ($70k) | $86k |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.