Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $708.8M | $712.5M | $765.1M | $886.3M | $1.31B | $959.0M | $486.6M |
| Gross profit | $390.4M | $352.8M | $343.3M | $349.9M | $457.4M | $332.4M | $142.3M |
| Gross margin | 55.08% | 49.51% | 44.87% | 39.48% | 35.02% | 34.66% | 29.26% |
| Research & development | $66.5M | $60.4M | $65.0M | $76.9M | $79.8M | $38.9M | $26.7M |
| Operating expenses | $294.4M | $276.7M | $273.3M | $269.9M | $265.0M | $131.9M | $88.8M |
| Operating income | $96.0M | $76.1M | $70.0M | $80.0M | $192.4M | $200.5M | $53.6M |
| Operating margin | 13.55% | 10.68% | 9.15% | 9.02% | 14.73% | 20.91% | 11.01% |
| EBITDA | $120.5M | $105.1M | $100.0M | $106.9M | $211.8M | $214.6M | $62.7M |
| EBITDA margin | 17.00% | 14.75% | 13.07% | 12.06% | 16.21% | 22.38% | 12.89% |
| Net income | $76.7M | $62.8M | $53.6M | $60.7M | $140.5M | $154.6M | $39.2M |
| Net profit margin | 10.82% | 8.82% | 7.01% | 6.84% | 10.75% | 16.12% | 8.06% |
| Basic EPSper basic share | $0.36 | $0.29 | $0.25 | $0.28 | $0.67 | $0.74 | $0.19 |
| Diluted EPSper diluted share | $0.35 | $0.29 | $0.24 | $0.28 | $0.64 | $0.74 | $0.19 |
Reported shareholders
| Holder | % owned |
|---|---|
Ashish Arora | ≈7.92%4.33M shares |
BlackRock, Inc. | 7.83%4.27M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 4.31%2.35M shares |
AMERICAN CENTURY COMPANIES INC | 3.85%2.1M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.80%2.07M shares |
GEODE CAPITAL MANAGEMENT, LLC | 3.22%1.76M shares |
Shill Kimball C | ≈3.01%1.64M shares |
Blackwell Len | ≈2.67%1.46M shares |
STATE STREET CORP | 2.23%1.22M shares |
DIMENSIONAL FUND ADVISORS LP | 2.06%1.13M shares |
AQR CAPITAL MANAGEMENT LLC | 2.03%1.11M shares |
D. E. Shaw & Co., Inc. | 1.79%976.36K shares |
GOLDMAN SACHS GROUP INC | 1.78%971.4K shares |
JACOBS LEVY EQUITY MANAGEMENT, INC | 1.64%894.15K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.62%886.94K shares |
MORGAN STANLEY | 1.39%757.39K shares |
ALGERT GLOBAL LLC | 1.32%718.42K shares |
Olsen Donald B. | ≈1.27%694.61K shares |
Bank of New York Mellon Corp | 1.01%548.7K shares |
NORTHERN TRUST CORP | 0.91%495.75K shares |
Percentages use 54.59M 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 1, 2026Form 4 · 10b5-1 | Ashish AroraChief Executive Officer | SellClass A Common Stock | 16.4K | $4.30 | $70.4K | 4.33M |
| May 28, 2026Form 4 | Harmer RyanPrincipal Accounting Officer | SellClass A Common Stock | 17.3K | $4.12 | $71.1K | 325.6K |
| May 22, 2026Form 4 · 10b5-1 | Ashish AroraChief Executive Officer | SellClass A Common Stock | 60.0K | $3.98 | $238.8K | 4.34M |
| May 21, 2026Form 4 · 10b5-1 | Ashish AroraChief Executive Officer | SellClass A Common Stock | 60.0K | $3.95 | $237.0K | 4.40M |
| May 20, 2026Form 4 · 10b5-1 | Ashish AroraChief Executive Officer | SellClass A Common Stock | 60.0K | $3.95 | $237.0K | 4.46M |