Revenue
2017
2018
2019
2020
2021
2022
2023
2024
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $14.68B | $14.30B | $12.87B | $12.13B | $12.16B | $12.11B | $11.51B | $10.85B |
| Operating expenses | $12.39B | $12.10B | $10.90B | $10.29B | $10.65B | $10.43B | $10.02B | $9.43B |
| Net income | $1.69B | $1.63B | $1.47B | $1.37B | $1.12B | $1.26B | $1.14B | $1.04B |
| Basic EPSper diluted share | CA$7.42 | CA$6.97 | CA$6.13 | CA$5.50 | CA$4.27 | CA$4.63 | CA$4.02 | CA$3.48 |
| Diluted EPSper diluted share | CA$7.31 | CA$6.86 | CA$6.04 | CA$5.41 | CA$4.20 | CA$4.55 | CA$3.95 | CA$3.41 |