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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $6.27B | $5.88B | $5.50B | $5.28B | $5.05B | $4.67B | $4.63B | $3.42B | $1.68B | $1.48B | $1.00B | $767.9M | $712.7M | $551.8M | $370.8M | $328.9M | $270.9M |
| Gross profit | $3.02B | $2.86B | $2.65B | $2.52B | $2.41B | $2.09B | $2.02B | $1.37B | $788.9M | $680.9M | $467.9M | $357.1M | $323.9M | $251.9M | $186.5M | $163.0M | $133.2M |
| Research & development | $507.5M | $517.7M | $473.8M | $447.3M | $414.9M | $399.4M | $383.7M | $318.2M | $153.3M | $152.7M | $110.4M | $57.3M | $53.9M | $45.8M | $35.6M | $31.4M | $26.5M |
| Operating expenses | $1.58B | $1.52B | $1.44B | $1.37B | $1.17B | $1.11B | $1.11B | $940.9M | $392.0M | $392.3M | $303.2M | $156.8M | $140.9M | $128.7M | $92.8M | $83.1M | $66.1M |
| Operating income | $1.44B | $1.34B | $1.21B | $1.14B | $1.24B | $985.8M | $914.4M | $429.1M | $396.9M | $288.6M | $164.7M | $200.4M | $183.0M | $123.2M | $93.8M | $79.8M | $67.1M |
| EBITDAderived | $2.14B | $2.02B | $1.88B | $1.81B | $1.91B | $1.71B | $1.69B | $947.6M | $634.1M | $517.3M | $315.6M | $300.2M | $282.7M | $199.0M | $136.0M | $120.6M | $103.1M |
| Net income | $796.9M | $760.5M | $607.1M | $650.2M | $800.0M | $625.2M | $438.5M | $103.2M | $328.9M | $131.0M | $42.9M | $131.1M | $117.9M | $45.8M | $51.0M | $32.4M | $19.0M |
| Basic EPSper diluted share | $3.26 | $3.09 | $2.45 | $2.56 | $3.13 | $2.44 | $1.73 | $0.44 | $1.60 | $0.65 | $0.24 | $0.79 | $1.45 | $0.59 | $0.67 | $0.47 | $0.31 |
| Diluted EPSper diluted share | $3.15 | $3.00 | $2.39 | $2.48 | $2.99 | $2.35 | $1.66 | $0.42 | $1.55 | $0.64 | $0.22 | $0.75 | $1.38 | $0.55 | $0.63 | $0.44 | $0.30 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 22, 2026Form 4 | ZAMKOW MICHAEL JAYDirector | SellCommon Stock | 3.0K | $66.68 | $200.0K | 18.4K |
| May 20, 2026Form 4 | ZAMKOW MICHAEL JAYDirector | SellCommon Stock | 3.0K | $66.78 | $200.3K | 15.8K |
| May 20, 2026Form 4 | MICHAEL JONATHAN EDirector | SellCommon Stock | 2.7K | $66.86 | $183.2K | 79.4K |
| Nov 25, 2025Form 4 | BOULANGER NORMAND ADirector | SellCommon Stock | 150.0K | $85.85 | $12.88M | 386.9K |
| May 13, 2025Form 4 | ZAMKOW MICHAEL JAYDirector | SellCommon Stock | 12.5K | $79.92 | $999.0K | 12.5K |