Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $13.5M | $14.8M | $14.1M | $12.6M | $8.5M | $8.2M | $6.5M | $7.1M |
| Operating expenses | $4.3M | $16.7M | $15.1M | $13.0M | $7.5M | $7.6M | $6.9M | $6.8M |
| Operating income | −$391,816 | −$1.8M | −$1.1M | −$391,164 | $980,712 | $529,368 | −$373,548 | $240,815 |
| Operating margin | −2.91% | −12.36% | −7.62% | −3.10% | 11.60% | 6.49% | −5.76% | 3.42% |
| EBITDA | $42,486 | −$1.1M | −$474,049 | $57,874 | $1.2M | $718,755 | −$160,761 | $242,515 |
| EBITDA margin | 0.32% | −7.35% | −3.37% | 0.46% | 14.37% | 8.81% | −2.48% | 3.44% |
| Net income | −$687,839 | −$2.3M | −$887,368 | −$562,285 | $607,851 | $791,992 | −$466,577 | $20,803 |
| Net profit margin | −5.10% | −15.59% | −6.30% | −4.46% | 7.19% | 9.71% | −7.20% | 0.30% |
| Basic EPSper basic share | -$0.11 | -$0.37 | -$0.14 | -$0.09 | $0.14 | $0.20 | -$0.12 | $0.00 |
| Diluted EPSper diluted share | -$0.11 | -$0.37 | -$0.14 | -$0.09 | $0.14 | $0.20 | -$0.12 | $0.00 |
Reported shareholders
| Holder | % owned |
|---|---|
CITADEL ADVISORS LLC | ≈0.74%45.58K shares |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | ≈0.67%41.63K shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈0.49%30.22K shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈0.39%24.42K shares |
XTX Topco Ltd | ≈0.36%22.13K shares |
TWO SIGMA INVESTMENTS, LP | ≈0.32%19.7K shares |
STATE STREET CORP | ≈0.26%16.15K shares |
JANE STREET GROUP, LLC | ≈0.18%11.01K shares |
Tower Research Capital LLC (TRC) | ≈0.06%3.47K shares |
VANGUARD FIDUCIARY TRUST CO | ≈0.06%3.41K shares |
UBS Group AG | ≈0.05%3.18K shares |
SBI Securities Co., Ltd. | ≈<0.01%2 shares |
COPPERUD GARY | —— shares |
Copperud Sally | —— shares |
Percentages use 6.18M shares of this listed class outstanding on Jun 28, 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 |
|---|---|---|---|---|---|---|
| Oct 28, 2024Form 4 | COPPERUD GARYChief Executive Officer | BuyCommon stock, $0.002 par value. | 10.0K | $1.70 | $17.0K | 1.01M |
| Oct 17, 2024Form 4 | COPPERUD GARYChief Executive Officer | BuyCommon stock, $0.002 par value. | 5.0K | $1.70 | $8.5K | 954.9K |
| Oct 9, 2024Form 4 | COPPERUD GARYChief Executive Officer | BuyCommon stock, $0.002 par value. | 104 | $1.55 | $161.20 | 949.9K |
| Oct 7, 2024Form 4 | COPPERUD GARYChief Executive Officer | BuyCommon stock, $0.002 par value. | 1.2K | $1.55 | $1.8K | 946.8K |
| Sep 23, 2024Form 4 | COPPERUD GARYChief Executive Officer | BuyCommon stock, $0.002 par value. | 40 | $1.50 | $60.00 | 948.6K |