Revenue
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $421.5M | $428.8M | $431.5M | $409.7M | $374.4M | $326.8M | $281.1M | $253.5M | $214.9M | $160.2M | $118.2M |
| Gross profit | $254.6M | $261.0M | $269.0M | $257.3M | $238.0M | $200.6M | $175.9M | $157.5M | $132.0M | $93.1M | $65.4M |
| Gross margin | 60.40% | 60.88% | 62.34% | 62.80% | 63.55% | 61.38% | 62.60% | 62.13% | 61.42% | 58.14% | 55.34% |
| Operating expenses | $194.7M | $293.1M | $225.2M | $249.2M | $211.2M | $182.7M | $153.8M | $128.0M | $106.7M | $79.2M | $107.3M |
| Operating income | $59.9M | −$32.1M | $43.8M | $8.1M | $26.8M | $17.9M | $22.1M | $29.5M | $25.3M | $13.9M | −$41.9M |
| Operating margin | 14.21% | −7.49% | 10.14% | 1.97% | 7.15% | 5.47% | 7.88% | 11.65% | 11.76% | 8.70% | −35.45% |
| EBITDA | $63.8M | −$28.5M | $46.6M | $10.6M | $29.2M | $19.7M | $24.0M | $31.4M | $27.2M | $15.7M | −$40.4M |
| EBITDA margin | 15.13% | −6.65% | 10.80% | 2.59% | 7.79% | 6.03% | 8.56% | 12.37% | 12.68% | 9.81% | −34.22% |
| Net income | $37.1M | −$36.3M | $26.1M | −$2.5M | $75.2M | $11.6M | $21.4M | −$64.0M | −$50.0M | −$12.9M | −$45.3M |
| Net profit margin | 8.80% | −8.46% | 6.04% | −0.61% | 20.09% | 3.55% | 7.62% | −25.23% | −23.28% | −8.08% | −38.31% |
| Basic EPSper basic share | $0.40 | -$0.40 | $0.29 | -$0.03 | $0.54 | -$0.21 | -$0.06 | -$1.22 | -$1.55 | -$0.95 | -$0.03 |
| Diluted EPSper diluted share | $0.39 | -$0.40 | $0.29 | -$0.03 | $0.51 | -$0.21 | -$0.06 | -$1.22 | -$1.55 | -$0.95 | -$0.03 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Murray Robin P. | 23.89M |
ADAMS STREET PARTNERS LLC | 23.84M |
Ravin Seth A. | 11.37M |
Rowe David W. | 498.12K |
ACOSTA JACK L | 329.72K |
CAPELLI STEVEN M | 328.82K |
Snyder Jay G | 281.75K |
Lyskawa Nancy | 233.51K |
Maddock Kevin | 213.53K |
Hershkowitz Steven | 186.99K |
Perica Michael L. | 157.86K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 6, 2026Form 4 | Perica Michael L.EVP & Chief Financial Officer | SellCommon Stock | 6.1K | $3.94 | $23.9K | 157.9K |
| May 6, 2026Form 4 | Perica Michael L.EVP & Chief Financial Officer | SellCommon Stock | 21.7K | $3.94 | $85.4K | 163.9K |
| May 6, 2026Form 4 | Lyskawa NancyEVP & Chief Client Officer | SellCommon Stock | 1.3K | $3.94 | $5.2K | 233.5K |
| May 6, 2026Form 4 | Lyskawa NancyEVP & Chief Client Officer | SellCommon Stock | 4.7K | $3.94 | $18.4K | 234.8K |
| May 6, 2026Form 4 | Ravin Seth A.President, CEO & Chairman | SellCommon Stock | 18.2K | $3.94 | $71.6K | 882.9K |