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 | $17.11B | $16.58B | $15.34B | $14.29B | $13.62B | $12.20B | $10.98B | $10.19B | $10.17B | $7.04B | $4.71B | $5.06B | $5.75B | $6.45B | $5.84B | $10.80B | $10.58B | $10.07B |
| Research & development | $187.0M | $150.0M | $128.0M | $116.0M | $109.0M | $73.0M | $49.0M | $46.0M | $42.0M | $44.0M | $29.0M | $37.0M | $45.0M | $47.0M | $74.0M | $55.0M | $49.0M | $46.0M |
| Operating expenses | — | — | — | — | — | — | — | — | — | — | — | — | $442.0M | $469.0M | $543.0M | $495.0M | $593.0M | $602.0M |
| Operating income | $2.11B | $1.83B | $621.0M | $1.09B | $1.15B | $998.0M | $912.0M | $749.0M | $559.0M | $417.0M | $320.0M | −$214.0M | $163.0M | $421.0M | −$58.0M | $929.0M | $836.0M | $776.0M |
| EBITDAderived | $2.40B | $2.12B | $952.0M | $1.42B | $1.48B | $1.28B | $1.15B | $1.01B | $895.0M | $539.0M | $361.0M | −$152.0M | $243.0M | $511.0M | $30.0M | $1.04B | $926.0M | $865.0M |
| Net income | $1.45B | $1.25B | $199.0M | $685.0M | $753.0M | $628.0M | $667.0M | $581.0M | $366.0M | $244.0M | $242.0M | −$323.0M | $164.0M | $525.0M | $59.0M | $619.0M | $496.0M | $452.0M |
| Basic EPSper diluted share | $11.31 | $9.36 | $1.45 | $5.00 | $5.34 | $4.42 | $4.66 | $3.85 | $2.41 | $2.39 | $3.32 | -$4.36 | $1.94 | $6.19 | $0.68 | $1.65 | $1.25 | $1.11 |
| Diluted EPSper diluted share | $11.14 | $9.22 | $1.44 | $4.96 | $5.27 | $4.36 | $4.60 | $3.80 | $2.38 | $2.35 | $3.27 | -$4.36 | $1.94 | $6.19 | $0.68 | $1.64 | $1.23 | $1.09 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 7, 2026Form 4 | May Gary StephenDirector | SellCommon Stock | 1.5K | $132.75 | $197.0K | 10.1K |
| Apr 7, 2026Form 4 · 10b5-1 | Porter Elizabeth ASector President | SellCommon Stock | 85 | $159.33 | $13.5K | 49.5K |
| Apr 7, 2026Form 4 · 10b5-1 | Porter Elizabeth ASector President | SellCommon Stock | 1.9K | $158.75 | $304.0K | 49.6K |
| Jan 20, 2026Form 4 · 10b5-1 | Porter Elizabeth ASector President | SellCommon Stock | 3.0K | $192.21 | $576.6K | 38.6K |
| Dec 19, 2025Form 4 · 10b5-1 | Porter Elizabeth ASector President | SellCommon Stock | 697 | $181.55 | $126.5K | 41.6K |