Revenue
2008
2009
2010
2017
2018
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 | $596.7M | $621.8M | $637.0M | $711.4M | $473.7M | $237.8M | $571.0M | $613.4M | $421.7M | — | — | — | — | — | — | $374.5M | $263.7M | $114.0M |
| Gross profit | $330.9M | $401.1M | $435.5M | $538.8M | $326.4M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Gross margin | 55.46% | 64.49% | 68.38% | 75.74% | 68.90% | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | $834.9M | $582.4M | $530.5M | $469.5M | $450.5M | $1.09B | $462.8M | $464.0M | $341.2M | $64.2M | $75.6M | $89.8M | $91.2M | $92.2M | $86.5M | $280.1M | $225.4M | $69.6M |
| Operating income | −$238.2M | $39.5M | $106.5M | $241.9M | $23.2M | −$853.2M | $108.2M | $149.4M | $80.5M | — | — | — | — | — | — | $94.4M | $38.3M | $44.4M |
| Operating margin | −39.91% | 6.35% | 16.72% | 34.00% | 4.89% | −358.75% | 18.94% | 24.35% | 19.09% | — | — | — | — | — | — | 25.21% | 14.52% | 38.97% |
| EBITDA | $29.7M | $262.6M | $316.2M | $417.7M | $158.9M | −$692.4M | $329.0M | $346.4M | $207.3M | — | — | — | — | — | — | $233.6M | $172.3M | — |
| EBITDA margin | 4.98% | 42.22% | 49.64% | 58.72% | 33.54% | −291.14% | 57.61% | 56.47% | 49.16% | — | — | — | — | — | — | 62.38% | 65.33% | — |
| Net income | −$193.1M | $3.2M | −$6.3M | $139.0M | $42.5M | −$778.0M | $38.7M | $102.6M | −$31.7M | −$465.6M | −$268.0M | −$171.3M | $126.3M | $99.7M | $126.9M | $37.2M | $13.9M | $23.5M |
| Net profit margin | −32.36% | 0.52% | −0.99% | 19.54% | 8.97% | −327.10% | 6.78% | 16.73% | −7.52% | — | — | — | — | — | — | 9.93% | 5.29% | 20.60% |
| Basic EPSper basic share | -$5.45 | $0.10 | -$0.19 | $3.81 | $1.16 | -$21.20 | $1.00 | $2.60 | -$0.80 | -$14.50 | -$9.40 | -$6.00 | $4.50 | $3.50 | $4.60 | $1.50 | $0.60 | $1.90 |
| Diluted EPSper diluted share | -$5.45 | $0.10 | -$0.19 | $3.76 | $1.15 | -$21.20 | $1.00 | $2.60 | -$0.80 | -$14.50 | -$9.40 | -$6.00 | $4.40 | $3.50 | $4.50 | $1.40 | $0.50 | $1.60 |
Reported ownership