Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $8.13B | $7.59B | $6.75B | $6.19B | $61.82B | $78.91B | $79.57B | $38.97B | $58.32B | $53.34B |
| Net income | $5.57B | $5.38B | $5.10B | −$1.93B | $7.11B | $5.87B | $5.60B | $4.80B | $2.10B | $2.93B |
| Basic EPSper diluted share | CA$3.08 | CA$2.85 | CA$2.62 | -CA$1.15 | CA$3.55 | CA$2.94 | CA$2.77 | CA$2.34 | CA$0.98 | CA$1.42 |
| Diluted EPSper diluted share | CA$3.07 | CA$2.84 | CA$2.61 | -CA$1.15 | CA$3.54 | CA$2.93 | CA$2.77 | CA$2.33 | CA$0.98 | CA$1.41 |