Stantec (STN) financial statements
Stantec reported revenue of 8.1B CAD in fiscal 2025, up 7.4% a year over 9 years.
Net income was 479M CAD.
The diluted share count rose 6% over the period (dilution).
Revenue and free cash flow
Fiscal years, $ billions (CAD).
Income statement
Fiscal years, in CAD, from Stantec's 10-K filings with the SEC.
| Fiscal year | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.3B CAD | 4.0B CAD | 4.3B CAD | 4.8B CAD | 4.7B CAD | 4.6B CAD | 5.7B CAD | 6.5B CAD | 7.5B CAD | 8.1B CAD |
| Cost of revenue | 1.4B CAD | 1.4B CAD | 1.5B CAD | 1.7B CAD | 1.8B CAD | 1.7B CAD | 2.0B CAD | 2.3B CAD | — | — |
| Gross profit | 1.7B CAD | 1.8B CAD | 1.8B CAD | 2.0B CAD | 1.9B CAD | 2.0B CAD | 2.4B CAD | 2.7B CAD | — | — |
| Selling, general and admin | 1.3B CAD | 1.4B CAD | 1.4B CAD | 1.4B CAD | 1.4B CAD | 1.4B CAD | 1.7B CAD | 2.0B CAD | 2.3B CAD | 2.5B CAD |
| Interest expense | 31M CAD | 29M CAD | 32M CAD | 73M CAD | 53M CAD | 43M CAD | 70M CAD | 103M CAD | 118M CAD | 115M CAD |
| Pre-tax income | 181M CAD | 264M CAD | 226M CAD | 266M CAD | 217M CAD | 263M CAD | 325M CAD | 408M CAD | 465M CAD | 630M CAD |
| Income tax | 50M CAD | 166M CAD | 55M CAD | 71M CAD | 58M CAD | 62M CAD | 78M CAD | 91M CAD | 104M CAD | 151M CAD |
| Net income | 130M CAD | 97M CAD | 47M CAD | 194M CAD | 171M CAD | 201M CAD | 247M CAD | 316M CAD | 362M CAD | 479M CAD |
| EPS (diluted) | 1.22 CAD | 0.85 CAD | — | 1.74 CAD | 1.53 CAD | 1.80 CAD | 2.22 CAD | 2.85 CAD | 3.17 CAD | 4.20 CAD |
| Diluted shares | 107M | 114M | 114M | 112M | 112M | 112M | 111M | 111M | 114M | 114M |
| Gross margin | 39.0% | 43.7% | 42.4% | 41.6% | 40.8% | 42.9% | 42.6% | 42.4% | — | — |
| Net margin | 3.0% | 2.4% | 1.1% | 4.0% | 3.6% | 4.4% | 4.4% | 4.9% | 4.8% | 5.9% |
Balance sheet
Fiscal years, in CAD, from Stantec's 10-K filings with the SEC.
| Fiscal year | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash and short-term investments | 211M CAD | 240M CAD | 185M CAD | 224M CAD | 290M CAD | 194M CAD | 148M CAD | 353M CAD | 228M CAD | 398M CAD |
| Receivables | 806M CAD | 816M CAD | 878M CAD | 818M CAD | 738M CAD | 824M CAD | 1.0B CAD | 1.1B CAD | 1.3B CAD | 1.3B CAD |
| Total current assets | 1.6B CAD | 1.6B CAD | 1.6B CAD | 1.6B CAD | 1.6B CAD | 1.7B CAD | 1.9B CAD | 2.3B CAD | 2.5B CAD | 2.8B CAD |
| Property, plant and equipment | 214M CAD | 213M CAD | 289M CAD | 286M CAD | 240M CAD | 234M CAD | 251M CAD | 268M CAD | 299M CAD | 308M CAD |
| Goodwill | 1.8B CAD | 1.6B CAD | 1.6B CAD | 1.7B CAD | 1.7B CAD | 2.2B CAD | 2.3B CAD | 2.1B CAD | 2.7B CAD | 3.2B CAD |
| Total assets | 4.3B CAD | 3.9B CAD | 4.0B CAD | 4.6B CAD | 4.4B CAD | 5.2B CAD | 5.7B CAD | 5.8B CAD | 7.0B CAD | 8.0B CAD |
| Total current liabilities | 1.1B CAD | 1.2B CAD | 894M CAD | 1.0B CAD | 987M CAD | 1.2B CAD | 1.4B CAD | 1.6B CAD | 2.0B CAD | 2.3B CAD |
| Long-term debt | 929M CAD | 541M CAD | 885M CAD | 814M CAD | 634M CAD | 1.2B CAD | 1.2B CAD | 974M CAD | 1.2B CAD | 1.5B CAD |
| Total liabilities | 2.3B CAD | 2.0B CAD | 2.1B CAD | 2.7B CAD | 2.5B CAD | 3.2B CAD | 3.4B CAD | 3.3B CAD | 4.0B CAD | 4.7B CAD |
| Shareholders' equity | 2.0B CAD | 1.9B CAD | 1.9B CAD | 1.9B CAD | 1.9B CAD | 2.0B CAD | 2.0B CAD | 2.5B CAD | 2.9B CAD | 3.2B CAD |
| Net debt | 718M CAD | 302M CAD | 700M CAD | 590M CAD | 345M CAD | 1.0B CAD | 1.0B CAD | 621M CAD | 980M CAD | 1.1B CAD |
Cash flow
Fiscal years, in CAD, from Stantec's 10-K filings with the SEC.
| Fiscal year | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | 286M CAD | 264M CAD | 173M CAD | 452M CAD | 604M CAD | 397M CAD | 304M CAD | 520M CAD | 603M CAD | 863M CAD |
| Capital spending | 66M CAD | 64M CAD | 134M CAD | 60M CAD | 34M CAD | 51M CAD | 75M CAD | — | — | — |
| Free cash flow | 220M CAD | 200M CAD | 38M CAD | 392M CAD | 570M CAD | 346M CAD | 229M CAD | — | — | — |
| Stock-based compensation | 9M CAD | 10M CAD | — | — | 16M CAD | 47M CAD | 26M CAD | 60M CAD | 43M CAD | 40M CAD |
| Dividends paid | 46M CAD | 56M CAD | 61M CAD | 64M CAD | 68M CAD | 72M CAD | 78M CAD | 85M CAD | 94M CAD | 101M CAD |
| Share buybacks (net) | -18M CAD | -14M CAD | -75M CAD | -41M CAD | -80M CAD | -51M CAD | -65M CAD | -10M CAD | — | — |
| Net borrowing | 175M CAD | -203M CAD | -42M CAD | -80M CAD | -448M CAD | — | — | — | — | — |
| Free cash flow margin | 5.1% | 5.0% | 0.9% | 8.1% | 12.0% | 7.6% | 4.0% | — | — | — |
| Dividends per share | 0.43 CAD | 0.49 CAD | 0.54 CAD | 0.57 CAD | 0.61 CAD | 0.65 CAD | 0.70 CAD | 0.76 CAD | 0.82 CAD | 0.89 CAD |
Every line, every quarterThe deep dive has fifteen-plus years of statements, quarterly results, charts and valuation models for STN.
Open STN in InvestinglyQuestions
What was Stantec's revenue in 2025?
8.1B CAD in fiscal 2025, from its 10-K filing.
From Stantec's annual reports filed with the SEC (XBRL data), standardised by Investingly. Information only, not investment advice.