Revenue
2008
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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.89B | $1.90B | $1.79B | $1.58B | $1.32B | $1.50B | $2.36B | $2.19B | $1.97B | $2.00B | $1.86B | $1.86B | $1.68B | $1.58B | $1.39B | $1.17B | $1.11B | $1.32B |
| Gross profit | $434.8M | $469.8M | $433.2M | $357.1M | $250.1M | $239.7M | $640.4M | $580.8M | $551.8M | $564.6M | $532.8M | $508.8M | $454.0M | $406.7M | $342.1M | $282.6M | $248.5M | $289.2M |
| Gross margin | 22.96% | 24.69% | 24.21% | 22.63% | 18.88% | 15.95% | 27.19% | 26.53% | 27.96% | 28.17% | 28.63% | 27.42% | 27.05% | 25.77% | 24.57% | 24.08% | 22.42% | 21.83% |
| Research & development | $56.4M | $57.1M | $52.7M | $45.8M | $45.1M | $46.6M | $56.5M | $55.9M | $49.4M | $46.9M | $44.3M | $47.9M | $41.7M | $36.7M | $32.6M | $30.8M | $30.1M | $31.4M |
| Operating expenses | $263.2M | $283.7M | $217.9M | $181.9M | $198.3M | $225.6M | $215.2M | $209.6M | $201.2M | $204.5M | $200.4M | $203.0M | $183.1M | $157.9M | $150.1M | $152.8M | $144.8M | $158.3M |
| Operating income | $171.6M | $186.1M | $215.3M | $175.2M | $51.8M | $14.1M | $425.2M | $371.2M | $350.6M | $360.1M | $332.4M | $305.8M | $270.9M | $248.8M | $192.0M | $129.8M | $103.7M | $130.9M |
| Operating margin | 9.06% | 9.78% | 12.03% | 11.10% | 3.91% | 0.94% | 18.05% | 16.96% | 17.77% | 17.97% | 17.86% | 16.48% | 16.14% | 15.76% | 13.79% | 11.06% | 9.36% | 9.88% |
| EBITDA | $293.9M | $310.1M | $340.1M | $301.4M | $189.8M | $155.0M | $566.9M | $494.3M | $455.1M | $453.4M | $408.8M | $377.0M | $330.2M | $306.0M | $247.3M | $183.0M | $150.3M | $174.8M |
| EBITDA margin | 15.52% | 16.30% | 19.01% | 19.10% | 14.33% | 10.32% | 24.07% | 22.58% | 23.06% | 22.62% | 21.96% | 20.32% | 19.68% | 19.39% | 17.76% | 15.59% | 13.56% | 13.19% |
| Net income | $109.4M | $132.1M | $105.7M | $126.3M | $16.1M | $31.7M | $306.6M | $276.6M | $284.0M | $249.8M | — | — | — | — | — | $77.4M | $56.3M | $111.2M |
| Net profit margin | 5.78% | 6.94% | 5.91% | 8.01% | 1.22% | 2.11% | 13.02% | 12.64% | 14.39% | 12.46% | — | — | — | — | — | 6.60% | 5.08% | 8.39% |
| Basic EPSper basic share | $1.38 | $1.61 | $1.25 | $1.50 | — | — | — | — | — | — | $2.48 | $2.16 | $1.88 | $1.64 | $1.37 | $0.79 | $0.58 | $1.15 |
| Diluted EPSper diluted share | $1.37 | $1.59 | $1.24 | $1.49 | — | — | — | — | — | — | $2.44 | $2.12 | $1.84 | $1.61 | $1.35 | $0.77 | $0.57 | $1.14 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 14.22M |
PRICE T ROWE ASSOCIATES INC /MD/ | 5.86M |
EARNEST PARTNERS LLC | 4.58M |
STATE STREET CORP | 4.37M |
VANGUARD CAPITAL MANAGEMENT LLC | 3.4M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 3.14M |
MASSACHUSETTS FINANCIAL SERVICES CO /MA/ | 2.47M |
BANK OF AMERICA CORP /DE/ | 2.17M |
BRANDES INVESTMENT PARTNERS, LP | 2.13M |
GEODE CAPITAL MANAGEMENT, LLC | 1.71M |
UBS Group AG | 1.69M |
DIMENSIONAL FUND ADVISORS LP | 1.51M |
AMERICAN CENTURY COMPANIES INC | 1.37M |
Thrivent Financial for Lutherans | 1.34M |
SEI INVESTMENTS CO | 1.31M |
ALLIANCEBERNSTEIN L.P. | 1.21M |
JENNISON ASSOCIATES LLC | 1.19M |
MORGAN STANLEY | 1.19M |
NORTHERN TRUST CORP | 988.82K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 940.51K |
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 | Evans Amy SSee Remarks | SellCommon Stock | 1.5K | $92.80 | $139.2K | 2.0K |
| Oct 29, 2025Form 4 | Winterlich PatrickEVP, CFO | SellCommon Stock | 3.4K | $73.34 | $250.3K | 40.4K |
| Oct 27, 2025Form 4 | Smith Lyndon Johnsee remarks | SellCommon Stock | 2.1K | $73.02 | $151.7K | 8.4K |
| Sep 2, 2025Form 4 · 10b5-1 | Fitzsimons GinaSee Remarks | SellCommon Stock | 911 | $65.00 | $59.2K | 4.3K |
| Aug 28, 2025Form 4 · 10b5-1 | Merlot ThierrySee Remarks | SellCommon Stock | 5.4K | $63.86 | $344.7K | 51.3K |