Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.73B | $806.8M | $937.8M | $698.8M | $538.6M | $380.8M | $307.0M | $264.7M | $194.4M | $82.7M | $36.8M | $25.2M | $34.7M | $33.9M | $105.4M |
| Research & development | $455.2M | $534.5M | $666.6M | $651.5M | $540.7M | $477.6M | $257.5M | $172.0M | $117.5M | $117.6M | $121.8M | $79.8M | $54.9M | $46.1M | $58.7M |
| Operating expenses | $863.7M | $1.11B | $1.38B | $1.15B | $913.0M | $812.5M | $548.1M | $380.4M | $258.7M | $214.8M | $203.9M | $124.7M | $80.1M | $60.8M | $74.8M |
| Operating income | $866.9M | −$302.6M | −$439.5M | −$447.4M | −$374.4M | −$431.8M | −$241.2M | −$115.7M | −$64.3M | −$132.1M | −$167.1M | −$99.4M | −$45.4M | −$26.8M | $30.6M |
| EBITDAderived | $905.8M | −$226.9M | −$202.9M | −$318.6M | −$310.3M | −$388.3M | −$209.0M | −$89.6M | −$46.6M | −$128.8M | −$164.3M | — | — | — | — |
| Net income | $682.6M | −$363.3M | −$626.6M | −$559.0M | −$523.9M | −$438.2M | −$251.6M | −$128.1M | −$79.0M | −$142.1M | −$170.4M | −$93.8M | −$51.6M | −$26.2M | $30.9M |
| Basic EPSper diluted share | $8.58 | -$4.73 | -$8.37 | -$7.79 | -$7.43 | -$6.64 | -$4.27 | -$2.75 | -$2.02 | -$4.17 | -$5.07 | -$2.97 | -$5.18 | $219.76 | $23.95 |
| Diluted EPSper diluted share | $7.78 | -$4.73 | -$8.37 | -$7.79 | -$7.43 | -$6.64 | -$4.27 | -$2.75 | -$2.02 | -$4.17 | -$5.07 | -$2.97 | -$5.18 | $42.50 | $4.55 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 26, 2026Form 4 · 10b5-1 | Almstead Neil GregoryCHIEF TECHNICAL OPS OFFICER | SellCommon Stock | 7.7K | $85.26 | $658.0K | 60.1K |
| Jun 26, 2026Form 4 · 10b5-1 | Almstead Neil GregoryCHIEF TECHNICAL OPS OFFICER | SellCommon Stock | 412 | $85.23 | $35.1K | 60.1K |
| Jun 25, 2026Form 4 · 10b5-1 | Almstead Neil GregoryCHIEF TECHNICAL OPS OFFICER | SellCommon Stock | 100 | $87.00 | $8.7K | 60.1K |
| Jun 25, 2026Form 4 · 10b5-1 | Almstead Neil GregoryCHIEF TECHNICAL OPS OFFICER | SellCommon Stock | 11.3K | $86.51 | $980.8K | 60.1K |
| Jun 25, 2026Form 4 · 10b5-1 | Almstead Neil GregoryCHIEF TECHNICAL OPS OFFICER | SellCommon Stock | 8.5K | $85.26 | $726.6K | 71.5K |