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 | $386.9M | $440.1M | $488.1M | $538.0M | $615.6M | $557.2M | $636.4M | $691.5M | $646.1M | $633.0M | $666.2M | $653.7M | $513.4M | $353.6M | $230.4M | $159.9M | $112.8M |
| Gross profit | $131.0M | $164.2M | $196.4M | $214.2M | $263.8M | $223.4M | $280.5M | $324.4M | $304.8M | $309.8M | $291.8M | $317.4M | $267.6M | $181.2M | $109.0M | $74.0M | $49.7M |
| Research & development | $65.0M | $86.5M | $89.5M | $87.1M | $69.2M | $74.1M | $83.3M | $95.3M | $94.6M | $88.4M | $92.8M | $75.4M | $43.5M | $23.2M | $14.3M | $10.7M | $11.1M |
| Operating expenses | $227.1M | $441.6M | $602.4M | $331.3M | $296.8M | $342.3M | $337.6M | $367.6M | $358.8M | $348.2M | $933.7M | $291.1M | $186.7M | $120.6M | $74.1M | $53.1M | $46.7M |
| Operating income | −$96.1M | −$277.4M | −$406.0M | −$117.0M | −$33.1M | −$119.0M | −$57.1M | −$43.2M | −$54.0M | −$38.4M | −$641.9M | $26.3M | $80.9M | $60.6M | $34.9M | $20.9M | $3.1M |
| EBITDAderived | −$74.6M | −$244.1M | −$372.6M | −$81.0M | $1.6M | −$74.4M | −$6.7M | $16.1M | $8.1M | $22.1M | −$558.9M | $81.5M | $111.3M | $81.8M | $46.0M | $28.4M | $9.0M |
| Net income | $29.9M | −$255.6M | −$362.7M | −$122.7M | $322.1M | −$149.6M | −$69.9M | −$45.5M | −$66.2M | −$38.4M | −$655.5M | $11.6M | $44.1M | $38.9M | $35.4M | $19.6M | $1.1M |
| Basic EPSper diluted share | $0.23 | -$1.94 | -$2.79 | -$0.96 | $2.62 | -$1.27 | -$0.61 | -$0.41 | -$0.59 | -$0.35 | -$5.85 | $0.11 | $0.45 | $0.72 | $0.71 | $0.42 | $0.02 |
| Diluted EPSper diluted share | $0.19 | -$1.94 | -$2.79 | -$0.96 | $2.55 | -$1.27 | -$0.61 | -$0.41 | -$0.59 | -$0.35 | -$5.85 | $0.11 | $0.45 | $0.71 | $0.70 | $0.42 | $0.02 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 17, 2024Form 4 | GRAVES JEFFREY APresident and CEO | BuyCommon Stock | 60.0K | $3.85 | $231.0K | 1.09M |
| Dec 17, 2024Form 4 | HULL CHARLES WEVP & Chief Technology Officer | SellCommon Stock · indirect | 116.0K | $3.86 | $447.6K | 332.0K |