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 | $396.9M | $432.5M | $480.8M | $537.8M | $494.3M | $449.0M | $461.7M | $357.6M | $337.7M | $326.1M | $313.7M | $312.1M | $297.6M | $292.9M | $283.6M | $250.7M | $233.4M |
| Gross profit | $226.2M | $249.9M | $282.8M | $325.5M | $311.7M | $286.8M | $279.1M | $229.2M | $219.0M | $213.9M | $203.5M | $192.1M | $186.9M | $186.0M | $180.0M | $156.6M | $145.5M |
| Gross margin | 56.99% | 57.79% | 58.81% | 60.53% | 63.05% | 63.87% | 60.45% | 64.10% | 64.84% | 65.60% | 64.88% | 61.54% | 62.79% | 63.50% | 63.48% | 62.47% | 62.34% |
| Operating expenses | $510.1M | $431.7M | $474.0M | $505.1M | $455.7M | $302.9M | $462.8M | $335.1M | $310.1M | $295.3M | $184.7M | $173.8M | $165.0M | $262.3M | $246.6M | $220.0M | $200.9M |
| Operating income | −$113.2M | $740,000 | $6.8M | $32.7M | $38.6M | −$16.2M | $1.1M | $22.4M | $27.5M | $30.8M | $18.8M | $18.2M | $21.8M | $30.8M | $36.7M | $30.8M | $32.4M |
| Operating margin | −28.52% | 0.17% | 1.41% | 6.07% | 7.82% | −3.60% | 0.23% | 6.27% | 8.16% | 9.44% | 6.00% | 5.84% | 7.34% | 10.50% | 12.95% | 12.26% | 13.89% |
| EBITDA | −$98.4M | $17.9M | $27.2M | $55.1M | $63.2M | $13.4M | $32.3M | $31.5M | $35.0M | $39.4M | $27.9M | $29.7M | $33.3M | $42.1M | $44.6M | $38.0M | $39.1M |
| EBITDA margin | −24.79% | 4.15% | 5.65% | 10.24% | 12.78% | 2.98% | 6.99% | 8.82% | 10.36% | 12.09% | 8.90% | 9.52% | 11.20% | 14.38% | 15.74% | 15.16% | 16.75% |
| Net income | −$119.4M | −$5.7M | $3.0M | $21.8M | $24.8M | $10.0M | −$9.6M | $15.4M | $15.1M | $17.7M | $12.0M | $10.9M | $13.0M | $26.3M | $22.0M | $20.5M | $18.9M |
| Net profit margin | −30.07% | −1.33% | 0.63% | 4.05% | 5.03% | 2.23% | −2.07% | 4.30% | 4.48% | 5.41% | 3.82% | 3.48% | 4.38% | 8.98% | 7.75% | 8.18% | 8.08% |
| Basic EPSper basic share | -$6.28 | -$0.30 | $0.16 | $1.15 | $1.30 | -$0.53 | $0.52 | $0.85 | $0.84 | $0.98 | $0.67 | $0.58 | $0.62 | $1.17 | $0.97 | $0.91 | $0.83 |
| Diluted EPSper diluted share | -$6.28 | -$0.30 | $0.16 | $1.14 | $1.28 | $0.53 | $0.52 | $0.84 | $0.83 | $0.97 | $0.66 | $0.57 | $0.61 | $1.15 | $0.95 | $0.89 | $0.82 |
Reported shareholders
| Holder | % owned |
|---|---|
Portolan Capital Management, LLC | 8.42%1.62M shares |
Nantahala Capital Management, LLC | 7.92%1.53M shares |
Tieton Capital Management, LLC | 3.93%757.48K shares |
FIRST MANHATTAN CO. LLC. | 3.89%750K shares |
Pacific Ridge Capital Partners, LLC | 3.66%705.34K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.59%500.4K shares |
ACADIAN ASSET MANAGEMENT LLC | 2.23%429.61K shares |
RENAISSANCE TECHNOLOGIES LLC | 2.17%418.21K shares |
HOTCHKIS & WILEY CAPITAL MANAGEMENT LLC | 1.90%366.69K shares |
AQR CAPITAL MANAGEMENT LLC | 1.85%357.67K shares |
Quantinno Capital Management LP | 1.50%289.2K shares |
BlackRock, Inc. | 1.40%270.11K shares |
Ancora Advisors LLC | 1.40%269.89K shares |
ArrowMark Colorado Holdings LLC | 1.20%231.81K shares |
DIMENSIONAL FUND ADVISORS LP | 1.10%211.96K shares |
SEI INVESTMENTS CO | 1.04%200.41K shares |
Russell Investments Group, Ltd. | 1.03%199.01K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.88%169.09K shares |
JANE STREET GROUP, LLC | 0.87%168.33K shares |
MORGAN STANLEY | 0.85%163.79K shares |
Percentages use 19.28M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Aug 5, 2024Form 4 | Facemire MichaelChief Technology Officer | SellCommon Stock | 719 | $18.76 | $13.5K | 1 |
| Aug 5, 2024Form 4 | Darrah RyanChief Legal Officer | SellCommon Stock | 3.9K | $18.26 | $71.1K | 19.6K |
| Aug 2, 2024Form 4 | Darrah RyanChief Legal Officer | SellCommon Stock | 761 | $19.07 | $14.5K | 23.5K |