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 | $385.8M | $602.5M | $1.07B | $1.60B | $1.53B | $934.8M | $713.7M | $501.0M | $301.6M | $274.5M | $272.8M | $285.3M | $324.1M | $318.6M | $298.2M | $257.6M | $169.7M |
| Gross profit | $275.2M | $444.6M | $775.9M | $1.14B | $1.13B | $697.8M | $536.9M | $379.9M | $227.8M | $205.7M | $201.3M | $209.2M | $240.6M | $235.9M | $224.5M | $192.5M | $124.4M |
| Gross margin | 71.33% | 73.80% | 72.37% | 71.34% | 73.89% | 74.65% | 75.22% | 75.83% | 75.54% | 74.91% | 73.80% | 73.33% | 74.24% | 74.05% | 75.29% | 74.73% | 73.28% |
| Research & development | $4.3M | $4.6M | $4.6M | $4.5M | $4.4M | $2.8M | $2.7M | $2.2M | $1.5M | $2.0M | $1.8M | $1.3M | — | — | — | — | — |
| Operating expenses | $289.4M | $441.7M | $649.4M | $955.6M | $911.4M | $563.7M | $445.8M | $310.8M | $188.2M | $178.8M | $172.6M | $179.0M | $202.2M | $208.8M | $197.1M | $160.8M | $105.9M |
| Operating income | −$14.2M | $2.9M | $126.4M | $184.8M | $216.2M | $134.2M | $91.0M | $69.1M | $39.6M | $26.9M | $28.7M | $30.2M | $38.4M | $27.1M | $27.4M | $31.6M | $18.5M |
| Operating margin | −3.68% | 0.48% | 11.79% | 11.56% | 14.17% | 14.35% | 12.76% | 13.78% | 13.14% | 9.78% | 10.52% | 10.60% | 11.85% | 8.52% | 9.18% | 12.28% | 10.90% |
| EBITDA | $29,000 | $15.6M | $139.5M | $195.8M | $223.1M | $138.5M | $95.7M | $73.5M | $43.8M | $32.3M | $35.8M | $38.3M | $46.3M | $35.5M | $35.7M | $37.5M | $23.8M |
| EBITDA margin | 0.01% | 2.59% | 13.01% | 12.25% | 14.62% | 14.81% | 13.40% | 14.67% | 14.54% | 11.75% | 13.12% | 13.42% | 14.29% | 11.15% | 11.98% | 14.56% | 14.00% |
| Net income | −$18.7M | $2.1M | $99.4M | $143.6M | $164.0M | $102.9M | $77.9M | $55.8M | $27.7M | $17.8M | $20.1M | $13.2M | $24.0M | $15.9M | $18.5M | $19.6M | $11.4M |
| Net profit margin | −4.84% | 0.35% | 9.27% | 8.98% | 10.75% | 11.00% | 10.92% | 11.14% | 9.19% | 6.50% | 7.35% | 4.62% | 7.40% | 4.98% | 6.22% | 7.61% | 6.69% |
| Basic EPSper basic share | -$1.70 | $0.19 | $9.13 | $12.82 | $14.01 | $8.74 | $6.62 | $4.67 | $2.32 | $1.51 | $1.68 | $1.04 | $1.74 | $1.16 | $1.33 | $1.39 | $0.84 |
| Diluted EPSper diluted share | -$1.70 | $0.19 | $9.10 | $12.73 | $13.89 | $8.68 | $6.43 | $4.62 | $2.29 | $1.49 | $1.66 | $1.03 | $1.73 | $1.16 | $1.31 | $1.35 | $0.77 |
Reported shareholders
| Holder | % owned |
|---|---|
RENAISSANCE TECHNOLOGIES LLC | 6.96%778.61K shares |
Steamboat Capital Partners, LLC | 6.32%706.7K shares |
Chard Daniel R | ≈4.69%524.78K shares |
TWO SIGMA INVESTMENTS, LP | 4.31%481.38K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.99%446.61K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 3.55%397K shares |
BlackRock, Inc. | 3.30%369.5K shares |
DIMENSIONAL FUND ADVISORS LP | 3.25%363.39K shares |
AMERICAN CENTURY COMPANIES INC | 2.85%318.91K shares |
MORGAN STANLEY | 2.62%292.51K shares |
GOLDMAN SACHS GROUP INC | 2.17%243.09K shares |
MARSHALL WACE, LLP | 2.16%241.65K shares |
AQR CAPITAL MANAGEMENT LLC | 2.11%236.43K shares |
Peapod Lane Capital LLC | 1.99%222.58K shares |
Lido Advisors, LLC | 1.97%220.34K shares |
Trexquant Investment LP | 1.90%212.68K shares |
JANE STREET GROUP, LLC | 1.47%164.88K shares |
COMMONS CAPITAL, LLC | 1.34%149.92K shares |
Quinn Opportunity Partners LLC | 1.14%127.11K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.08%121.07K shares |
Percentages use 11.18M shares of this listed class outstanding on Jun 30, 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 |
|---|---|---|---|---|---|---|
| May 11, 2026Form 4 | SCHLACKMAN SCOTTDirector | BuyCommon Stock | 2.5K | $12.53 | $31.3K | 30.5K |
| May 8, 2026Form 4 | SCHLACKMAN SCOTTDirector | BuyCommon Stock | 2.5K | $12.65 | $31.6K | 28.0K |
| Mar 20, 2026Form 4 | Chard Daniel RChairman & CEO | BuyCommon Stock · indirect | 17.7K | $10.11 | $178.7K | 17.7K |
| Jun 13, 2025Form 4 | Chard Daniel RChairman & CEO | BuyCommon Stock · indirect | 381 | $13.13 | $5.0K | 149.7K |