Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $52.9M | $44.8M | $45.2M | $42.2M | $25.1M | $13.3M |
| Gross profit | $19.4M | $18.3M | $18.7M | $17.6M | $11.1M | $6.2M |
| Gross margin | 36.64% | 40.81% | 41.28% | 41.71% | 44.18% | 46.31% |
| Operating expenses | $22.2M | $25.5M | $35.3M | $27.6M | $18.8M | $7.6M |
| Operating income | −$2.8M | −$7.2M | −$16.7M | −$10.0M | −$7.7M | −$1.5M |
| Operating margin | −5.32% | −16.18% | −36.84% | −23.62% | −30.82% | −11.01% |
| EBITDA | −$1.3M | −$5.0M | −$14.1M | −$7.9M | −$5.8M | $362,287 |
| EBITDA margin | −2.49% | −11.22% | −31.25% | −18.80% | −23.29% | 2.72% |
| Net income | −$2.4M | −$10.0M | −$17.8M | −$14.9M | −$7.5M | −$2.7M |
| Net profit margin | −4.54% | −22.29% | −39.34% | −35.33% | −30.10% | −20.30% |
| Basic EPSper basic share | -$0.03 | -$0.18 | -$0.38 | -$0.55 | -$0.41 | -$0.17 |
| Diluted EPSper diluted share | -$0.03 | -$0.18 | -$0.38 | -$0.55 | -$0.41 | -$0.17 |
Reported shareholders
| Holder | % owned |
|---|---|
WRIGHT JAY O | ≈7.53%7.13M shares |
Fuller Mark C | ≈6.46%6.11M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.27%3.09M shares |
Meridian Wealth Management, LLC | 0.91%863.2K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.86%816.04K shares |
CAPTRUST FINANCIAL ADVISORS | 0.66%626.1K shares |
Merriman Andrew | ≈0.57%537.33K shares |
VANGUARD FIDUCIARY TRUST CO | 0.52%492.72K shares |
STATE STREET CORP | 0.32%303.9K shares |
BlackRock, Inc. | 0.28%265.49K shares |
McMillen Charles Thomas | ≈0.24%231.02K shares |
Savvy Advisors, Inc. | 0.23%220.3K shares |
UBS Group AG | 0.22%208.96K shares |
Ives Glen R | ≈0.21%199.62K shares |
NORTHERN TRUST CORP | 0.18%171.42K shares |
Virtu Financial LLC | 0.18%168.4K shares |
JANE STREET GROUP, LLC | 0.14%129.07K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 0.10%94.79K shares |
HUB Investment Partners, LLC | 0.06%57.41K shares |
Creative Planning | 0.05%50K shares |
Percentages use 94.7M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 27, 2026Form 4 | Merriman AndrewChief Operating Officer | BuyCommon Stock | 2.0K | $0.64 | $1.3K | 536.0K |
| Mar 27, 2026Form 4 | Ives Glen RPresident | BuyCommon Stock | 2.0K | $0.62 | $1.2K | 199.6K |
| Mar 26, 2026Form 4 | Ives Glen RPresident | BuyCommon Stock | 10.0K | $0.66 | $6.6K | 197.6K |
| Mar 25, 2026Form 4 | McMillen Charles ThomasDirector | SellCommon Stock | 30.0K | $0.70 | $21.0K | 231.0K |
| Mar 18, 2026Form 4 | McMillen Charles ThomasDirector | SellCommon Stock | 55.0K | $0.80 | $44.0K | 261.0K |