Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $24.47B | $24.41B | $24.67B | $24.17B | $23.45B | $22.88B | $23.79B | $23.47B | $22.72B | $21.72B |
| Research & development | $60.0M | $66.0M | $90.0M | $57.0M | $57.0M | $47.0M | $109.0M | $106.0M | $119.0M | $147.0M |
| Operating expenses | $13.81B | $13.82B | $14.26B | $13.97B | $13.56B | $13.28B | $13.79B | $13.93B | $13.47B | $12.93B |
| Net income | $6.30B | $163.0M | $2.08B | $2.72B | $2.71B | $2.50B | $3.04B | $2.79B | $2.87B | $2.89B |
| Basic EPSper diluted share | CA$6.79 | CA$0.18 | CA$2.28 | CA$2.98 | CA$2.99 | CA$2.76 | CA$3.37 | CA$3.10 | CA$3.12 | CA$3.33 |
| Diluted EPSper diluted share | CA$6.79 | CA$0.18 | CA$2.28 | CA$2.98 | CA$2.99 | CA$2.76 | CA$3.37 | CA$3.10 | CA$3.20 | CA$3.33 |