Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $2.84B | $2.74B | $2.77B | $2.59B | $2.43B | $1.95B |
| Gross profit | $1.05B | $1.04B | $1.02B | $885.5M | $838.0M | $682.5M |
| Gross margin | 36.88% | 37.85% | 36.61% | 34.14% | 34.51% | 35.00% |
| Research & development | $44.0M | $39.2M | $38.8M | $36.0M | $39.7M | $34.8M |
| Operating expenses | $144.8M | $162.3M | $168.7M | $140.9M | $531.8M | $480.3M |
| Operating income | $412.2M | $447.4M | $404.2M | $329.1M | $306.2M | $202.1M |
| Operating margin | 14.50% | 16.33% | 14.57% | 12.69% | 12.61% | 10.37% |
| EBITDA | $496.3M | $514.2M | $479.2M | $395.0M | $382.1M | $278.8M |
| EBITDA margin | 17.46% | 18.76% | 17.27% | 15.23% | 15.74% | 14.30% |
| Net income | $226.8M | $264.8M | $205.3M | $223.7M | $235.1M | $157.4M |
| Net profit margin | 7.98% | 9.66% | 7.40% | 8.63% | 9.68% | 8.07% |
| Basic EPSper basic share | $3.71 | $4.36 | $3.39 | $3.70 | $3.92 | $2.62 |
| Diluted EPSper diluted share | $3.67 | $4.31 | $3.36 | $3.69 | $3.92 | $2.62 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
PRICE T ROWE ASSOCIATES INC /MD/ | 8.13M |
T. Rowe Price Investment Management, Inc. | 7.62M |
BlackRock, Inc. | 5.32M |
RALES MITCHELL P | 3.72M |
Invesco Ltd. | 2.77M |
VANGUARD CAPITAL MANAGEMENT LLC | 2.61M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 2.48M |
FIL Ltd | 2.34M |
Capital Research Global Investors | 1.86M |
STATE STREET CORP | 1.82M |
NEUBERGER BERMAN GROUP LLC | 1.54M |
FMR LLC | 1.54M |
DIMENSIONAL FUND ADVISORS LP | 1.46M |
JPMORGAN CHASE & CO | 1.41M |
BESSEMER GROUP INC | 1.39M |
COOKE & BIELER LP | 1.27M |
GEODE CAPITAL MANAGEMENT, LLC | 1.09M |
Bank of New York Mellon Corp | 955.19K |
ROYCE & ASSOCIATES LP | 865.83K |
DAVENPORT & Co LLC | 797.76K |
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 |
|---|---|---|---|---|---|---|
| Feb 27, 2026Form 4 · 10b5-1 | Campion MicheleChief Human Resources Officer | SellCommon stock, par value $0.001 | 2.9K | $122.63 | $355.1K | 11.2K |
| Feb 27, 2026Form 4 · 10b5-1 | Campion MicheleChief Human Resources Officer | SellCommon stock, par value $0.001 | 2.2K | $122.63 | $269.8K | 11.2K |
| Feb 23, 2026Form 4 · 10b5-1 | Kambeyanda ShyamPresident and CEO | SellCommon stock, par value $0.001 | 1.7K | $128.75 | $218.9K | 99.9K |
| Feb 23, 2026Form 4 · 10b5-1 | Kambeyanda ShyamPresident and CEO | SellCommon stock, par value $0.001 | 600 | $127.86 | $76.7K | 101.6K |
| Feb 23, 2026Form 4 · 10b5-1 | Kambeyanda ShyamPresident and CEO | SellCommon stock, par value $0.001 | 1.3K | $125.79 | $163.5K | 102.2K |