Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $2.32B | $2.00B | $1.67B | $1.37B | $1.25B | $988.3M | $854.4M | $827.5M |
| Gross profit | $770.4M | $707.3M | $530.2M | $421.8M | $386.2M | $338.0M | $311.8M | $277.7M |
| Gross margin | 33.26% | 35.43% | 31.81% | 30.75% | 30.97% | 34.20% | 36.49% | 33.56% |
| Research & development | $16.0M | $14.3M | $12.0M | $11.4M | $11.2M | $9.4M | $7.6M | $8.1M |
| Operating expenses | $413.0M | $319.6M | $242.9M | $209.4M | $218.2M | $174.0M | $149.3M | $157.9M |
| Operating income | $357.4M | $387.7M | $287.3M | $212.4M | $168.0M | $164.0M | $162.5M | $119.8M |
| Operating margin | 15.43% | 19.42% | 17.24% | 15.49% | 13.47% | 16.59% | 19.02% | 14.48% |
| EBITDA | $376.0M | $424.2M | $315.6M | $233.7M | $221.7M | $189.3M | $187.8M | $145.7M |
| EBITDA margin | 16.23% | 21.25% | 18.93% | 17.04% | 17.78% | 19.15% | 21.98% | 17.61% |
| Net income | $216.2M | $246.5M | $165.5M | $82.3M | $27.6M | $23.5M | $0 | $0 |
| Net profit margin | 9.33% | 12.35% | 9.93% | 6.00% | 2.21% | 2.38% | 0.00% | 0.00% |
| Basic EPSper basic share | $1.70 | $1.89 | $1.24 | $0.88 | $0.70 | $0.60 | $0.00 | $0.00 |
| Diluted EPSper diluted share | $1.68 | $1.86 | $1.23 | $0.88 | $0.70 | $0.60 | $0.00 | $0.00 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
DAVENPORT DARCY HORN | 372.62K |
RODE PAUL A | 144.1K |
ROSENTHAL CRAIG L | 137.63K |
CORNILLE DOUGLAS J | 109.08K |
SINGH ROBIN | 55.44K |
ERICKSON THOMAS P | 24.92K |
JOHNSON JENNIFER KUPERMAN | 19.52K |
Finkelstein David Isaiah | 13.33K |
Nwamu Chonda J | 11.81K |
VITALE ROBERT V | 9.2K |
CONWAY SHAWN | 7.38K |
STEIN ELLIOT JR | 2.42K |
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 13, 2026Form 4 | Finkelstein David IsaiahDirector | BuyCommon Stock | 4.0K | $9.24 | $37.0K | 13.3K |
| Feb 13, 2026Form 4 | Finkelstein David IsaiahDirector | BuyCommon Stock | 2.0K | $17.75 | $35.5K | 7.4K |
| Dec 1, 2025Form 4 · 10b5-1 | CORNILLE DOUGLAS JCHIEF GROWTH OFFICER | SellCommon Stock | 4.0K | $30.93 | $122.8K | 54.8K |
| Nov 7, 2025Form 4 | RODE PAUL ACFO & TREASURER | SellCommon Stock | 308 | $29.00 | $8.9K | 72.7K |
| Sep 3, 2025Form 4 · 10b5-1 | CORNILLE DOUGLAS JCHIEF GROWTH OFFICER PNC | SellCommon Stock | 4.0K | $42.03 | $166.9K | 53.9K |