Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $134.8M | $125.9M | $143.6M | $220.9M | $189.1M | $128.0M | $53.3M | $5.7M | $76,995 | $0 | — | — | — | — | — | — |
| Gross profit | $68.3M | $55.7M | $55.3M | $88.0M | $78.6M | $25.0M | $6.0M | −$1.9M | −$1.5M | — | — | — | — | — | — | — |
| Gross margin | 50.69% | 44.25% | 38.48% | 39.84% | 41.56% | 19.50% | 11.33% | −34.06% | −1,965.90% | — | — | — | — | — | — | — |
| Research & development | — | — | — | — | — | — | — | $1.2M | $114,873 | $411,741 | — | — | — | — | — | — |
| Operating expenses | $27.6M | $47.8M | $72.7M | $143.9M | $162.9M | $96.2M | $46.9M | $12.1M | $4.8M | $2.2M | — | — | — | — | — | — |
| Operating income | $40.8M | $7.9M | −$17.5M | −$55.9M | −$84.3M | −$71.2M | −$40.8M | −$14.0M | −$6.3M | −$2.2M | −$225,705 | −$254,439 | −$260,903 | $250,707 | −$249,657 | −$275,519 |
| Operating margin | 30.25% | 6.25% | −12.16% | −25.29% | −44.56% | −55.60% | −76.50% | −245.85% | −8,246.43% | — | — | — | — | — | — | — |
| EBITDA | $44.3M | $11.6M | −$13.2M | −$55.0M | −$83.1M | −$54.9M | −$36.3M | −$13.9M | −$5.8M | −$2.2M | — | — | — | — | — | — |
| EBITDA margin | 32.83% | 9.19% | −9.20% | −24.90% | −43.95% | −42.88% | −67.97% | −244.71% | −7,564.93% | — | — | — | — | — | — | — |
| Net income | $124.9M | −$100.7M | −$55.6M | −$70.9M | −$89.9M | −$89.2M | −$38.5M | −$26.1M | −$6.3M | −$2.2M | −$197,138 | −$235,755 | −$177,259 | $568,366 | −$262,751 | −$204,250 |
| Net profit margin | 92.61% | −79.99% | −38.70% | −32.07% | −47.55% | −69.69% | −72.18% | −457.32% | −8,161.98% | — | — | — | — | — | — | — |
| Basic EPSper basic share | $2.63 | -$2.85 | -$2.49 | -$4.02 | -$7.87 | -$50.18 | -$22.88 | -$37.18 | -$9.24 | -$14.30 | -$0.11 | -$0.16 | -$0.11 | $0.37 | -$0.16 | -$0.16 |
| Diluted EPSper diluted share | $2.62 | -$2.85 | -$2.49 | -$4.02 | -$7.87 | -$50.18 | -$22.88 | -$37.18 | -$9.24 | -$14.30 | -$0.11 | -$0.16 | -$0.11 | $0.32 | -$0.16 | -$0.16 |
Reported shareholders
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 12, 2025Form 4 | Lee Laura AnneDirector | SellCommon Stock | 55.8K | $1.40 | $78.1K | 0 |
| Feb 12, 2025Form 4 | Randall CavittDirector | BuyCommon Stock | 55.8K | $1.40 | $78.1K | 291.0K |
| Feb 3, 2025Form 4 | Petzel ChristopherDirector | SellCommon Stock | 25.0K | $1.35 | $33.8K | 0 |
| Feb 3, 2025Form 4 | Randall CavittDirector | BuyCommon Stock | 25.0K | $1.35 | $33.8K | 235.2K |
| Jan 17, 2025Form 4 | Petzel ChristopherDirector | SellCommon Stock | 25.0K | $1.23 | $30.8K | 25.0K |