Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $8.14B | $7.50B | $6.48B | $5.68B | $4.58B | $4.73B | $4.83B | $4.28B | $4.03B | $4.30B |
| Gross profit | — | — | $2.74B | $2.42B | $1.96B | $1.93B | $2.01B | $1.82B | $1.76B | $1.68B |
| Net income | $479.4M | $361.5M | $316.5M | $247.0M | $200.7M | $171.1M | $194.4M | $47.4M | $97.0M | $130.5M |
| Basic EPSper diluted share | CA$4.20 | CA$3.17 | CA$2.85 | CA$2.23 | CA$1.80 | CA$1.53 | CA$1.74 | CA$0.42 | CA$0.85 | CA$1.22 |
| Diluted EPSper diluted share | CA$4.20 | CA$3.17 | CA$2.85 | CA$2.22 | CA$1.80 | CA$1.53 | CA$1.74 | CA$0.42 | CA$0.85 | CA$1.22 |