Revenue
2010
2011
2012
2013
2014
2015
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 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.2M | $2.4M | $6.7M | $2.7M | $1.3M | $1.4M | $1.6M | $1.3M | $957,633 | $2.0M | $2.4M | $3.5M | $3.5M | $5.0M | $4.5M | $2.8M | — |
| Gross profit | $595,568 | $846,555 | $460,835 | $1.2M | $610,407 | $751,068 | $657,226 | $520,682 | $412,881 | $764,322 | $668,905 | $792,356 | $967,104 | $1.5M | $1.4M | $795,657 | — |
| Gross margin | 27.55% | 34.91% | 6.88% | 44.09% | 46.94% | 53.42% | 40.82% | 39.11% | 43.11% | 37.33% | 28.40% | 22.42% | 27.49% | 29.63% | 30.84% | 28.42% | — |
| Research & development | $0 | $0 | $0 | $0 | $0 | $0 | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | $3.2M | $4.2M | $3.4M | $2.2M | $2.2M | $2.0M | $2.1M | $2.0M | $1.6M | $2.0M | $2.4M | $1.8M | $1.4M | $1.4M | $1.2M | — | — |
| Operating income | −$2.6M | −$3.3M | −$2.9M | −$989,751 | −$1.6M | −$1.2M | −$1.5M | −$1.5M | −$1.2M | −$1.3M | −$1.8M | −$964,231 | −$407,535 | $71,510 | $228,720 | — | — |
| Operating margin | −118.40% | −137.36% | −43.71% | −37.16% | −120.94% | −87.88% | −90.35% | −114.46% | −125.71% | −62.36% | −74.42% | −27.29% | −11.58% | 1.44% | 5.03% | — | — |
| EBITDA | −$2.5M | −$3.3M | −$2.9M | −$959,675 | −$1.5M | −$1.2M | −$1.4M | −$1.5M | −$1.1M | −$1.2M | −$1.7M | −$922,123 | −$369,555 | $114,734 | $264,403 | — | — |
| EBITDA margin | −117.85% | −136.99% | −43.31% | −36.03% | −118.46% | −85.54% | −87.77% | −110.52% | −120.00% | −60.34% | −72.63% | −26.10% | −10.50% | 2.31% | 5.81% | — | — |
| Net income | −$6.8M | −$4.6M | −$5.6M | $147,395 | $297,551 | −$3.4M | −$2.6M | −$2.8M | −$2.2M | −$1.7M | −$2.6M | −$1.2M | −$715,153 | −$116,373 | $90,940 | $243,368 | $61,089 |
| Net profit margin | −314.99% | −187.67% | −83.83% | 5.53% | 22.88% | −244.36% | −158.76% | −211.09% | −231.28% | −83.02% | −109.13% | −34.96% | −20.33% | −2.35% | 2.00% | 8.69% | — |
| Basic EPSper basic share | -$1.55 | -$1.58 | -$2.19 | $0.00 | $0.00 | $0.00 | $0.00 | -$150.00 | -$150.00 | -$150.00 | -$600.00 | -$750.00 | -$450.00 | -$150.00 | $0.00 | $19.50 | — |
| Diluted EPSper diluted share | -$1.55 | -$1.58 | -$2.19 | $0.00 | $0.00 | $0.00 | $0.00 | -$150.00 | -$150.00 | -$150.00 | -$600.00 | -$750.00 | -$450.00 | -$150.00 | $0.00 | $18.00 | — |
Reported shareholders
| Holder | % owned |
|---|---|
Beacon Pointe Advisors, LLC | 0.76%92.33K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.60%73.46K shares |
VANGUARD FIDUCIARY TRUST CO | 0.53%64.79K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 0.35%42.36K shares |
XTX Topco Ltd | 0.15%18.35K shares |
HRT FINANCIAL LP | 0.12%14.68K shares |
NORTHERN TRUST CORP | 0.11%13.25K shares |
UBS Group AG | <0.01%358 shares |
BARCLAYS PLC | <0.01%272 shares |
TD Waterhouse Canada Inc. | <0.01%1 shares |
Percentages use 12.17M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 15, 2025Form 4 | Mahdi KambizCEO | BuyCommon Stock Purchase Warrant dated February 27, 2025 · derivative · indirect | 650.6K | $2.50 | $1.63M | 650.6K |
| Dec 3, 2025Form 4 | Mahdi KambizCEO | BuyCommon Stock Purchase Warrant · derivative · indirect | 500.0K | $0.20 | $100.0K | 500.0K |