Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.78B | $1.85B | $1.95B | $1.96B | $1.48B | $1.19B | $1.51B | $1.48B | $1.31B | $883.4M | $1.01B | $960.9M | $818.8M | $776.4M | $774.4M | $683.2M | $598.5M |
| Gross profit | $492.4M | $542.9M | $591.1M | $586.7M | $434.9M | $342.7M | $466.2M | $435.0M | $403.3M | $332.3M | $346.0M | $302.0M | $255.2M | $236.4M | $226.4M | $214.1M | $186.2M |
| Gross margin | 27.69% | 29.42% | 30.33% | 29.88% | 29.32% | 28.72% | 30.81% | 29.45% | 30.86% | 37.62% | 34.18% | 31.43% | 31.17% | 30.45% | 29.24% | 31.34% | 31.11% |
| Research & development | $51.0M | $56.5M | $49.0M | $38.7M | $37.4M | $30.9M | $35.4M | $33.4M | $31.4M | $25.4M | $25.3M | $22.2M | $21.2M | $19.6M | $18.3M | $17.6M | $16.4M |
| Operating expenses | $362.9M | $365.0M | $429.5M | $399.4M | $302.8M | $309.0M | $316.3M | $301.5M | $278.3M | $234.1M | $189.7M | $189.5M | $164.6M | $139.9M | $179.2M | $141.9M | $165.5M |
| Operating income | $129.5M | $177.9M | $161.6M | $187.3M | $132.1M | $33.7M | $149.9M | $133.5M | $125.0M | $98.2M | $156.3M | $112.5M | $90.6M | $96.5M | $47.2M | $72.2M | $20.7M |
| Operating margin | 7.28% | 9.64% | 8.29% | 9.54% | 8.91% | 2.82% | 9.91% | 9.04% | 9.57% | 11.12% | 15.44% | 11.71% | 11.06% | 12.43% | 6.10% | 10.57% | 3.46% |
| EBITDA | $173.1M | $221.4M | $200.9M | $227.4M | $174.8M | $79.7M | $197.5M | $183.1M | $175.4M | $136.3M | $191.5M | $141.6M | $111.0M | $108.0M | $61.6M | $87.6M | $39.1M |
| EBITDA margin | 9.74% | 12.00% | 10.31% | 11.58% | 11.78% | 6.68% | 13.05% | 12.40% | 13.42% | 15.43% | 18.92% | 14.74% | 13.56% | 13.91% | 7.95% | 12.82% | 6.53% |
| Net income | $116.6M | $35.6M | $139.1M | $133.0M | $93.1M | $28.7M | $112.2M | $85.0M | $61.8M | $81.3M | $119.5M | $84.1M | $77.8M | $66.9M | $47.1M | $73.7M | $6.4M |
| Net profit margin | 6.56% | 1.93% | 7.14% | 6.77% | 6.28% | 2.41% | 7.41% | 5.76% | 4.73% | 9.20% | 11.80% | 8.75% | 9.50% | 8.62% | 6.08% | 10.79% | 1.07% |
| Basic EPSper basic share | $4.69 | $1.43 | $5.60 | $5.37 | $3.78 | $1.17 | $4.58 | $3.48 | $2.56 | $3.39 | $4.96 | $3.45 | $3.29 | $2.89 | $2.00 | $3.10 | $0.27 |
| Diluted EPSper diluted share | $4.67 | $1.42 | $5.56 | $5.32 | $3.75 | $1.16 | $4.54 | $3.45 | $2.52 | $3.33 | $4.86 | $3.38 | $3.22 | $2.81 | $1.92 | $2.97 | $0.26 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 4.38M |
Allspring Global Investments Holdings, LLC | 1.89M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.88M |
DIMENSIONAL FUND ADVISORS LP | 1.31M |
VANGUARD CAPITAL MANAGEMENT LLC | 1.11M |
STATE STREET CORP | 996.03K |
Nuveen, LLC | 755.72K |
GEODE CAPITAL MANAGEMENT, LLC | 666.59K |
GOLDMAN SACHS GROUP INC | 662.21K |
VICTORY CAPITAL MANAGEMENT INC | 660.11K |
TWO SIGMA INVESTMENTS, LP | 568.71K |
Assenagon Asset Management S.A. | 545.56K |
AQR CAPITAL MANAGEMENT LLC | 482.55K |
BROWN ADVISORY INC | 408.47K |
JPMORGAN CHASE & CO | 370.57K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 355.66K |
GENDELL JEFFREY L | 324.5K |
ROYCE & ASSOCIATES LP | 308.73K |
NORTHERN TRUST CORP | 303.04K |
Qube Research & Technologies Ltd | 285.85K |
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 |
|---|---|---|---|---|---|---|
| Mar 3, 2026Form 4 | Jones David B.SVP, GC & CCO | SellCommon Stock | 1.0K | $75.64 | $77.8K | 14.7K |
| Feb 27, 2026Form 4/A | Blackmore Milton CDirector | SellCommon Stock | 307 | $76.79 | $23.6K | 10.5K |
| Feb 27, 2026Form 4/A | Blackmore Milton CDirector | SellCommon Stock | 287 | $76.30 | $21.9K | 10.8K |
| Feb 27, 2026Form 4/A | PADFIELD LarryDirector | SellCommon Stock | 307 | $76.79 | $23.6K | 9.5K |
| Feb 27, 2026Form 4/A | PADFIELD LarryDirector | SellCommon Stock | 287 | $76.30 | $21.9K | 9.8K |