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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $19.6M | $22.9M | $28.0M | $23.5M | $13.4M | $10.9M | $13.0M | $11.4M | $6.8M | $5.5M | $8.0M | $9.3M | $8.0M | $8.8M | $9.2M | $8.9M |
| Gross profit | $5.0M | $5.1M | $5.3M | $4.8M | $3.5M | $2.2M | $2.2M | $2.9M | $1.6M | $1.1M | $2.0M | $1.8M | $1.5M | $1.7M | $1.5M | $2.3M |
| Gross margin | 25.66% | 22.16% | 18.77% | 20.40% | 26.24% | 20.18% | 17.05% | 25.57% | 23.19% | 19.84% | 24.47% | 19.98% | 19.26% | 18.92% | 16.76% | 25.50% |
| Research & development | $434,436 | $564,576 | $501,937 | $375,728 | $235,679 | $337,823 | $366,492 | $351,999 | $330,805 | $319,476 | $438,667 | $307,083 | $324,035 | $311,646 | $619,940 | $442,214 |
| Operating expenses | $3.2M | $3.0M | $2.8M | $2.3M | $1.8M | $1.7M | $1.9M | $2.0M | $1.5M | $1.7M | $2.1M | $2.0M | $1.8M | $1.9M | $2.2M | $2.2M |
| Operating income | $1.8M | $2.0M | $2.5M | $2.5M | $1.8M | $516,347 | $330,858 | $934,867 | $49,121 | −$660,960 | −$92,599 | −$150,813 | −$288,090 | −$266,309 | −$641,675 | $79,895 |
| Operating margin | 9.33% | 8.94% | 8.91% | 10.57% | 13.22% | 4.74% | 2.55% | 8.23% | 0.72% | −12.09% | −1.15% | −1.63% | −3.61% | −3.04% | −7.01% | 0.90% |
| EBITDA | $2.3M | $2.5M | $3.0M | $2.9M | $2.2M | $968,163 | $759,462 | $1.4M | $509,758 | −$215,069 | $353,655 | $362,155 | $283,438 | $318,776 | −$106,679 | $567,898 |
| EBITDA margin | 11.62% | 10.99% | 10.58% | 12.38% | 16.41% | 8.89% | 5.86% | 12.19% | 7.49% | −3.93% | 4.39% | 3.91% | 3.55% | 3.64% | −1.17% | 6.37% |
| Net income | $1.7M | $1.9M | $2.2M | $2.0M | $1.7M | $1.5M | $305,351 | $907,869 | $6,091 | −$706,054 | −$149,297 | −$219,924 | −$287,646 | −$325,972 | −$890,606 | $17,079 |
| Net profit margin | 8.90% | 8.14% | 7.84% | 8.34% | 12.48% | 13.78% | 2.36% | 7.99% | 0.09% | −12.92% | −1.85% | −2.38% | −3.61% | −3.72% | −9.73% | 0.19% |
| Basic EPSper basic share | $0.38 | $0.41 | $0.48 | $0.43 | $0.37 | $0.33 | $0.06 | $0.21 | $0.00 | -$0.18 | -$0.04 | -$0.06 | -$0.08 | -$0.09 | -$0.24 | $0.00 |
| Diluted EPSper diluted share | $0.38 | $0.41 | $0.48 | $0.43 | $0.37 | $0.33 | $0.06 | $0.21 | $0.00 | -$0.18 | -$0.04 | -$0.06 | -$0.08 | -$0.09 | -$0.24 | $0.00 |
Reported shareholders
| Holder | % owned |
|---|---|
Shunk Laura F | ≈11.13%510.27K shares |
HUNTINGTON NATIONAL BANK | 2.96%135.76K shares |
Young Jeremiah Ray | ≈1.17%53.85K shares |
BLASKIE GERALD S | ≈1.09%49.88K shares |
Massey Eric | ≈0.18%8.05K shares |
Yohn Shelby S | ≈0.05%2.29K shares |
Percentages use 4.58M 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 |
|---|---|---|---|---|---|---|
| Aug 27, 2025Form 4 | Shunk Laura FDirector,TenPercentOwner | SellCommon stock, without par value | 10.0K | $4.00 | $40.0K | 510.3K |
| Jun 4, 2025Form 4 | Shunk Laura FDirector,TenPercentOwner | BuyCommon stock, without par value · indirect | 100 | $4.45 | $445.00 | 520.3K |