Construction Partners, Inc.

NASDAQ:ROAD

91.49 (USD) • At close December 26, 2024
Overview | Financials

Numbers are in millions (except for per share data and ratios) USD.

202420232022202120202019201820172016
Operating Activities:
Net Income 68.93549.00121.37620.17740.29743.12150.79126.0422.022
Depreciation & Amortization 92.9279.165.7345.42840.22728.9825.32120.67419.265
Deferred Income Tax 22.68111.1655.9663.7453.312.997-0.4810.8658.147
Stock Based Compensation 14.41210.75983.5491.570.9570.9750.5130.217
Change In Working Capital 13.82118.705-79.849-24.62819.604-20.89-7.532-1.8251.131
Accounts Receivables 0-25.961-97.075-27.0747.407-20.5869.273-19.619-13.69
Inventory -15.48-7.32-17.513-3.932-1.183-8.826-2.746-3.0633.304
Accounts Payables 13.43317.2241.31920.201-5.716.9327.46211.639-10.534
Other Working Capital 15.86834.766-6.58-13.82319.091.59-21.5219.21822.051
Other Non Cash Items -3.69-11.573-4.7250.2290.1650.109-2.9530.660.912
Operating Cash Flow 209.079157.15716.49848.5105.17355.27466.12146.92751.694
Investing Activities:
Investments In Property Plant And Equipment -87.93-97.81-68.851-56.332-52.574-42.479-42.804-24.399-24.855
Acquisitions Net -231.777-91.787-128.568-210.734-30.191-13.854-51.719-10.8435.85
Purchases Of Investments -5.490-7.432000-0.400
Sales Maturities Of Investments 3.5532.90000000
Other Investing Activites 14.05943.3257.5253.6543.402-3.8924.9314.5565.85
Investing Cash Flow -307.585-143.372-197.326-263.412-79.363-60.225-89.592-30.686-19.005
Financing Activities:
Debt Repayment 0-0.125159.175123.84741.887-13.0014.556-6.124-18.093
Common Stock Issued 000000.00398.0140.6380.212
Common Stock Repurchased -11.312-0.139-0.03900-0.569-2.569-3-3
Dividends Paid 000000-21.917-31.2930
Other Financing Activities 137.42200000-4.9400
Financing Cash Flow 126.11-0.264159.136123.84741.887-13.56795.061-39.779-20.881
Other Information:
Effect Of Forex Changes On Cash 000000000
Net Change In Cash 27.60413.521-21.692-91.06567.697-18.51871.59-23.53811.808
Cash At End Of Period 76.68449.0835.55957.251148.31680.61999.13727.54751.085