Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.35B | $1.33B | $1.22B | $1.10B | $903.7M | $958.1M | $830.5M | $591.2M | $403.8M | $290.8M |
| Gross profit | $943.1M | $917.4M | $815.2M | $733.6M | $554.0M | $593.3M | $516.8M | $347.6M | $212.1M | $145.6M |
| Operating income | $164.1M | $124.5M | $147.6M | $159.5M | $117.0M | $187.1M | $196.7M | $138.1M | $40.5M | $41.0M |
| EBITDAderived | $285.8M | $240.7M | $248.0M | $248.2M | $186.8M | $237.8M | $214.7M | $147.5M | $47.1M | $45.5M |
| Net income | $94.8M | $58.4M | $72.7M | $94.6M | $70.3M | $148.0M | $143.6M | $96.1M | $21.6M | $26.5M |
| Basic EPSper diluted share | CA$0.98 | CA$0.58 | CA$0.69 | CA$0.87 | CA$0.64 | CA$1.35 | CA$1.31 | CA$0.90 | CA$0.22 | CA$0.26 |
| Diluted EPSper diluted share | CA$0.97 | CA$0.57 | CA$0.69 | CA$0.87 | CA$0.63 | CA$1.33 | CA$1.28 | CA$0.86 | CA$0.21 | CA$0.26 |