Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $9.01B | $7.00B | $5.86B | $4.38B | $2.95B | $2.32B | $2.41B | $2.15B | $1.65B | $1.13B | $837.6M | $584.1M | $361.2M | $193.4M |
| Gross profit | $5.77B | $4.49B | $3.63B | $2.68B | $1.88B | $1.48B | $1.54B | $1.37B | $1.06B | $723.1M | $543.6M | $392.1M | $238.5M | $132.2M |
| Research & development | $1.24B | $996.7M | $854.9M | $728.4M | $586.8M | $486.6M | $462.8M | $442.5M | $349.6M | $273.6M | $209.4M | $148.9M | $98.6M | $55.2M |
| Operating expenses | $1.91B | $1.55B | $1.37B | $1.15B | $956.0M | $782.2M | $738.6M | $1.10B | $591.5M | $479.7M | $394.3M | $266.6M | $172.4M | $92.3M |
| Operating income | $3.86B | $2.94B | $2.26B | $1.53B | $924.7M | $699.7M | $805.8M | $273.3M | $470.3M | $243.4M | $149.3M | $125.5M | $66.1M | $39.9M |
| EBITDAderived | $3.93B | $3.01B | $2.33B | $1.59B | $975.1M | $734.8M | $838.6M | $301.0M | $490.9M | $263.2M | $163.0M | $135.5M | $71.2M | $41.7M |
| Net income | $3.51B | $2.85B | $2.09B | $1.35B | $840.9M | $634.6M | $859.9M | $328.1M | $423.2M | $184.2M | $121.1M | $86.8M | $42.5M | $21.3M |
| Basic EPSper diluted share | $2.79 | $2.27 | $1.69 | $1.10 | $2.74 | $2.09 | $2.82 | $4.39 | $5.85 | $2.66 | $1.81 | $1.42 | $0.76 | $0.39 |
| Diluted EPSper diluted share | $2.75 | $2.23 | $1.65 | $1.07 | $2.63 | $2.00 | $2.66 | $4.06 | $5.35 | $2.50 | $1.67 | $1.29 | $0.72 | $0.39 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 22, 2026Form 4 · 10b5-1 | Duda KennethPresident and CTO | SellCommon Stock · indirect | 46 | $175.04 | $8.1K | 472.4K |
| Jun 22, 2026Form 4 · 10b5-1 | Duda KennethPresident and CTO | SellCommon Stock · indirect | 2.2K | $174.37 | $391.3K | 472.4K |
| Jun 22, 2026Form 4 · 10b5-1 | Duda KennethPresident and CTO | SellCommon Stock · indirect | 1.3K | $173.69 | $232.9K | 474.7K |
| Jun 22, 2026Form 4 · 10b5-1 | Duda KennethPresident and CTO | SellCommon Stock · indirect | 531 | $172.32 | $91.5K | 476.0K |
| Jun 22, 2026Form 4 · 10b5-1 | Duda KennethPresident and CTO | SellCommon Stock · indirect | 903 | $171.49 | $154.9K | 476.6K |