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 | $71.9M | $56.9M | $79.6M | $27.5M | $38,162 | $8.1M | $50.9M | $42.4M | $82.3M | $99.4M | $107.7M | $119.1M | $131.3M | $104.2M | $143.8M | $120.1M | $109.8M |
| Gross profit | $27.5M | $20.4M | $27.7M | $7.4M | $38,162 | $2.3M | $22.2M | $17.6M | $20.8M | $26.6M | $31.5M | $42.2M | $44.9M | $41.5M | $58.9M | $51.2M | — |
| Research & development | — | — | — | — | — | $2.8M | $3.6M | $3.5M | $3.6M | $5.4M | $8.3M | $7.8M | $2.8M | $2.3M | $2.0M | $2.1M | — |
| Operating expenses | $29.2M | $32.7M | $35.2M | $17.8M | $4.9M | $7.9M | $22.2M | $22.4M | $32.6M | $31.0M | — | — | — | — | — | — | — |
| Operating income | −$1.7M | −$12.3M | −$7.5M | −$10.4M | −$4.9M | −$5.6M | $9,214 | −$4.8M | −$11.8M | −$4.5M | −$10.5M | $3.3M | $1.2M | $3.4M | $17.5M | $15.6M | $10.2M |
| EBITDAderived | $830,078 | −$9.2M | −$2.3M | −$7.2M | −$3.4M | −$4.8M | $1.0M | −$3.5M | −$8.6M | −$773,538 | −$7.2M | $5.8M | $3.3M | $5.5M | $19.6M | $17.5M | $11.9M |
| Net income | −$10.9M | −$15.8M | −$8.1M | −$10.4M | −$6.2M | −$171,658 | $6.5M | −$6.8M | −$11.8M | −$8.1M | −$9.6M | $2.0M | −$957,888 | $2.2M | $9.8M | $9.7M | $6.0M |
| Basic EPSper diluted share | -$4.38 | -$10,110.93 | -$611.55 | -$4.04 | -$2.03 | -$0.02 | $0.70 | -$0.75 | -$1.32 | -$0.92 | -$1.11 | $0.23 | -$0.11 | $0.26 | $1.16 | $1.16 | $0.72 |
| Diluted EPSper diluted share | -$4.38 | -$10,110.93 | -$611.55 | -$4.04 | -$2.03 | -$0.02 | $0.69 | -$0.75 | -$1.32 | -$0.92 | -$1.11 | $0.23 | -$0.11 | $0.26 | $1.15 | $1.15 | $0.72 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 14, 2026Form 4 | Brennan James RobertChief Financial Officer | BuyCommon Stock | 123.3K | $1.77 | $218.2K | 123.3K |
| Apr 14, 2026Form 4 | Maskin ScottChief Executive Officer | BuyCommon Stock | 554.7K | $1.77 | $981.8K | 554.7K |
| Dec 11, 2024Form 4 | Lacey Roger HDDirector | BuyCommon Stock | 480 | $2.80 | $1.3K | 2.0K |
| Dec 11, 2024Form 4 | Lacey Roger HDDirector | BuyCommon Stock | 1.2K | $2.85 | $3.4K | 1.5K |
| Dec 11, 2024Form 4 | Brennan James RobertChief Operating Officer | BuyCommon Stock | 2.0K | $2.81 | $5.6K | 2.7K |