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 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.94B | $3.63B | $3.28B | $2.99B | $2.77B | $2.48B | $2.85B | $2.75B | $2.59B | $2.41B | $2.49B | $2.65B | $2.50B | $2.23B | $2.09B | $1.89B | $1.77B | $11.48B | $9.00B |
| Gross profit | $1.39B | $1.25B | $1.11B | $922.3M | $899.5M | $782.2M | $910.1M | $887.2M | $819.9M | $760.9M | $809.1M | $866.4M | $799.8M | $680.2M | $645.0M | $603.9M | $563.0M | $3.21B | $2.57B |
| Research & development | $110.8M | $116.3M | $102.6M | $96.5M | $94.9M | $84.9M | $97.9M | $98.4M | $93.5M | $80.5M | $78.9M | $76.6M | $67.3M | $62.7M | $63.5M | $59.3M | $53.0M | $236.0M | $182.3M |
| Operating income | $684.5M | $678.1M | $530.5M | $468.0M | $504.3M | $226.5M | $411.4M | $397.3M | $319.3M | $276.6M | $380.1M | $266.4M | $183.6M | $151.5M | −$244.9M | −$180.6M | −$121.0M | $1.20B | $977.2M |
| EBITDAderived | $827.7M | $815.4M | $639.7M | $575.4M | $617.4M | $338.7M | $524.8M | $506.7M | $424.6M | $378.6M | $470.1M | $354.7M | $270.5M | $222.6M | −$173.6M | −$116.4M | −$56.0M | $1.47B | $1.16B |
| Net income | $488.0M | $519.9M | $412.2M | $367.0M | $316.3M | $72.5M | $325.1M | $333.7M | $113.5M | $186.1M | $351.8M | $184.5M | $488.5M | $125.4M | −$129.5M | — | — | — | — |
| Basic EPSper diluted share | $6.15 | $6.36 | $5.01 | $4.40 | $3.68 | $0.84 | $3.71 | $3.81 | $1.29 | $2.09 | $3.92 | $2.02 | $5.37 | $1.35 | -$1.40 | $8.75 | $3.53 | $4.37 | $4.09 |
| Diluted EPSper diluted share | $6.11 | $6.32 | $4.98 | $4.38 | $3.66 | $0.83 | $3.67 | $3.76 | $1.28 | $2.07 | $3.88 | $1.99 | $5.29 | $1.33 | -$1.40 | $8.75 | $3.50 | $4.32 | $4.02 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 8, 2026Form 4 | Marino Lori B.See Remarks | SellCommon Stock | 544 | $211.45 | $115.0K | 8.7K |
| May 8, 2026Form 4 | Marino Lori B.See Remarks | SellCommon Stock | 68 | $211.00 | $14.3K | 9.1K |
| May 8, 2026Form 4 | Marino Lori B.See Remarks | SellCommon Stock | 2.1K | $208.95 | $440.3K | 9.1K |
| May 8, 2026Form 4 | Marino Lori B.See Remarks | SellCommon Stock | 2.0K | $208.02 | $413.3K | 11.2K |
| May 8, 2026Form 4 | Marino Lori B.See Remarks | SellCommon Stock | 2.4K | $207.10 | $500.6K | 13.2K |