Revenue
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 | $2.73B | $2.79B | $2.70B | $2.76B | $2.36B | $2.01B | $2.19B | $2.29B | $2.20B | $2.05B | $2.14B | $2.34B | $2.28B | $2.21B | $2.14B | $1.80B | $1.53B | $1.62B |
| Gross profit | $857.4M | $886.3M | $772.5M | $640.5M | $547.7M | $595.0M | $629.9M | $585.4M | $636.4M | $677.2M | $679.1M | $665.4M | $653.3M | $630.5M | $552.0M | $515.5M | $463.3M | $314.5M |
| Research & development | $132.1M | $124.9M | $138.0M | $140.3M | $144.0M | $140.4M | $144.5M | $140.3M | $146.0M | $160.8M | $158.3M | $139.2M | $136.6M | $55.0M | $51.0M | $91.2M | $86.1M | $81.8M |
| Operating income | $543.7M | $590.0M | $483.0M | $355.1M | $257.8M | $311.8M | $337.3M | $292.7M | $322.7M | $354.8M | $356.7M | $362.7M | $351.8M | $358.4M | $333.5M | $287.3M | $262.3M | $116.4M |
| EBITDAderived | $666.1M | $707.0M | $561.1M | $437.4M | $342.1M | $395.8M | $424.9M | $364.4M | $378.1M | $399.7M | $399.0M | $404.3M | $398.0M | $401.8M | $376.9M | $326.4M | $295.1M | $144.3M |
| Net income | $418.7M | $462.4M | $388.9M | $279.5M | $190.9M | $270.6M | $254.3M | $234.7M | $190.5M | $243.4M | $238.6M | $233.3M | $264.7M | $239.6M | $206.9M | $177.1M | $162.3M | $73.2M |
| Basic EPSper diluted share | $44.44 | $48.22 | $40.44 | $27.77 | $17.71 | $24.64 | $22.73 | $20.34 | $16.08 | $20.54 | $19.45 | $18.38 | $19.90 | $17.85 | $15.10 | $12.12 | $10.67 | $4.77 |
| Diluted EPSper diluted share | $44.44 | $48.22 | $40.44 | $27.77 | $17.71 | $24.64 | $22.73 | $20.34 | $16.08 | $20.54 | $19.45 | $18.38 | $19.90 | $17.85 | $15.09 | $12.09 | $10.65 | $4.75 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 24, 2026Form 4 | Xu TingDirector | BuyCommon Stock | 400 | $619.21 | $247.7K | 929 |
| May 12, 2025Form 4 · 10b5-1 | Hazelgrove Bruce R IIIEVP & CAO | SellCommon Stock | 311 | $642.43 | $199.8K | 358 |
| Aug 9, 2024Form 4 | Hazelgrove Bruce R IIIEVP & CAO | SellCommon Stock | 33 | $545.36 | $18.0K | 358 |
| Aug 9, 2024Form 4 | Hazelgrove Bruce R IIIEVP & CAO | SellCommon Stock | 1.2K | $544.28 | $673.3K | 391 |