Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $246.6M | $237.1M | $289.0M | $325.2M | $192.7M | $147.6M | $162.1M | $166.5M | $140.4M | $105.5M | $79.7M | $55.8M | $58.6M | $56.4M | $44.3M | $37.3M |
| Gross profit | $62.1M | $65.7M | $111.5M | $162.9M | $71.7M | $35.4M | $17.2M | −$7.4M | $38.0M | $31.1M | $18.5M | $6.4M | −$730,000 | $22.5M | $8.7M | $8.0M |
| Gross margin | 25.18% | 27.71% | 38.58% | 50.09% | 37.18% | 23.99% | 10.59% | −4.42% | 27.06% | 29.47% | 23.19% | 11.55% | −1.25% | 39.93% | 19.60% | 21.55% |
| Operating expenses | $43.5M | $36.4M | $33.3M | $31.4M | $29.4M | $29.5M | $32.9M | $35.2M | $22.9M | $12.1M | $10.3M | $7.4M | $7.8M | $7.7M | $6.2M | $5.9M |
| Operating income | $18.6M | $29.3M | $78.2M | $131.5M | $42.3M | $5.9M | −$15.8M | −$42.6M | $15.1M | $18.9M | $8.2M | −$985,000 | −$8.5M | $14.9M | $2.5M | $2.2M |
| Operating margin | 7.53% | 12.36% | 27.05% | 40.44% | 21.95% | 4.00% | −9.74% | −25.59% | 10.78% | 17.96% | 10.26% | −1.76% | −14.47% | 26.36% | 5.70% | 5.77% |
| EBITDA | $21.3M | $32.3M | $81.2M | $134.7M | $45.7M | $9.1M | −$11.6M | −$38.5M | $17.4M | $20.7M | $9.7M | −$6,000 | −$7.7M | $15.4M | $3.0M | $2.7M |
| EBITDA margin | 8.62% | 13.62% | 28.08% | 41.42% | 23.71% | 6.19% | −7.16% | −23.09% | 12.40% | 19.61% | 12.22% | −0.01% | −13.09% | 27.35% | 6.83% | 7.22% |
| Net income | $16.7M | $24.4M | $52.2M | $103.8M | $32.3M | −$5.2M | −$25.9M | −$55.7M | $11.2M | $10.6M | $4.8M | −$720,000 | −$5.8M | $12.8M | $1.0M | $701,000 |
| Net profit margin | 6.76% | 10.29% | 18.08% | 31.92% | 16.74% | −3.53% | −16.01% | −33.42% | 7.95% | 10.08% | 5.97% | −1.29% | −9.96% | 22.68% | 2.33% | 1.88% |
| Basic EPSper basic share | $0.38 | $0.54 | $1.15 | $2.31 | $0.74 | -$0.12 | -$0.61 | -$1.31 | $0.27 | $0.31 | $0.15 | -$0.02 | -$0.24 | $0.54 | $0.04 | $0.03 |
| Diluted EPSper diluted share | $0.37 | $0.52 | $1.10 | $2.20 | $0.69 | -$0.12 | -$0.61 | -$1.31 | $0.26 | $0.30 | $0.14 | -$0.02 | -$0.24 | $0.49 | $0.04 | $0.03 |
Reported shareholders
| Holder | % owned |
|---|---|
Hartree Partners, LP | 10.48%4.41M shares |
WESTERLY CAPITAL MANAGEMENT, LLC | 8.03%3.38M shares |
BlackRock, Inc. | 6.75%2.84M shares |
DIMENSIONAL FUND ADVISORS LP | 4.68%1.97M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.93%1.65M shares |
RENAISSANCE TECHNOLOGIES LLC | 3.43%1.44M shares |
AMERICAN CENTURY COMPANIES INC | 2.78%1.17M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.36%995.01K shares |
STATE STREET CORP | 2.13%895.78K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 1.85%777.99K shares |
CASPIAN CAPITAL LP | 1.73%728.31K shares |
Qube Research & Technologies Ltd | 1.72%721.85K shares |
CITADEL ADVISORS LLC | 1.36%574.27K shares |
JACOBS LEVY EQUITY MANAGEMENT, INC | 1.20%506.59K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 1.17%494.43K shares |
Nuveen, LLC | 1.13%476.54K shares |
MARSHALL WACE, LLP | 1.13%474.35K shares |
COLEMAN BRIAN F | ≈1.01%426.97K shares |
D. E. Shaw & Co., Inc. | 0.97%409.59K shares |
MORGAN STANLEY | 0.87%367.16K shares |
Percentages use 42.09M 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 19, 2026Form 4 | Bertaux Brian J.Chief Financial Officer | BuyCommon Stock | 2.0K | $4.87 | $9.7K | 2.0K |
| May 14, 2026Form 4 | Mansy Loan NguyenDirector | BuyCommon Stock | 1.4K | $4.97 | $7.0K | 25.6K |
| May 14, 2026Form 4 | Mansy Loan NguyenDirector | BuyCommon Stock | 3.6K | $4.96 | $17.9K | 24.2K |
| May 14, 2026Form 4 | Parrillo RichardDirector | BuyCommon Stock | 1.4K | $4.97 | $7.0K | 25.6K |
| May 14, 2026Form 4 | Parrillo RichardDirector | BuyCommon Stock | 3.6K | $4.96 | $17.9K | 24.2K |