North American Construction Group Ltd. (NOA)

NYSE: NOA · Delayed Price · USD
12.85
0.14 (1.10%)
At close: May 27, 2022 4:00 PM
12.75
-0.10 (-0.78%)
After-hours:May 27, 2022 5:17 PM EDT

Cash Flow Statement (Annual)

Millions CAD. Fiscal year is Jan - Dec.
Year20212020201920182017201620152014201320122011 - 2005
Net Income
51.4149.2137.1315.325.26-0.45-7.47-1.1769.18-13.67
Upgrade
Depreciation & Amortization
108.0288.78102.2958.7645.6542.4842.0346.5839.7749.05
Upgrade
Share-Based Compensation
9.311.844.3611.533.654.82-0.310.074.5-1.3
Upgrade
Other Operating Activities
-3.556.7214.1623.76-4.82-7.0342.85-3.78-55.9653.09
Upgrade
Operating Cash Flow
165.18146.55157.94109.3749.7539.8377.141.757.4987.18
Upgrade
Operating Cash Flow Growth
12.71%-7.21%44.41%119.86%24.89%-48.34%84.89%-27.46%-34.05%-
Upgrade
Capital Expenditures
-96.65-114.56-152.99-196.36-33.09-12.2-26.36-20.76-30.2-49.59
Upgrade
Acquisitions
-9.691.73-7.69-31.63-2.1500002.17
Upgrade
Change in Investments
7.0700-0.62000000
Upgrade
Other Investing Activities
00001.641.6831.131.273.111.94
Upgrade
Investing Cash Flow
-99.27-112.83-160.68-228.61-33.6-10.524.77-19.49-27.09-45.48
Upgrade
Dividends Paid
-4.42-4.37-2.54-2.01-2.19-1.82-3.29-2.100
Upgrade
Share Issuance / Repurchase
-21.5-18.46-8.43-13.59-19.09-12.62-8.48-5.63-11.740.01
Upgrade
Debt Issued / Paid
-63.2728.322.71147.012.63-33.46-38.02-29.52-232.79-45.18
Upgrade
Other Financing Activities
-3.57-0.97-2.97-0.85-2.98-0.1-0.6937.25244.2644.45
Upgrade
Financing Cash Flow
-92.764.52-11.23130.57-21.63-48-50.470-0.27-0.72
Upgrade
Net Cash Flow
-26.8538.24-13.9611.32-5.48-18.6931.4-12.7912.55-0.6
Upgrade
Free Cash Flow
68.5331.994.96-86.9916.6627.6350.7420.9427.2937.59
Upgrade
Free Cash Flow Growth
114.20%545.28%---39.73%-45.54%142.28%-23.25%-27.40%-
Upgrade
Free Cash Flow Margin
10.48%6.42%0.69%-21.21%5.69%12.96%18.04%4.44%5.80%6.31%
Upgrade
Free Cash Flow Per Share
2.281.030.18-3.100.550.831.450.600.751.04
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from audited reports submitted to the Securities and Exchange Commission (SEC).