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 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $605,100 | $511,500 | $563,200 | $3.6M | $809,900 | $744,000 | $793,800 | $2.2M | $670,600 | $1.4M | $950,800 | $922,800 | $750,200 | $637,000 | $713,500 | $658,700 | — |
| Gross profit | $813,400 | $1.1M | $1.1M | $3.9M | $1.2M | $1.5M | $1.7M | $2.8M | $1.1M | $941,400 | $617,800 | $598,500 | $464,700 | $435,000 | $451,100 | $383,200 | — |
| Gross margin | 134.42% | 215.11% | 195.65% | 107.93% | 149.87% | 206.32% | 213.62% | 123.99% | 167.58% | 68.04% | 64.98% | 64.86% | 61.94% | 68.29% | 63.22% | 58.18% | — |
| Research & development | $179,900 | $178,200 | $163,400 | $140,400 | $181,500 | $173,500 | $165,600 | $153,200 | $146,300 | $138,800 | $128,100 | $121,600 | $111,900 | $109,400 | $113,700 | $132,300 | — |
| Operating expenses | $1.4M | $4.4M | $3.0M | $1.9M | $1.2M | $1.1M | $889,400 | $909,900 | $717,500 | $669,600 | $656,500 | $569,500 | $477,600 | $578,800 | $634,800 | $617,600 | — |
| Operating income | −$601,400 | −$3.3M | −$1.9M | $2.0M | $25,200 | $479,000 | $806,300 | $1.9M | $406,300 | $271,800 | −$38,700 | $29,000 | −$12,900 | −$143,800 | −$183,700 | −$234,400 | — |
| Operating margin | −99.39% | −645.22% | −332.14% | 56.61% | 3.11% | 64.38% | 101.57% | 83.42% | 60.59% | 19.65% | −4.07% | 3.14% | −1.72% | −22.57% | −25.75% | −35.59% | — |
| EBITDA | −$594,700 | −$3.3M | −$1.8M | $2.1M | $55,700 | $500,500 | $817,100 | $1.9M | $413,800 | $279,100 | −$32,600 | $33,000 | −$12,000 | −$140,700 | −$177,800 | −$226,500 | — |
| EBITDA margin | −98.28% | −639.41% | −323.79% | 57.56% | 6.88% | 67.27% | 102.94% | 83.73% | 61.71% | 20.17% | −3.43% | 3.58% | −1.60% | −22.09% | −24.92% | −34.39% | — |
| Net income | −$154,900 | −$2.7M | −$1.4M | $1.8M | $49,400 | $508,400 | $754,900 | $1.7M | $381,200 | $258,500 | −$18,000 | $7,700 | $10,300 | −$146,100 | −$27,300 | −$245,100 | $386,000 |
| Net profit margin | −25.60% | −523.73% | −254.95% | 50.18% | 6.10% | 68.33% | 95.10% | 73.82% | 56.84% | 18.68% | −1.89% | 0.83% | 1.37% | −22.94% | −3.83% | −37.21% | — |
| Basic EPSper basic share | -$0.01 | -$0.25 | -$0.15 | $0.24 | $0.01 | $0.10 | $0.10 | $0.30 | $0.10 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | — |
| Diluted EPSper diluted share | -$0.01 | -$0.25 | -$0.15 | $0.24 | $0.01 | $0.10 | $0.10 | $0.30 | $0.10 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Liebowitz Michael | 3.23M |
Frost Gamma Investments Trust / FROST PHILLIP MD ET AL | 1.49M |
STEINBERG JOSEPH S | 1.45M |
Winger Matthew C. | 245.92K |
Westenburg Kevin Camerer | 200.53K |
Goldman Jacqueline Joy | 63K |
Glickman Debra Elyse | 15.28K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 29, 2025Form 4 | Westenburg Kevin CamererPresident | BuyCommon Stock | 33.3K | $1.50 | $50.0K | 200.5K |
| Aug 28, 2025Form 4 | Westenburg Kevin CamererPresident | BuyCommon Stock | 4.0K | $1.65 | $6.6K | 147.2K |
| Aug 27, 2025Form 4 | Westenburg Kevin CamererPresident | BuyCommon Stock | 1.5K | $1.63 | $2.4K | 143.2K |
| Aug 26, 2025Form 4 | Westenburg Kevin CamererPresident | BuyCommon Stock | 5.0K | $1.60 | $8.0K | 141.7K |
| Aug 20, 2025Form 4 | Westenburg Kevin CamererPresident | BuyCommon Stock | 2.5K | $1.60 | $4.0K | 136.7K |