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 | $2.05B | $2.10B | $1.73B | $2.37B | $2.10B | $1.40B | $1.07B | $1.10B | $924.4M | $562.8M | $469.1M | $514.0M | $444.0M | $403.4M | $403.4M | $443.1M | $159.8M |
| Gross profit | $322.9M | $356.3M | $277.3M | $465.0M | $430.0M | $291.8M | $196.8M | $175.8M | $167.7M | $86.8M | $71.0M | $73.1M | $67.3M | $55.8M | $59.0M | $59.1M | $8.0M |
| Gross margin | 15.72% | 16.99% | 15.99% | 19.58% | 20.46% | 20.86% | 18.46% | 16.03% | 18.14% | 15.42% | 15.14% | 14.23% | 15.16% | 13.83% | 14.62% | 13.35% | 5.02% |
| Research & development | $32.0M | $28.3M | $28.3M | $28.5M | $24.5M | $14.8M | $14.6M | $13.3M | $11.7M | $9.9M | $9.6M | $7.1M | $5.5M | $5.1M | $5.6M | $5.5M | $3.2M |
| Operating expenses | $430.3M | $265.1M | $242.1M | $344.6M | $244.3M | $170.4M | $166.9M | $115.1M | $78.2M | $64.4M | $65.2M | $54.9M | $51.4M | $47.4M | $35.4M | $33.7M | $24.1M |
| Operating income | −$107.4M | $91.2M | $35.2M | $120.4M | $185.7M | $121.4M | $29.9M | $60.7M | $89.5M | $22.4M | $5.8M | $18.2M | $15.9M | $8.3M | $23.5M | $25.5M | −$16.1M |
| Operating margin | −5.23% | 4.35% | 2.03% | 5.07% | 8.84% | 8.68% | 2.80% | 5.54% | 9.68% | 3.98% | 1.25% | 3.54% | 3.58% | 2.07% | 5.84% | 5.75% | −10.06% |
| EBITDA | −$59.5M | $136.9M | $72.8M | $158.8M | $219.8M | $146.4M | $51.4M | $72.2M | $94.8M | $28.4M | $10.6M | $21.2M | $19.0M | $11.5M | $26.5M | $27.8M | −$13.8M |
| EBITDA margin | −2.90% | 6.53% | 4.20% | 6.69% | 10.46% | 10.47% | 4.82% | 6.58% | 10.26% | 5.04% | 2.25% | 4.12% | 4.29% | 2.86% | 6.57% | 6.27% | −8.64% |
| Net income | −$181.2M | $23.7M | −$31.1M | $40.4M | $119.5M | $77.6M | −$9.4M | $36.6M | $75.1M | $10.1M | −$10.7M | $11.4M | $10.4M | $5.2M | $23.7M | $20.1M | −$20.0M |
| Net profit margin | −8.82% | 1.13% | −1.79% | 1.70% | 5.69% | 5.55% | −0.88% | 3.34% | 8.12% | 1.79% | −2.29% | 2.21% | 2.35% | 1.28% | 5.88% | 4.54% | −12.54% |
| Basic EPSper basic share | -$4.00 | $0.53 | -$0.70 | $0.89 | $2.75 | $1.93 | -$0.24 | $0.95 | $2.25 | $0.31 | -$0.34 | $0.39 | $0.37 | $0.20 | $1.05 | $0.92 | -$0.94 |
| Diluted EPSper diluted share | -$4.00 | $0.52 | -$0.70 | $0.88 | $2.69 | $1.89 | -$0.24 | $0.94 | $2.19 | $0.30 | -$0.34 | $0.38 | $0.36 | $0.20 | $1.01 | $0.87 | -$0.94 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | ≈15.28%6.92M shares |
Invesco Ltd. | ≈6.90%3.12M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | ≈6.09%2.76M shares |
Capital World Investors | ≈5.70%2.58M shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈4.21%1.91M shares |
STATE STREET CORP | ≈3.98%1.8M shares |
Boston Partners | ≈3.00%1.36M shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈2.91%1.32M shares |
Driehaus Capital Management LLC | ≈2.89%1.31M shares |
DIMENSIONAL FUND ADVISORS LP | ≈2.10%949.35K shares |
ALLIANCEBERNSTEIN L.P. | ≈1.75%793.94K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | ≈1.63%739.97K shares |
First Eagle Investment Management, LLC | ≈1.54%695.86K shares |
FRONTIER CAPITAL MANAGEMENT CO LLC | ≈1.47%667.53K shares |
ROYCE & ASSOCIATES LP | ≈1.47%666.5K shares |
OBERWEIS ASSET MANAGEMENT INC/ | ≈1.43%647.28K shares |
NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | ≈1.38%624.03K shares |
D. E. Shaw & Co., Inc. | ≈1.37%619.8K shares |
TWO SIGMA INVESTMENTS, LP | ≈1.35%609.85K shares |
PARADIGM CAPITAL MANAGEMENT INC/NY | ≈1.34%608.2K shares |
Percentages use 45.3M shares of this listed class outstanding on Jun 26, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 4, 2026Form 4 · 10b5-1 | Savage SheriCFO | SellCommon Stock | 260 | $91.75 | $23.9K | 66.5K |
| Jun 4, 2026Form 4 · 10b5-1 | Savage SheriCFO | SellCommon Stock | 1.7K | $90.99 | $155.2K | 66.7K |
| Jun 4, 2026Form 4 · 10b5-1 | Savage SheriCFO | SellCommon Stock | 852 | $89.95 | $76.6K | 68.4K |
| Jun 4, 2026Form 4 · 10b5-1 | Savage SheriCFO | SellCommon Stock | 1.4K | $89.10 | $127.3K | 69.3K |
| Jun 4, 2026Form 4 · 10b5-1 | Savage SheriCFO | SellCommon Stock | 1.4K | $88.16 | $126.0K | 70.7K |