Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.87B | $1.83B | $1.66B | $1.60B | $1.41B | $1.09B | $913.7M | $778.8M | $639.2M | $818.9M |
| Gross profit | $1.07B | $1.06B | $943.2M | $763.4M | $816.1M | $628.8M | $475.3M | $383.1M | $294.6M | $414.0M |
| Gross margin | 57.41% | 58.11% | 56.86% | 47.86% | 57.84% | 57.60% | 52.02% | 49.19% | 46.09% | 50.55% |
| Research & development | $25.2M | $21.1M | $15.5M | $15.4M | $13.7M | $11.2M | $20.5M | $10.8M | $8.8M | $29.5M |
| Operating expenses | $859.1M | $817.9M | $717.7M | $637.0M | $541.2M | $414.6M | $385.5M | $281.0M | $230.6M | $325.8M |
| Operating income | $213.6M | $245.4M | $225.5M | $126.4M | $274.9M | $214.2M | $89.8M | $102.2M | $64.0M | $88.2M |
| Operating margin | 11.43% | 13.41% | 13.59% | 7.92% | 19.49% | 19.62% | 9.82% | 13.12% | 10.01% | 10.77% |
| EBITDA | $267.8M | $293.5M | $271.9M | $166.2M | $307.0M | $244.8M | $118.7M | $126.9M | $84.7M | $99.9M |
| EBITDA margin | 14.33% | 16.04% | 16.39% | 10.42% | 21.76% | 22.42% | 12.99% | 16.30% | 13.26% | 12.20% |
| Net income | $165.4M | $175.7M | $169.9M | $89.7M | $212.6M | $155.8M | $50.4M | $57.8M | $15.4M | $48.0M |
| Net profit margin | 8.85% | 9.60% | 10.24% | 5.62% | 15.07% | 14.27% | 5.52% | 7.42% | 2.41% | 5.86% |
| Basic EPSper basic share | $2.05 | $2.07 | $1.96 | $1.04 | $2.43 | $1.79 | $0.59 | $0.71 | $0.19 | $0.59 |
| Diluted EPSper diluted share | $2.03 | $2.05 | $1.94 | $1.03 | $2.40 | $1.77 | $0.58 | $0.69 | $0.19 | $0.58 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 7.22M |
WELLINGTON MANAGEMENT GROUP LLP | 4.23M |
FMR LLC | 3.99M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 3.65M |
BAILLIE GIFFORD & CO | 3.6M |
VANGUARD CAPITAL MANAGEMENT LLC | 3.42M |
REINHART PARTNERS, LLC. | 3.28M |
AMERICAN CENTURY COMPANIES INC | 2.65M |
STATE STREET CORP | 2.38M |
Quantinno Capital Management LP | 2.33M |
DIMENSIONAL FUND ADVISORS LP | 1.92M |
ALLIANCEBERNSTEIN L.P. | 1.69M |
GEODE CAPITAL MANAGEMENT, LLC | 1.41M |
WESTWOOD HOLDINGS GROUP INC | 1.4M |
NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 1.35M |
CITADEL ADVISORS LLC | 1.31M |
LOOMIS SAYLES & CO L P | 1.3M |
BNP PARIBAS ASSET MANAGEMENT Holding S.A. | 1.23M |
UBS Group AG | 1.22M |
Van Berkom & Associates Inc. | 1.21M |
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 |
|---|---|---|---|---|---|---|
| Dec 11, 2025Form 4 · 10b5-1 | Barksdale Bryan C.SVP, CLO and Secretary | SellCommon Stock | 4.8K | $45.32 | $219.0K | 56.4K |
| Dec 11, 2025Form 4 · 10b5-1 | Barksdale Bryan C.SVP, CLO and Secretary | SellCommon Stock | 4.9K | $45.32 | $223.2K | 61.2K |
| Dec 11, 2024Form 4 · 10b5-1 | McMullen Michael JohnCFO | SellCommon Stock | 747 | $45.00 | $33.6K | 45.9K |
| Aug 29, 2024Form 4 · 10b5-1 | McMullen Michael JohnCFO | SellCommon Stock | 748 | $40.00 | $29.9K | 46.6K |