Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $7.78B | $7.38B | $6.33B | $11.61B | $8.63B | $5.95B | $6.37B | $7.35B |
| Gross profit | $3.19B | $3.32B | $2.84B | $3.12B | $2.65B | $2.01B | $2.44B | $2.33B |
| Operating expenses | — | — | $243.0M | $261.0M | $265.0M | $244.0M | $182.0M | — |
| Operating income | $2.81B | $2.28B | $2.65B | $3.71B | $2.12B | $4.0M | $1.83B | $2.02B |
| EBITDAderived | $3.80B | $3.14B | $3.32B | $4.39B | $2.84B | $704.0M | $2.34B | $2.44B |
| Net income | $1.69B | $1.86B | $1.78B | $2.84B | $1.10B | −$476.0M | $370.0M | $411.0M |
| Basic EPSper diluted share | CA$2.67 | CA$3.00 | CA$3.00 | CA$5.14 | CA$2.00 | -CA$0.86 | CA$2.69 | CA$2.28 |
| Diluted EPSper diluted share | CA$2.66 | CA$3.00 | CA$2.99 | CA$5.12 | CA$1.99 | -CA$0.86 | CA$2.68 | CA$2.28 |