Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $14.2M | $14.9M | $12.0M | $37.9M | $40.7M | $31.3M | $40.0M |
| Gross profit | $14.4M | $13.6M | $17.2M | $14.1M | $18.4M | $15.6M | $19.7M |
| Gross margin | 101.19% | 91.08% | 142.82% | 37.05% | 45.30% | 49.80% | 49.34% |
| Research & development | — | $0 | $84,551 | $85,251 | $89,477 | $77,997 | $136,433 |
| Operating expenses | $4.4M | $4.3M | $4.5M | $2.6M | $5.8M | $3.7M | $2.7M |
| Operating income | $10.0M | $9.3M | $12.7M | $11.4M | $12.6M | $11.9M | $17.0M |
| Operating margin | 70.18% | 62.37% | 105.10% | 30.10% | 31.03% | 37.90% | 42.50% |
| EBITDA | $10.0M | $9.3M | $12.7M | $11.4M | $13.0M | $12.9M | $18.0M |
| EBITDA margin | 70.33% | 62.43% | 105.17% | 30.13% | 31.96% | 41.27% | 45.09% |
| Net income | $7.2M | $6.0M | $8.3M | $8.7M | $17.4M | $8.9M | $13.7M |
| Net profit margin | 50.42% | 40.37% | 68.66% | 23.02% | 42.73% | 28.49% | 34.29% |
| Basic EPSper basic share | $0.60 | $0.52 | $0.89 | $5.38 | $11.00 | $6.20 | $9.80 |
| Diluted EPSper diluted share | $0.60 | $0.52 | $0.89 | $4.73 | $11.00 | $6.20 | $9.80 |
Reported shareholders
| Holder | % owned |
|---|---|
Lepercq De Neuflize Asset Management LLC | 1.63%203.95K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.29%161.56K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 0.87%108.9K shares |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 0.58%73.17K shares |
JANE STREET GROUP, LLC | 0.36%45.65K shares |
HRT FINANCIAL LP | 0.36%45.42K shares |
Virtu Financial LLC | 0.27%34.23K shares |
CITADEL ADVISORS LLC | 0.21%26.48K shares |
HighTower Advisors, LLC | 0.17%21.5K shares |
PRIMORIS WEALTH ADVISORS, LLC | 0.16%20K shares |
Centiva Capital, LP | 0.14%17.77K shares |
TWO SIGMA SECURITIES, LLC | 0.12%15.14K shares |
XTX Topco Ltd | 0.09%11.71K shares |
Arax Advisory Partners | 0.08%10K shares |
UBS Group AG | 0.02%2.65K shares |
Caitong International Asset Management Co., Ltd | <0.01%4 shares |
Percentages use 12.53M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.