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 | $2.39B | $2.19B | $2.36B | $2.51B | $2.08B | $1.45B | $1.50B | $1.72B | $1.22B | $1.06B | $867.9M | $852.0M | $757.9M | $667.9M | $665.0M | $608.0M | $430.1M |
| Gross profit | $906.0M | $787.5M | $900.2M | $1.01B | $771.9M | $501.2M | $546.3M | $653.4M | $506.5M | $413.1M | $330.5M | $324.4M | $296.2M | $258.5M | $256.7M | $233.9M | $125.4M |
| Gross margin | 37.97% | 35.95% | 38.10% | 40.05% | 37.11% | 34.67% | 36.33% | 38.02% | 41.47% | 39.12% | 38.08% | 38.08% | 39.09% | 38.70% | 38.60% | 38.46% | 29.14% |
| Research & development | $106.9M | $107.8M | $102.4M | $95.6M | $65.9M | $52.5M | $80.0M | $87.3M | $50.5M | $42.2M | $30.8M | $31.1M | $24.4M | $21.2M | $19.4M | $17.6M | $18.1M |
| Operating expenses | $868.5M | $628.8M | $539.4M | $506.1M | $386.3M | $338.8M | $353.5M | $428.4M | $288.0M | $282.5M | $226.3M | $190.6M | $166.4M | $151.6M | $142.8M | $126.3M | $111.7M |
| Operating income | $37.5M | $158.8M | $360.9M | $500.8M | $385.6M | $162.4M | $192.8M | $225.0M | $218.5M | $130.6M | $104.2M | $133.8M | $129.9M | $106.9M | $113.9M | $107.6M | $13.7M |
| Operating margin | 1.57% | 7.25% | 15.27% | 19.92% | 18.54% | 11.23% | 12.82% | 13.10% | 17.89% | 12.37% | 12.00% | 15.71% | 17.14% | 16.00% | 17.13% | 17.69% | 3.18% |
| EBITDA | $172.2M | $289.2M | $498.3M | $621.5M | $484.3M | $258.6M | $285.3M | $328.2M | $281.5M | $183.8M | $145.8M | $175.7M | $164.4M | $138.3M | $146.2M | $139.6M | $50.3M |
| EBITDA margin | 7.22% | 13.20% | 21.09% | 24.72% | 23.28% | 17.88% | 18.97% | 19.10% | 23.05% | 17.40% | 16.80% | 20.62% | 21.69% | 20.71% | 21.98% | 22.96% | 11.70% |
| Net income | −$71.7M | $100.2M | $259.5M | $373.3M | $283.8M | $130.0M | $139.1M | $164.6M | $119.5M | $104.5M | $80.9M | $98.1M | $88.8M | $75.3M | $87.0M | $78.7M | $9.4M |
| Net profit margin | −3.00% | 4.57% | 10.98% | 14.85% | 13.64% | 8.99% | 9.25% | 9.58% | 9.78% | 9.89% | 9.32% | 11.51% | 11.72% | 11.28% | 13.09% | 12.94% | 2.19% |
| Basic EPSper basic share | -$2.89 | $4.04 | $10.44 | $15.09 | $11.54 | $5.33 | $5.66 | $6.62 | $5.27 | $4.63 | $3.58 | $4.35 | $3.98 | $3.45 | $3.96 | $3.58 | $0.43 |
| Diluted EPSper diluted share | -$2.89 | $4.00 | $10.34 | $14.94 | $11.38 | $5.29 | $5.60 | $6.52 | $5.21 | $4.60 | $3.56 | $4.32 | $3.94 | $3.40 | $3.90 | $3.52 | $0.43 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 2.52M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.5M |
VANGUARD CAPITAL MANAGEMENT LLC | 1.14M |
VAN LANSCHOT KEMPEN INVESTMENT MANAGEMENT N.V. | 933.51K |
STATE STREET CORP | 794.17K |
MAIRS & POWER INC | 602.1K |
GEODE CAPITAL MANAGEMENT, LLC | 583.3K |
MORGAN STANLEY | 471.25K |
NEUBERGER BERMAN GROUP LLC | 467.86K |
DIMENSIONAL FUND ADVISORS LP | 445.1K |
BARROW HANLEY MEWHINNEY & STRAUSS LLC | 406.42K |
Invesco Ltd. | 393.93K |
WELLINGTON MANAGEMENT GROUP LLP | 363.18K |
EARNEST PARTNERS LLC | 351.36K |
JANE STREET GROUP, LLC | 348K |
LORD, ABBETT & CO. LLC | 343.74K |
SILVERCREST ASSET MANAGEMENT GROUP LLC | 343.55K |
ALLIANCEBERNSTEIN L.P. | 337.63K |
Thrivent Financial for Lutherans | 334.45K |
WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | 321.68K |
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 18, 2026Form 4 | Gorski Jeffrey GSVP & Chief Accounting Officer | SellCommon Stock | 1.1K | $482.31 | $550.8K | 5.6K |
| Jun 18, 2026Form 4 | Gorski Jeffrey GSVP & Chief Accounting Officer | SellCommon Stock | 247 | $483.26 | $119.4K | 6.8K |
| Jun 15, 2026Form 4 | HUNTER GORDONDirector | SellCommon Stock | 1.4K | $480.00 | $687.4K | 26.7K |
| Jun 11, 2026Form 4 | GRILLO ANTHONYDirector | SellCommon Stock | 209 | $454.07 | $94.9K | 64.9K |
| Jun 11, 2026Form 4 | GRILLO ANTHONYDirector | SellCommon Stock | 38 | $452.75 | $17.2K | 65.1K |