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 | $17.26B | $15.85B | $16.03B | $16.28B | $14.92B | $12.17B | $13.45B | $13.99B | $12.19B | $11.35B | $12.23B | $11.97B | $11.39B | $13.28B | $13.78B | $11.68B | $10.26B | $14.37B | $12.57B |
| Gross profit | $6.08B | $5.46B | $5.05B | $5.24B | $4.89B | $3.73B | $4.39B | $4.75B | $4.18B | $3.83B | $4.09B | $3.97B | $3.65B | $4.05B | $4.27B | $3.64B | $2.54B | $4.17B | $3.72B |
| Research & development | $699.0M | $621.0M | $593.0M | $610.0M | $612.0M | $539.0M | $572.0M | $606.0M | $548.0M | $525.0M | $540.0M | $484.0M | $494.0M | $595.0M | $593.0M | $461.0M | $439.0M | $482.0M | — |
| Operating income | $3.21B | $2.80B | $2.30B | $2.76B | $2.43B | $537.0M | $1.98B | $2.33B | $1.88B | $1.81B | $1.75B | $1.80B | $1.39B | $1.52B | $1.69B | $1.45B | −$3.47B | $1.66B | $655.0M |
| EBITDAderived | $4.05B | $3.62B | $3.10B | $3.54B | $3.20B | $1.25B | $2.67B | $3.00B | $2.49B | $2.37B | $2.37B | $2.36B | $1.92B | $2.13B | $2.25B | $1.97B | −$2.96B | $2.20B | $1.15B |
| Net income | $1.84B | $3.19B | $1.91B | $2.43B | $2.26B | −$241.0M | $1.84B | $2.56B | $1.68B | $2.01B | $2.42B | $1.78B | $1.28B | $1.11B | $1.25B | $1.10B | −$3.27B | $1.69B | −$554.0M |
| Basic EPSper diluted share | $6.20 | $10.40 | $6.06 | $7.52 | $6.85 | -$0.73 | $5.46 | $7.33 | $4.74 | $5.49 | $5.98 | $4.34 | $3.05 | $2.61 | $2.84 | $2.43 | -$7.11 | $3.49 | -$1.11 |
| Diluted EPSper diluted share | $6.16 | $10.33 | $6.03 | $7.47 | $6.79 | -$0.73 | $5.42 | $7.27 | $4.70 | $5.44 | $5.89 | $4.27 | $3.02 | $2.59 | $2.81 | $2.41 | -$7.11 | $3.47 | -$1.11 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 1, 2026Form 4 · 10b5-1 | Kroeger Shadrak WPres., Industrial Solutions | SellCommon Shares | 9.4K | $215.00 | $2.02M | 26.0K |
| May 6, 2026Form 4 · 10b5-1 | Kroeger Shadrak WPres., Industrial Solutions | SellCommon Shares | 9.4K | $215.00 | $2.02M | 26.0K |
| Apr 8, 2026Form 4 · 10b5-1 | Kroeger Shadrak WPres., Industrial Solutions | SellCommon Shares | 4.9K | $222.85 | $1.10M | 26.0K |
| Apr 8, 2026Form 4 · 10b5-1 | Kroeger Shadrak WPres., Industrial Solutions | SellCommon Shares | 4.5K | $223.72 | $1.00M | 30.9K |
| Mar 2, 2026Form 4 · 10b5-1 | Kroeger Shadrak WPres., Industrial Solutions | SellCommon Shares | 3.4K | $221.94 | $747.9K | 26.0K |