Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $462.4M | $324.4M | $364.9M | $342.6M | $239.6M | $186.7M | $181.3M | $230.6M | $200.6M | $140.2M | $104.5M | $182.9M | $180.2M | $148.2M |
| Gross profit | $217.5M | $167.6M | $163.1M | $141.4M | $120.2M | $93.7M | $80.8M | $114.9M | $82.7M | $60.3M | $45.3M | $78.2M | $67.9M | $56.5M |
| Research & development | $80.0M | $71.6M | $74.2M | $67.7M | $61.9M | $55.5M | $68.6M | $76.8M | $66.9M | $61.2M | $35.8M | $29.3M | $21.7M | $20.4M |
| Operating expenses | $210.9M | $183.3M | $164.7M | $131.4M | $124.5M | $112.5M | $137.2M | $159.3M | $136.9M | $101.8M | $76.8M | $69.7M | $50.3M | $59.0M |
| Operating income | $6.6M | −$15.7M | −$1.6M | $10.1M | −$4.3M | −$18.8M | −$56.4M | −$44.3M | −$54.2M | −$41.5M | −$31.5M | $8.5M | $17.6M | $2.1M |
| EBITDAderived | $15.1M | −$9.2M | $3.9M | $13.8M | $3.1M | −$8.3M | −$49.4M | −$37.5M | −$44.2M | −$33.1M | −$13.7M | $53.7M | $61.0M | $56.7M |
| Net income | $1.05B | $1.2M | $14.2M | $21.5M | $1.2M | −$13.8M | −$53.2M | −$39.3M | −$37.8M | −$24.1M | −$13.2M | $10.8M | $10.7M | $503,000 |
| Basic EPSper diluted share | $3.37 | $0.00 | $0.04 | $0.06 | $0.00 | -$0.04 | -$0.16 | -$0.12 | -$0.11 | -$0.07 | -$0.04 | -$0.54 | $0.04 | -$0.01 |
| Diluted EPSper diluted share | $3.31 | $0.00 | $0.04 | $0.06 | $0.00 | -$0.04 | -$0.16 | -$0.12 | -$0.11 | -$0.07 | -$0.04 | -$0.54 | $0.01 | -$0.01 |