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 | $5.20B | $5.34B | $4.98B | $4.72B | $4.19B | $3.63B | $3.81B | $3.88B | $3.84B | $3.64B | $3.47B | $3.37B | $3.20B | $2.95B | $2.84B | $2.59B | $2.85B | $3.44B |
| Gross profit | $1.73B | $1.78B | $1.55B | $1.28B | $1.19B | $1.04B | $1.08B | $1.11B | $1.13B | $1.08B | $947.4M | $903.3M | $861.2M | $722.3M | $669.9M | $701.2M | $788.1M | $934.5M |
| Research & development | $103.4M | $93.6M | $94.0M | $80.3M | $76.1M | $66.8M | $69.9M | $72.2M | $73.6M | $64.6M | $62.3M | $60.7M | $53.7M | $50.7M | $50.3M | $49.5M | $48.9M | — |
| Operating income | $1.04B | $1.04B | $791.5M | $656.2M | $590.3M | $478.5M | $656.9M | $509.9M | $494.5M | $429.4M | $305.4M | $334.7M | $289.0M | $219.1M | $184.4M | $204.5M | $109.2M | $218.6M |
| EBITDAderived | $1.15B | $1.14B | $877.5M | $734.1M | $662.7M | $551.1M | $728.0M | $575.9M | $559.1M | $487.5M | $368.2M | $395.5M | $347.9M | $274.5M | $241.0M | $253.4M | $162.1M | $269.2M |
| Net income | $805.8M | $811.1M | $591.2M | $497.1M | $464.0M | $356.3M | $408.7M | $359.0M | $305.7M | $277.8M | $186.6M | $205.8M | $171.8M | $90.0M | $88.3M | $116.2M | $51.1M | $122.8M |
| Basic EPSper diluted share | $22.89 | $22.78 | $16.65 | $13.92 | $12.47 | $9.30 | $10.49 | $8.84 | $7.25 | $6.39 | $4.16 | $4.30 | $3.45 | $1.77 | $1.68 | $2.13 | $0.92 | $2.17 |
| Diluted EPSper diluted share | $22.79 | $22.66 | $16.58 | $13.88 | $12.39 | $9.24 | $10.38 | $8.74 | $7.14 | $6.32 | $4.09 | $4.23 | $3.39 | $1.75 | $1.65 | $2.08 | $0.90 | $2.11 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 6, 2026Form 4 | Kosel ChrisVP-Corp Controller and CAO | SellCommon Stock, Par Value $0.01 Per Share | 971 | $544.80 | $529.0K | 1.1K |
| Feb 25, 2026Form 4 | Wall Shane DDirector | SellCommon Stock, Par Value $0.01 Per Share | 100 | $540.01 | $54.0K | 2.2K |
| Feb 4, 2026Form 4 | TESKE TODD JDirector | SellCommon Stock, Par Value $0.01 Per Share | 700 | $533.45 | $373.4K | 6.9K |
| Feb 4, 2026Form 4 | Kosel ChrisVP-Corp Controller and CAO | SellCommon Stock, Par Value $0.01 Per Share | 254 | $536.50 | $136.3K | 1.1K |
| Nov 11, 2025Form 4 | TESKE TODD JDirector | SellCommon Stock, Par Value $0.01 Per Share | 600 | $491.85 | $295.1K | 7.6K |