Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $1.76B | $1.67B | $1.63B | $1.56B | $1.44B |
| Gross profit | $498.3M | $462.1M | $432.7M | $359.2M | $349.3M |
| Gross margin | 28.24% | 27.68% | 26.58% | 22.99% | 24.28% |
| Research & development | $40.7M | $40.6M | $42.5M | $38.6M | $41.6M |
| Operating expenses | $199.3M | $195.9M | $184.3M | $155.3M | $135.8M |
| Operating income | $299.0M | $266.2M | $248.4M | $203.9M | $213.5M |
| Operating margin | 16.95% | 15.94% | 15.26% | 13.05% | 14.84% |
| EBITDA | $329.0M | $291.0M | $269.9M | $225.5M | $235.1M |
| EBITDA margin | 18.65% | 17.43% | 16.58% | 14.44% | 16.34% |
| Net income | $207.4M | $185.6M | $171.3M | $170.4M | $170.1M |
| Net profit margin | 11.76% | 11.12% | 10.52% | 10.91% | 11.82% |
| Basic EPSper basic share | $2.52 | $2.23 | $2.06 | $2.05 | $2.04 |
| Diluted EPSper diluted share | $2.50 | $2.22 | $2.05 | $2.05 | $2.04 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 12.39M |
FMR LLC | 5.32M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 4.6M |
Invesco Ltd. | 4.46M |
PRICE T ROWE ASSOCIATES INC /MD/ | 4.39M |
VANGUARD CAPITAL MANAGEMENT LLC | 3.61M |
STATE STREET CORP | 3.26M |
GOLDMAN SACHS GROUP INC | 2.9M |
GEODE CAPITAL MANAGEMENT, LLC | 2.87M |
NEUBERGER BERMAN GROUP LLC | 2.42M |
T. Rowe Price Investment Management, Inc. | 1.78M |
Channing Capital Management, LLC | 1.73M |
Jupiter Topco LLC | 1.63M |
MORGAN STANLEY | 1.62M |
FIRST TRUST ADVISORS LP | 1.59M |
DIMENSIONAL FUND ADVISORS LP | 1.46M |
WELLINGTON MANAGEMENT GROUP LLP | 1.45M |
WESTWOOD HOLDINGS GROUP INC | 1.4M |
MANGROVE PARTNERS IM, LLC | 1.21M |
FRONTIER CAPITAL MANAGEMENT CO LLC | 1.16M |
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 |
|---|---|---|---|---|---|---|
| Jun 1, 2026Form 4 | Swan ReneeChief People Officer | SellCommon Stock | 2.6K | $45.25 | $116.1K | 50.7K |
| Jun 1, 2026Form 4 | Kienzler JackChief Financial Officer | SellCommon Stock | 5.1K | $45.25 | $232.2K | 75.8K |
| Jun 1, 2026Form 4 | Masters CharlesSenior Vice President | SellCommon Stock | 2.9K | $45.25 | $130.8K | 43.6K |
| Jun 1, 2026Form 4 | Disher StephanieChief Executive Officer | SellCommon Stock | 25.7K | $45.25 | $1.16M | 363.0K |
| May 12, 2026Form 4 | HAGGERTY GRETCHEN RDirector | BuyCommon Stock | 1.9K | $55.74 | $104.3K | 25.7K |