Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.88B | $2.81B | $2.75B | $2.57B | $2.33B | $1.73B | $818.4M | $603.7M | $441.2M | $365.0M | $273.5M | $195.6M | $125.0M |
| Gross profit | $2.07B | $2.03B | $1.92B | $1.82B | $1.67B | $1.26B | $547.3M | $412.9M | $290.2M | $241.6M | $176.5M | $122.0M | $77.2M |
| Research & development | $450.2M | $443.1M | $469.3M | $412.4M | $271.5M | $180.1M | $121.9M | $97.2M | $74.6M | $55.1M | $42.7M | $36.6M | $27.5M |
| Operating expenses | $1.80B | $1.65B | $1.64B | $2.48B | $1.21B | $836.9M | $458.6M | $338.1M | $278.3M | $224.1M | $178.4M | $128.2M | $76.5M |
| Operating income | $266.2M | $380.2M | $279.8M | −$658.6M | $465.7M | $424.0M | $88.8M | $74.8M | $11.9M | $17.6M | −$1.9M | −$6.3M | $733,000 |
| EBITDAderived | $368.1M | $488.3M | $371.2M | −$561.9M | $540.0M | $482.2M | $136.8M | $101.5M | $39.1M | $40.1M | $16.7M | $11.0M | $13.1M |
| Net income | $163.0M | $303.3M | $307.6M | −$694.3M | $493.5M | $349.2M | $95.9M | $77.5M | $81.8M | −$29.9M | −$54.1M | −$15.2M | −$796,000 |
| Basic EPSper diluted share | $1.59 | $2.64 | $2.51 | -$5.48 | $3.88 | $2.88 | $0.80 | $0.64 | $0.69 | -$0.26 | -$0.59 | -$0.38 | -$0.02 |
| Diluted EPSper diluted share | $1.39 | $2.35 | $2.24 | -$5.48 | $3.40 | $2.69 | $0.76 | $0.61 | $0.68 | -$0.26 | -$0.59 | -$0.38 | -$0.02 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 24, 2026Form 4 · 10b5-1 | Silverman JoshDirector,Other | SellCommon Stock | 97.4K | $79.00 | $7.69M | 130.7K |
| Jun 17, 2026Form 4 · 10b5-1 | REIFF MELISSADirector | SellCommon Stock | 3.5K | $75.00 | $265.8K | 17.6K |
| Jun 16, 2026Form 4 · 10b5-1 | Silverman JoshDirector,Other | SellCommon Stock | 52.5K | $74.00 | $3.88M | 130.7K |
| Jun 15, 2026Form 4 · 10b5-1 | Silverman JoshDirector,Other | SellCommon Stock | 50.0K | $72.50 | $3.63M | 130.7K |
| Jun 1, 2026Form 4 · 10b5-1 | Silverman JoshDirector,Other | SellCommon Stock | 82.0K | $69.09 | $5.66M | 130.7K |