Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $29.13B | $25.61B | $23.33B | $21.83B | $20.02B | $18.74B | $18.61B | $17.83B | $16.28B | $15.04B |
| Net income | $8.43B | $7.12B | $5.00B | $6.22B | $6.43B | $3.79B | $5.10B | $5.27B | $4.70B | $4.28B |
| Basic EPSper diluted share | CA$8.62 | CA$7.29 | CA$5.17 | CA$6.70 | CA$6.98 | CA$8.23 | CA$11.22 | CA$11.69 | CA$11.26 | CA$10.72 |
| Diluted EPSper diluted share | CA$8.57 | CA$7.28 | CA$5.17 | CA$6.68 | CA$6.96 | CA$8.22 | CA$11.19 | CA$11.65 | CA$11.24 | CA$10.70 |