Construction Partners, Inc.

Annual Trend FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025 TTM
Revenues $680.1m
$783.2m +15.17%
$785.7m +0.31%
$910.7m +15.92%
$1.3b +42.93%
$1.6b +20.12%
$1.8b +16.65%
$2.8b +54.20%
$3.5b +23.67%
Cost of revenues $580.6m
$665.3m +14.59%
$663.5m -0.27%
$790.8m +19.19%
$1.2b +46.99%
$1.4b +17.62%
$1.6b +14.52%
$2.4b +51.58%
$2.9b +23.45%
Gross profit $99.5m
$118.0m +18.50%
$122.2m +3.61%
$119.9m -1.86%
$139.3m +16.15%
$196.4m +40.98%
$258.3m +31.50%
$439.1m +70.02%
$548.1m +24.83%
General and administrative expenses ($55.3m) ($62.7m) ($68.6m) ($91.9m) ($107.6m) ($126.9m) ($151.5m) ($199.3m) $245.6m
Operating income $61.4m
$57.1m -6.98%
$55.2m -3.34%
$30.1m -45.50%
$35.4m +17.65%
$81.9m +131.20%
$111.2m +35.87%
$224.8m +102.10%
$302.5m +34.57%
Interest expense, net ($1.3m) ($1.9m) ($3.1m) ($2.4m) ($7.7m) ($17.3m) ($19.1m) ($90.4m) $108.6m
Gain on sale of property, plant and equipment $2.4m $1.9m $1.6m $2.0m $3.7m $7.0m $4.5m $10.9m
Unrealized gain (loss) on restricted investments, net $0 $0 ($448k) ($223k) $697k $88k
Other income (expense) ($101k) $416k $336k $819k $600k $875k ($70k) $86k ($4.9m)
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
Provision for income taxes $10.5m $13.9m $12.8m $8.3m $6.9m $16.4m $23.2m $32.7m
Net income $50.8m
$43.1m -15.10%
$40.3m -6.55%
$20.2m -49.93%
$21.4m +5.94%
$49.0m +129.23%
$68.9m +40.68%
$101.8m +47.65%
$142.5m +40.02%
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
Acquisition-related expenses ($442k) ($3.9m) ($25.9m)
Gain on facility exchange $0 $0 $5.4m $0 $0
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)
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

Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.