Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $41.90B | $38.80B | $40.94B | $5.77B | $35.69B | $43.34B | $39.68B | $27.00B | $29.33B | $28.57B |
| Operating expenses | $12.82B | $12.06B | $10.79B | $9.07B | $8.58B | $7.40B | $7.03B | $6.43B | $6.41B | $6.00B |
| Net income | $3.55B | $3.13B | $3.17B | $2.94B | $4.04B | $2.50B | $2.71B | $2.62B | $2.24B | $2.58B |
| Basic EPSper diluted share | CA$6.17 | CA$5.27 | CA$5.27 | CA$4.90 | CA$6.72 | CA$4.11 | CA$4.42 | CA$4.16 | CA$3.51 | CA$4.05 |
| Diluted EPSper diluted share | CA$6.15 | CA$5.26 | CA$5.26 | CA$4.89 | CA$6.69 | CA$4.10 | CA$4.40 | CA$4.14 | CA$3.49 | CA$4.03 |