Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $79.6M | $247.8M | $450.5M | $403.3M | $513.3M | $500.9M | $532.3M | — | $628.4M | $677.0M | $436.6M | $346.5M | $290.2M | $254.6M | $241.0M | $225.0M | — | — |
| Gross profit | — | — | — | — | — | — | — | — | — | — | $104.6M | $86.2M | — | — | — | — | — | — |
| Gross margin | — | — | — | — | — | — | — | — | — | — | 23.96% | 24.88% | — | — | — | — | — | — |
| Operating expenses | $85.2M | $307.5M | $422.9M | $378.8M | $465.9M | $454.6M | $356.7M | — | $586.4M | $520.0M | $424.5M | $341.5M | $287.3M | $244.0M | $359.9M | $159.6M | — | — |
| Operating income | −$5.6M | −$59.7M | $27.6M | $24.5M | $47.4M | $46.3M | $67.4M | — | $42.0M | $2.0M | $12.1M | $5.0M | $3.0M | $10.6M | −$119.0M | $65.4M | — | — |
| Operating margin | −7.02% | −24.10% | 6.12% | 6.06% | 9.23% | 9.25% | 12.66% | — | 6.68% | 0.30% | 2.78% | 1.44% | 1.02% | 4.15% | −49.37% | 29.06% | — | — |
| EBITDA | −$4.8M | −$46.4M | $32.4M | $27.3M | $50.3M | $49.1M | $69.9M | — | $49.2M | $6.9M | $16.7M | $12.2M | $10.4M | — | — | — | — | — |
| EBITDA margin | −6.06% | −18.71% | 7.19% | 6.76% | 9.79% | 9.80% | 13.13% | — | 7.84% | 1.02% | 3.84% | 3.53% | 3.58% | — | — | — | — | — |
| Net income | −$325.4M | $62.3M | $39.5M | $14.5M | $40.8M | $42.3M | $27.7M | — | $69.0M | $24.1M | $33.3M | $26.8M | $16.5M | $20.0M | −$98.0M | $64.0M | — | — |
| Net profit margin | −408.83% | 25.15% | 8.77% | 3.60% | 7.95% | 8.45% | 5.20% | — | 10.99% | 3.57% | 7.62% | 7.72% | 5.69% | 7.86% | −40.65% | 28.44% | — | — |
| Basic EPSper basic share | — | $0.06 | $0.04 | $0.01 | $0.04 | $0.04 | $0.02 | — | $0.06 | $0.02 | $0.03 | $0.03 | $0.02 | $0.02 | -$0.05 | $0.07 | — | — |
| Diluted EPSper diluted share | — | $0.06 | $0.04 | $0.01 | $0.04 | $0.04 | $0.02 | — | $0.06 | $0.02 | $0.54 | $0.03 | $0.02 | $0.02 | -$0.05 | $0.06 | — | — |
Reported shareholders