Revenue
2009
2010
2011
2012
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 · Mar 31 | 2012 · Dec 31 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.28B | $1.17B | $964.7M | $769.5M | $654.1M | $498.5M | $719.1M | $410.1M | $292.6M | $213.2M | $281.3M | $471.8M | $470.5M | $544.6M | $595.4M | $670.7M | $667.0M | $759.0M |
| Gross profit | $162.3M | $210.0M | $154.8M | $101.5M | $90.4M | $92.2M | $96.4M | $69.1M | $39.6M | $32.3M | $31.9M | $51.4M | $45.7M | $33.9M | $24.0M | $32.0M | $44.5M | $139.3M |
| Gross margin | 12.64% | 18.01% | 16.05% | 13.20% | 13.82% | 18.50% | 13.41% | 16.85% | 13.55% | 15.17% | 11.34% | 10.89% | 9.72% | 6.22% | 4.04% | 4.77% | 6.66% | 18.35% |
| Operating expenses | $53.1M | $56.7M | $58.5M | $30.4M | $35.3M | $25.1M | $37.6M | $39.1M | $26.2M | $28.4M | $29.1M | $39.8M | $48.4M | $49.9M | $47.2M | $46.8M | $56.4M | $65.8M |
| Operating income | $109.2M | $153.3M | $96.3M | $71.2M | $55.1M | $67.1M | $58.8M | $30.0M | $13.4M | $3.9M | $2.8M | $11.6M | −$2.7M | −$16.0M | −$23.1M | −$14.8M | −$11.9M | $73.5M |
| Operating margin | 8.50% | 13.15% | 9.99% | 9.25% | 8.43% | 13.47% | 8.18% | 7.31% | 4.58% | 1.84% | 1.01% | 2.46% | −0.57% | −2.94% | −3.89% | −2.21% | −1.79% | 9.68% |
| EBITDA | $328.4M | $339.7M | $238.8M | $209.0M | — | — | — | $88.3M | $58.1M | $44.7M | $42.9M | $54.5M | $33.8M | $21.7M | $22.2M | $29.8M | $23.1M | $116.1M |
| EBITDA margin | 25.57% | 29.14% | 24.76% | 27.16% | — | — | — | 21.54% | 19.87% | 20.98% | 15.24% | 11.56% | 7.19% | 3.98% | 3.73% | 4.45% | 3.47% | 15.30% |
| Net income | $33.8M | $44.0M | $63.1M | $67.4M | $51.4M | $49.2M | $36.9M | $15.3M | $5.3M | −$445,000 | −$7.5M | −$1.2M | $69.2M | −$1.5M | −$13.7M | −$21.2M | −$34.6M | $28.2M |
| Net profit margin | 2.63% | 3.78% | 6.55% | 8.75% | 7.86% | 9.87% | 5.13% | 3.73% | 1.80% | −0.21% | −2.66% | −0.25% | 14.70% | −0.27% | −2.30% | −3.16% | −5.19% | 3.72% |
| Basic EPSper basic share | CA$1.18 | CA$1.64 | CA$2.38 | CA$2.46 | CA$1.81 | CA$1.75 | CA$1.45 | CA$0.61 | CA$0.20 | -CA$0.01 | -CA$0.23 | -CA$0.03 | CA$1.91 | -CA$0.04 | -CA$0.38 | -CA$0.58 | -CA$0.96 | CA$0.78 |
| Diluted EPSper diluted share | CA$1.14 | CA$1.51 | CA$2.09 | CA$2.15 | CA$1.64 | CA$1.60 | CA$1.23 | CA$0.54 | CA$0.18 | -CA$0.01 | -CA$0.23 | -CA$0.03 | CA$1.89 | -CA$0.04 | -CA$0.38 | -CA$0.58 | -CA$0.96 | CA$0.77 |
Reported shareholders