Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $67.78B | $57.22B | $50.69B | $49.03B | $42.69B | $43.65B | $41.06B | $38.89B | $36.20B | $34.31B |
| Net income | $19.97B | $8.32B | $10.07B | $17.17B | $14.05B | $11.63B | $11.42B | $11.05B | $10.20B | $8.68B |
| Basic EPSper diluted share | CA$11.57 | CA$4.73 | CA$5.53 | CA$9.48 | CA$7.73 | CA$6.43 | CA$6.26 | CA$6.02 | CA$5.51 | CA$4.68 |
| Diluted EPSper diluted share | CA$11.56 | CA$4.72 | CA$5.52 | CA$9.47 | CA$7.72 | CA$6.43 | CA$6.25 | CA$6.01 | CA$5.50 | CA$4.67 |