Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $4.74B | $4.11B | $3.48B | $3.13B | $2.76B | $1.78B | $1.13B | $742.5M | $512.8M | $398.6M | $319.9M |
| Gross profit | $2.07B | $1.81B | $1.52B | $1.44B | $1.41B | $808.2M | $495.2M | $332.1M | $199.8M | $121.0M | $89.8M |
| Research & development | $729.5M | $720.1M | $878.5M | $788.9M | $461.6M | $355.8M | $265.0M | $170.7M | $107.9M | $76.2M | $50.5M |
| Operating expenses | $2.08B | $2.02B | $2.31B | $1.97B | $1.17B | $828.5M | $560.3M | $345.4M | $219.4M | $164.4M | $127.3M |
| Operating income | −$5.6M | −$218.2M | −$792.4M | −$530.9M | $235.1M | −$20.3M | −$65.1M | −$13.3M | −$19.6M | −$43.4M | −$37.6M |
| EBITDAderived | $40.0M | −$169.7M | −$739.1M | −$499.9M | $260.5M | $1.4M | −$52.3M | −$5.5M | −$14.4M | −$38.1M | −$35.0M |
| Net income | $88.4M | −$129.4M | −$709.6M | −$498.0M | $242.4M | −$17.5M | −$59.9M | −$8.9M | −$63.5M | −$42.8M | −$40.6M |
| Basic EPSper diluted share | $0.60 | -$0.89 | -$5.01 | -$3.62 | $1.83 | -$0.14 | -$0.52 | -$0.08 | -$2.24 | -$9.01 | -$10.08 |
| Diluted EPSper diluted share | $0.59 | -$0.89 | -$5.01 | -$3.62 | $1.71 | -$0.14 | -$0.52 | -$0.08 | -$2.24 | -$9.01 | -$10.08 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 · 10b5-1 | Jedda DanCFO & COO | SellClass A Common Stock | 7.0K | $143.87 | $1.01M | 80.0K |
| Jun 12, 2026Form 4 · 10b5-1 | Ozgen MustafaPres, Devices, Prod, and Tech | SellClass A Common Stock | 10.2K | $144.00 | $1.47M | 19.2K |
| Jun 12, 2026Form 4 · 10b5-1 | Wood Anthony J.CEO and Chairman BOD | SellClass A Common Stock · indirect | 25.0K | $130.00 | $3.25M | 0 |
| Jun 11, 2026Form 4 | Fyfield MaiDirector | SellClass A Common Stock | 832 | $119.64 | $99.5K | 5.4K |
| Jun 10, 2026Form 4 · 10b5-1 | Wood Anthony J.CEO and Chairman BOD | SellClass A Common Stock · indirect | 3.9K | $120.17 | $468.7K | 0 |