Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $672.9M | $608.1M | $525.0M | $391.6M | $433.3M | $343.3M | $329.2M | $343.9M | $378.3M | $263.9M |
| Gross profit | $147.9M | $117.2M | $150.4M | $54.2M | $163.8M | $23.7M | −$39.1M | $41.2M | $130.0M | $1.8M |
| Gross margin | 21.99% | 19.27% | 28.65% | 13.85% | 37.81% | 6.91% | −11.89% | 11.99% | 34.36% | 0.67% |
| Operating expenses | $128.0M | $13.4M | $25.3M | $15.0M | $33.6M | $17.7M | $22.2M | $13.0M | $37.9M | $27.4M |
| Operating income | $19.9M | $103.7M | $125.1M | $55.9M | $130.2M | $6.0M | −$61.4M | $28.2M | $92.1M | −$25.7M |
| Operating margin | 2.96% | 17.05% | 23.83% | 14.26% | 30.06% | 1.76% | −18.65% | 8.21% | 24.34% | −9.73% |
| EBITDA | $122.7M | $177.6M | $182.1M | $107.8M | $196.8M | $101.3M | $48.4M | $99.0M | $139.8M | $27.3M |
| EBITDA margin | 18.23% | 29.20% | 34.68% | 27.54% | 45.43% | 29.53% | 14.70% | 28.79% | 36.96% | 10.34% |
| Net income | −$30.1M | −$13.4M | $82.7M | −$26.0M | $36.5M | −$23.5M | −$53.4M | −$35.8M | $34.3M | −$31.4M |
| Net profit margin | −4.47% | −2.21% | 15.76% | −6.63% | 8.42% | −6.85% | −16.22% | −10.40% | 9.06% | −11.90% |
| Basic EPSper basic share | -CA$0.09 | -CA$0.05 | CA$0.29 | -CA$0.09 | CA$0.13 | -CA$0.09 | -CA$0.22 | -CA$0.16 | CA$0.15 | -CA$0.14 |
| Diluted EPSper diluted share | -CA$0.09 | -CA$0.05 | CA$0.28 | -CA$0.09 | CA$0.13 | -CA$0.09 | -CA$0.22 | -CA$0.16 | CA$0.15 | -CA$0.14 |