Revenue
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $5.25B | $5.17B | $5.77B | $4.48B | $3.49B | $3.39B | $3.11B | $2.87B | $2.82B | $2.29B | $1.82B | $1.85B | $1.62B | $1.36B | $1.21B | $1.03B | $912.0M | $785.7M | $725.5M | $595.7M |
| Gross profit | $3.87B | $3.73B | $4.19B | $3.17B | $2.43B | $2.35B | $2.11B | $1.94B | $1.86B | $1.53B | $1.25B | $1.25B | $1.11B | $877.4M | $789.5M | $692.3M | $615.5M | $533.8M | $492.8M | $393.4M |
| Research & development | $647.7M | $755.9M | $864.5M | $659.2M | $440.4M | $421.4M | $370.4M | $321.8M | $322.9M | $281.2M | $194.1M | $196.5M | $176.8M | $164.0M | $169.0M | $146.0M | $129.4M | $116.2M | $107.2M | $79.1M |
| Operating expenses | $2.79B | $2.84B | $3.30B | $2.65B | $1.79B | $1.61B | $1.60B | $1.37B | $1.36B | $1.17B | $881.7M | $904.8M | $813.4M | $679.8M | $640.1M | $541.7M | $506.3M | $436.2M | $392.4M | $342.5M |
| Operating income | $1.08B | $892.7M | $887.1M | $516.3M | $644.8M | $740.9M | $503.5M | $567.0M | $506.7M | $354.7M | $368.6M | $348.7M | $300.5M | $197.7M | $149.4M | $150.6M | $109.2M | $97.6M | $100.4M | $50.9M |
| EBITDAderived | — | — | — | — | — | — | — | $1.04B | $963.6M | $700.4M | $610.9M | $588.9M | $486.7M | $384.5M | $308.8M | $279.7M | $223.1M | $190.6M | $184.7M | $125.6M |
| Net income | $643.0M | $435.9M | $465.1M | $150.4M | $397.1M | $310.7M | $234.2M | $285.5M | $242.2M | $1.03B | $284.5M | $234.3M | $218.1M | $148.5M | $125.2M | $123.2M | $89.2M | $56.9M | $53.0M | $21.7M |
| Basic EPSper diluted share | $2.58 | $1.66 | $1.71 | $0.56 | $1.46 | $1.14 | $0.86 | $1.06 | $0.91 | $4.04 | $1.17 | $0.96 | $1.82 | $1.27 | $1.08 | $2.16 | $1.59 | $1.09 | $1.04 | $0.44 |
| Diluted EPSper diluted share | $2.58 | $1.65 | $1.71 | $0.56 | $1.46 | $1.14 | $0.86 | $1.06 | $0.91 | $4.01 | $1.17 | $0.95 | $1.81 | $1.26 | $1.07 | $2.11 | $1.55 | $1.07 | $1.01 | $0.43 |