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 | $33.67B | $34.10B | $34.06B | $28.07B | $24.02B | $19.81B | $23.57B | $23.77B | $20.43B | $17.51B | $19.11B | $19.22B | $17.30B | $17.33B | $18.05B | $13.23B | $10.80B | $14.34B | $13.05B |
| Gross profit | $8.52B | $8.44B | $8.25B | $6.72B | $5.70B | $4.89B | $5.98B | $5.74B | $5.10B | $4.46B | $4.95B | $4.86B | $4.28B | $4.42B | $4.59B | $3.17B | $2.17B | $2.94B | $2.56B |
| Research & development | $1.40B | $1.46B | $1.50B | $1.28B | $1.09B | $906.0M | $1.00B | $902.0M | $754.0M | $637.0M | $735.0M | $754.0M | $713.0M | $728.0M | $629.0M | $414.0M | $362.0M | $422.0M | $329.0M |
| Operating income | $4.03B | $3.75B | $1.76B | $2.93B | $2.71B | $2.27B | $2.70B | $2.79B | $2.33B | $1.88B | $2.06B | $2.37B | $2.10B | $2.25B | $2.68B | $1.60B | $682.0M | $1.27B | $1.16B |
| EBITDAderived | $5.13B | $4.82B | $2.79B | $3.71B | $3.37B | $2.94B | $3.37B | $3.40B | $2.92B | $2.41B | $2.57B | $2.82B | $2.51B | $2.62B | $3.01B | $1.92B | $1.01B | $1.59B | $1.45B |
| Net income | $2.96B | $4.07B | $840.0M | $2.18B | $2.16B | $1.81B | $2.27B | $2.19B | $994.0M | $1.46B | $1.47B | $1.74B | $1.59B | $1.74B | $1.95B | $1.04B | $428.0M | $755.0M | $739.0M |
| Basic EPSper diluted share | $20.62 | $28.55 | $5.19 | $15.20 | $14.74 | $12.07 | $14.54 | $13.20 | $5.99 | $8.25 | $7.86 | $9.04 | $7.93 | $8.69 | $9.58 | $5.29 | $2.17 | $3.87 | $3.72 |
| Diluted EPSper diluted share | $20.50 | $28.37 | $5.15 | $15.12 | $14.61 | $12.01 | $14.48 | $13.15 | $5.97 | $8.23 | $7.84 | $9.02 | $7.91 | $8.67 | $9.55 | $5.28 | $2.16 | $3.84 | $3.70 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 14, 2026Form 4 | JACKSON DONALD GVP - Treasury & Tax | SellCommon | 480 | $710.36 | $341.0K | 8.3K |
| May 14, 2026Form 4 | JACKSON DONALD GVP - Treasury & Tax | SellCommon | 160 | $711.61 | $113.9K | 8.8K |
| May 14, 2026Form 4 | JACKSON DONALD GVP - Treasury & Tax | SellCommon | 90 | $712.70 | $64.1K | 9.0K |
| May 12, 2026Form 4 | Bush Jennifer MaryVP & Pres. - Power Systems | SellCommon | 1.8K | $697.29 | $1.25M | 12.0K |
| May 12, 2026Form 4 | Bush Jennifer MaryVP & Pres. - Power Systems | SellCommon | 1.2K | $695.21 | $805.1K | 13.8K |