Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $10.76B | $9.06B | $6.48B | $17.32B | $12.77B | $8.95B | $11.93B | $12.56B | $11.91B | $9.30B |
| Gross profit | $2.66B | $1.61B | $1.11B | $8.57B | $5.21B | $1.33B | $3.34B | $4.62B | $4.57B | $2.40B |
| Research & development | $35.0M | $50.0M | $117.0M | $157.0M | $129.0M | $97.0M | $67.0M | $35.0M | $55.0M | $30.0M |
| Operating expenses | — | — | — | — | — | — | — | $8.19B | $7.57B | $7.08B |
| Operating income | $2.25B | −$9.0M | $222.0M | $6.99B | $4.98B | −$910.0M | −$150.0M | $4.78B | $4.27B | $1.73B |
| EBITDAderived | $3.93B | $1.67B | $1.11B | $8.66B | $6.47B | $600.0M | $1.47B | $6.27B | $5.76B | $3.11B |
| Net income | $1.40B | $406.0M | $2.41B | $3.32B | $2.87B | −$864.0M | −$605.0M | $3.11B | $2.46B | $1.04B |
| Basic EPSper diluted share | CA$2.84 | CA$0.79 | CA$4.65 | CA$6.30 | CA$5.39 | -CA$1.62 | -CA$1.08 | CA$5.41 | CA$4.26 | CA$1.80 |
| Diluted EPSper diluted share | CA$2.83 | CA$0.78 | CA$4.59 | CA$6.19 | CA$5.31 | -CA$1.62 | -CA$1.08 | CA$5.34 | CA$4.19 | CA$1.78 |