Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $66.61B | $57.34B | $51.46B | $48.98B | $49.69B | $47.18B | $46.00B | $42.58B | $40.67B |
| Net income | $20.36B | $16.23B | $14.61B | $15.79B | $16.04B | $11.43B | $12.86B | $12.40B | $11.43B |
| Basic EPSper diluted share | CA$14.10 | CA$11.27 | CA$10.33 | CA$11.08 | CA$11.08 | CA$7.84 | CA$8.78 | CA$8.39 | CA$7.59 |
| Diluted EPSper diluted share | CA$14.07 | CA$11.25 | CA$10.32 | CA$11.06 | CA$11.06 | CA$7.82 | CA$8.75 | CA$8.36 | CA$7.56 |