Revenue
2010
2011
2012
2013
2014
2015
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $263.4M | $294.7M | $307.6M | $458.5M | $342.9M | $202.1M | $275.6M | $340.1M | $228.8M | $365.1M | $794.2M | $469.5M | $247.7M | $209.4M | $63.1M |
| Gross profit | $245.6M | $276.3M | $286.8M | $429.3M | $322.1M | $181.6M | — | — | — | — | — | — | — | — | — |
| Gross margin | 93.24% | 93.75% | 93.24% | 93.65% | 93.93% | 89.84% | — | — | — | — | — | — | — | — | — |
| Operating expenses | $186.4M | $264.3M | $231.4M | $386.5M | $368.5M | $644.0M | $287.5M | $258.6M | $308.2M | $2.01B | $533.4M | $876.9M | $227.1M | $190.7M | $78.7M |
| Operating income | $76.9M | $30.4M | $76.2M | $72.0M | −$25.6M | −$441.9M | −$12.0M | $81.5M | −$79.5M | −$1.64B | $260.8M | −$407.4M | $20.5M | $18.7M | −$15.6M |
| Operating margin | 29.21% | 10.32% | 24.78% | 15.70% | −7.47% | −218.60% | −4.34% | 23.97% | −34.75% | −450.18% | 32.84% | −86.77% | 8.29% | 8.94% | −24.81% |
| EBITDA | $109.4M | $63.0M | $104.2M | $95.9M | $2.5M | −$401.6M | $43.9M | $133.9M | −$13.7M | −$1.45B | $530.8M | −$157.0M | $146.1M | $110.4M | $26.2M |
| EBITDA margin | 41.55% | 21.38% | 33.88% | 20.93% | 0.72% | −198.68% | 15.92% | 39.35% | −5.97% | −395.78% | 66.83% | −33.44% | 58.99% | 52.73% | 41.53% |
| Net income | $44.0M | $12.9M | $392.8M | $57.9M | −$32.1M | −$464.0M | −$35.2M | $54.6M | −$85.1M | −$1.80B | $116.9M | −$344.0M | −$150.1M | $16.7M | −$15.6M |
| Net profit margin | 16.69% | 4.39% | 127.68% | 12.62% | −9.35% | −229.55% | −12.77% | 16.05% | −37.19% | −492.19% | 14.72% | −73.27% | −60.60% | 7.95% | −24.80% |
| Basic EPSper basic share | $1.03 | $0.31 | $9.63 | $1.44 | -$0.84 | -$12.34 | -$1.20 | $2.09 | -$3.39 | -$232.74 | $10.13 | -$54.68 | -$26.10 | — | — |
| Diluted EPSper diluted share | $1.03 | $0.31 | $9.63 | $1.44 | -$0.84 | -$12.34 | -$1.20 | $2.09 | -$3.39 | -$232.74 | $10.13 | -$54.68 | -$26.10 | — | — |
Reported shareholders
| Holder | % owned |
|---|---|
COGHILL CLINT D | ≈6.27%2.59M shares |
CDC Financial, Inc. | 6.27%2.59M shares |
BlackRock, Inc. | 5.96%2.46M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.01%1.66M shares |
DIMENSIONAL FUND ADVISORS LP | 3.86%1.59M shares |
AMERICAN CENTURY COMPANIES INC | 3.34%1.38M shares |
ACADIAN ASSET MANAGEMENT LLC | 3.10%1.28M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.20%908.29K shares |
CSM Advisors, LLC | 1.79%738.62K shares |
D. E. Shaw & Co., Inc. | 1.60%660.67K shares |
Caption Management, LLC | 1.38%571.69K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 1.29%531.66K shares |
Qube Research & Technologies Ltd | 1.27%523.57K shares |
MARSHALL WACE, LLP | 1.24%513.6K shares |
MORGAN STANLEY | 1.11%457.76K shares |
GSA CAPITAL PARTNERS LLP | 1.01%415.81K shares |
STATE STREET CORP | 0.97%398.86K shares |
Connor, Clark & Lunn Investment Management Ltd. | 0.82%336.78K shares |
CITADEL ADVISORS LLC | 0.79%325.76K shares |
Willsher Martyn | ≈0.75%310.79K shares |
Percentages use 41.29M 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 |
|---|---|---|---|---|---|---|
| Jun 23, 2026Form 4 | FREW JAMESSEE REMARKS | BuyCommon Stock, par value $0.01 per share | 25.0K | $3.95 | $98.8K | 216.9K |
| Mar 17, 2026Form 4 | COGHILL CLINT DDirector | SellCommon Stock, par value $0.01 per share · indirect | 242.5K | $6.31 | $1.53M | 2.50M |
| Mar 16, 2026Form 4 | COGHILL CLINT DDirector | SellCommon Stock, par value $0.01 per share · indirect | 501.3K | $6.42 | $3.22M | 2.75M |
| Mar 13, 2026Form 4 | COGHILL CLINT DDirector | SellCommon Stock, par value $0.01 per share · indirect | 256.2K | $6.66 | $1.71M | 3.25M |
| Aug 14, 2025Form 4 | COGHILL CLINT DDirector | BuyCommon Stock, par value $0.01 per share · indirect | 65.5K | $3.89 | $254.8K | 3.50M |