Revenue
2009
2010
2011
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 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $547.5M | $588.8M | $675.7M | $661.6M | $582.4M | $443.9M | $280.7M | $289.5M | $303.4M | $303.3M | $290.8M | $283.5M | $254.8M | $304.0M | $327.1M | $262.3M | $176.3M |
| Gross profit | $179.3M | $196.7M | $229.4M | $230.9M | $197.3M | $155.4M | $84.2M | $78.7M | $89.7M | $92.0M | $83.2M | $78.5M | $74.1M | $91.6M | $107.0M | $89.6M | $63.9M |
| Gross margin | 32.76% | 33.41% | 33.95% | 34.90% | 33.87% | 35.00% | 30.01% | 27.20% | 29.56% | 30.35% | 28.60% | 27.67% | 29.10% | 30.14% | 32.71% | 34.17% | 36.23% |
| Operating expenses | $228.2M | $237.4M | $239.3M | $230.2M | $206.4M | $155.1M | $92.5M | $83.7M | $85.0M | $87.8M | $82.0M | $84.4M | $88.9M | $127.4M | $123.0M | $91.0M | $59.6M |
| Operating income | −$48.9M | −$40.6M | −$9.9M | $651,000 | −$9.1M | $295,000 | −$8.3M | −$5.0M | $4.6M | $4.3M | $1.1M | −$5.9M | −$14.8M | −$35.8M | −$16.0M | −$1.4M | $4.2M |
| Operating margin | −8.93% | −6.90% | −1.46% | 0.10% | −1.56% | 0.07% | −2.94% | −1.73% | 1.53% | 1.41% | 0.39% | −2.09% | −5.80% | −11.77% | −4.89% | −0.54% | 2.41% |
| EBITDA | −$24.8M | −$17.2M | $11.8M | $18.7M | $3.4M | $9.2M | −$1.9M | $980,000 | $11.4M | $11.8M | $8.6M | $3.0M | −$2.6M | −$20.6M | −$3.3M | $8.0M | $9.2M |
| EBITDA margin | −4.52% | −2.92% | 1.75% | 2.83% | 0.58% | 2.07% | −0.68% | 0.34% | 3.74% | 3.88% | 2.97% | 1.06% | −1.02% | −6.77% | −1.01% | 3.06% | 5.20% |
| Net income | −$50.4M | −$40.6M | −$8.2M | −$951,000 | −$10.3M | −$1.5M | −$31.5M | −$4.9M | $24.0M | −$603,000 | −$2.4M | −$6.9M | −$15.6M | −$36.0M | −$15.1M | −$13.9M | $1.3M |
| Net profit margin | −9.21% | −6.90% | −1.22% | −0.14% | −1.78% | −0.34% | −11.24% | −1.69% | 7.92% | −0.20% | −0.83% | −2.43% | −6.14% | −11.83% | −4.63% | −5.31% | 0.75% |
| Basic EPSper basic share | -$82.00 | -$71.00 | -$15.00 | -$2.00 | -$20.00 | -$4.00 | -$89.00 | -$14.00 | — | $1.00 | -$4.00 | -$21.00 | -$48.00 | -$117.00 | -$50.00 | -$46.00 | $4.00 |
| Diluted EPSper diluted share | -$82.00 | -$71.00 | -$15.00 | -$2.00 | -$20.00 | -$4.00 | -$89.00 | -$14.00 | — | $1.00 | -$4.00 | -$21.00 | -$48.00 | -$117.00 | -$50.00 | -$46.00 | $4.00 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Meniane David | 2.08M |
Huffaker Michael | 479.4K |
GREYSON JAY KEITH | 440.81K |
Subramanian Kals | 367.76K |
VANGUARD CAPITAL MANAGEMENT LLC | 252.24K |
Lockwood Ryan | 208.18K |
BlackRock, Inc. | 186.75K |
RENAISSANCE TECHNOLOGIES LLC | 130.48K |
GEODE CAPITAL MANAGEMENT, LLC | 75.23K |
VANGUARD FIDUCIARY TRUST CO | 39.22K |
GSA CAPITAL PARTNERS LLP | 28.64K |
UBS Group AG | 27.82K |
Kerrisdale Advisers, LLC | 25.25K |
NORTHERN TRUST CORP | 16.05K |
FMR LLC | 13.43K |
BARCLAYS PLC | 13.07K |
DIMENSIONAL FUND ADVISORS LP | 11.13K |
HSBC HOLDINGS PLC | 10.41K |
SIMPLEX TRADING, LLC | 8.54K |
MORGAN STANLEY | 7.84K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.