Stantec Inc. (STN)
NYSE: STN · IEX Real-Time Price · USD
81.50
+0.53 (0.65%)
Apr 25, 2024, 4:00 PM EDT - Market closed

Stantec Cash Flow Statement

Millions CAD. Fiscal year is Jan - Dec.
Year 2023202220212020201920182017201620152014 2013 - 2002
Net Income
331.2247200.7171.1194.447.497130.5156.38164.5
Upgrade
Depreciation & Amortization
283.6283.5221.8228.80000--
Upgrade
Share-Based Compensation
60.12646.716.40000--
Upgrade
Other Operating Activities
-130.2-252.2-72.2187.5258.1125.2166.7155.249.1442.72
Upgrade
Operating Cash Flow
544.7304.3397603.8452.5172.6263.7285.7205.52207.22
Upgrade
Operating Cash Flow Growth
79.00%-23.35%-34.25%33.44%162.17%-34.55%-7.70%39.01%-0.82%-23.85%
Upgrade
Capital Expenditures
-100.6-74.9-45.8-31.2-56.7-114.7-58.9-54.9-37.62-42.53
Upgrade
Acquisitions
-75.6-50.4-702.5-50.6-77.1-100.5127.4-1,071.8-200.53-121.24
Upgrade
Change in Investments
-37.638.4-13.8-20.7-0.710.14.45.4-2.01-10.71
Upgrade
Other Investing Activities
12.113.1-2.70.5-0.7-19-12.6-15.3-12.240.17
Upgrade
Investing Cash Flow
-201.7-73.8-764.8-102-135.2-224.160.3-1,136.6-252.39-174.32
Upgrade
Dividends Paid
-84.9-78.2-72.3-68-64-61.3-55.5-46.1-38.33-33.64
Upgrade
Share Issuance / Repurchase
277.1-47.3-9.5-21.8-22.3-67.8-6.5590.79.4810.59
Upgrade
Debt Issued / Paid
-326.2-171.2358.3-322.8-237.8120-218.2485.7-15.44-1.68
Upgrade
Other Financing Activities
----38.1-14.9-0.9-35.2--
Upgrade
Financing Cash Flow
-134-296.7276.5-412.6-286-24-281.1995.1-44.3-24.73
Upgrade
Exchange Rate Effect
-4.427.8-6.8-8.4-12.521.2-14.3-0.64.812.5
Upgrade
Net Cash Flow
204.6-38.4-98.180.818.8-54.328.6143.6-86.3610.67
Upgrade
Free Cash Flow
444.1229.4351.2572.6395.857.9204.8230.8167.9164.69
Upgrade
Free Cash Flow Growth
93.59%-34.68%-38.67%44.67%583.59%-71.73%-11.27%37.47%1.95%-25.31%
Upgrade
Free Cash Flow Margin
8.77%5.15%9.66%15.54%10.66%1.73%6.45%7.45%7.07%7.94%
Upgrade
Free Cash Flow Per Share
4.002.073.165.153.540.511.792.441.791.77
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from audited reports submitted to the Securities and Exchange Commission (SEC).