Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.16B | $1.08B | $1.36B | $1.33B | $1.28B | $830.7M | $1.21B | $1.61B | $1.33B | $869.5M | $1.11B | $1.67B | $1.38B | $1.73B |
| Gross profit | $95.1M | $97.7M | $186.5M | $126.7M | $220.0M | $15.6M | $22.6M | $126.6M | $80.3M | $27.9M | $46.2M | $201.1M | $223.2M | $338.9M |
| Gross margin | 8.21% | 9.01% | 13.69% | 9.53% | 17.15% | 1.88% | 1.87% | 7.86% | 6.04% | 3.21% | 4.18% | 12.01% | 16.16% | 19.60% |
| Research & development | — | — | — | $800,000 | $1.7M | $1.8M | $4.1M | $8.1M | $8.0M | $8.0M | $8.6M | $8.5M | $9.4M | $11.2M |
| Operating expenses | $92.9M | $87.7M | $83.2M | $73.8M | — | — | — | $120.8M | $103.7M | $90.5M | $111.6M | $130.1M | $92.4M | $103.5M |
| Operating income | $2.2M | $10.0M | $103.3M | $52.9M | — | — | — | $5.8M | −$23.4M | −$62.6M | −$65.4M | $71.0M | $130.8M | $235.4M |
| Operating margin | 0.19% | 0.92% | 7.58% | 3.98% | — | — | — | 0.36% | −1.76% | −7.20% | −5.91% | 4.24% | 9.47% | 13.62% |
| EBITDA | $60.3M | $61.2M | $156.0M | $159.3M | — | — | — | $78.8M | $51.5M | $12.3M | $8.0M | $129.0M | $180.8M | $281.6M |
| EBITDA margin | 5.21% | 5.65% | 11.45% | 11.98% | — | — | — | 4.89% | 3.87% | 1.41% | 0.72% | 7.71% | 13.09% | 16.29% |
| Net income | −$1.2M | $1.3M | $69.4M | $65.1M | $171.0M | −$61.9M | −$110.0M | −$10.0M | −$31.3M | −$105.5M | −$45.0M | $46.1M | $89.5M | $155.2M |
| Net profit margin | −0.10% | 0.12% | 5.09% | 4.90% | 13.33% | −7.45% | −9.10% | −0.62% | −2.35% | −12.13% | −4.07% | 2.75% | 6.48% | 8.98% |
| Basic EPSper basic share | -$0.03 | $0.03 | $1.58 | $1.42 | $3.73 | -$1.38 | -$2.46 | -$0.22 | -$0.70 | -$2.39 | -$1.01 | $1.01 | $1.96 | $3.39 |
| Diluted EPSper diluted share | -$0.03 | $0.03 | $1.47 | $1.30 | $3.18 | -$1.38 | -$2.46 | -$0.22 | -$0.70 | -$2.39 | -$1.01 | $1.00 | $1.94 | $3.36 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 5.83M |
Ellwood Group, Inc. / ELLWOOD GROUP INVESTMENT CORP | 4.29M |
DIMENSIONAL FUND ADVISORS LP | 2.56M |
STATE STREET CORP | 2.41M |
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd. | 2.01M |
AMERICAN CENTURY COMPANIES INC | 1.67M |
VANGUARD CAPITAL MANAGEMENT LLC | 1.57M |
SYSTEMATIC FINANCIAL MANAGEMENT LP | 1.43M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.07M |
ROYCE & ASSOCIATES LP | 988.43K |
GEODE CAPITAL MANAGEMENT, LLC | 929.93K |
RENAISSANCE TECHNOLOGIES LLC | 905.63K |
Williams Michael S | 734.86K |
AMERIPRISE FINANCIAL INC | 726.33K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 675.37K |
ACADIAN ASSET MANAGEMENT LLC | 638.53K |
DONALD SMITH & CO., INC. | 608.6K |
OpenArc Corporate Advisory, LLC | 566.05K |
TWO SIGMA INVESTMENTS, LP | 536.46K |
MORGAN STANLEY | 513.9K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 4, 2026Form 4 · 10b5-1 | Williams Michael SChief Executive Officer | SellCommon Shares | 13.7K | $21.28 | $291.8K | 664.0K |
| Feb 4, 2026Form 4 · 10b5-1 | WESTBROOKS KRISTOPHER RPresident & COO | SellCommon Shares | 2.1K | $21.28 | $45.3K | 189.1K |
| Feb 3, 2026Form 4 · 10b5-1 | Williams Michael SChief Executive Officer | SellCommon Shares | 19.0K | $21.03 | $399.9K | 677.8K |
| Feb 3, 2026Form 4 · 10b5-1 | WESTBROOKS KRISTOPHER RPresident & COO | SellCommon Shares | 3.0K | $21.03 | $62.1K | 189.1K |
| Jan 15, 2026Form 4 · 10b5-1 | Williams Michael SChief Executive Officer | SellCommon Shares | 603 | $21.00 | $12.7K | 696.8K |