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 | $118.4M | $128.1M | $139.3M | $134.1M | $115.2M | $104.1M | $116.3M | $113.4M | $112.3M | $116.6M | $115.2M | $112.0M | $111.1M | $106.9M | $114.2M | $99.8M |
| Gross profit | $18.0M | $16.7M | $23.1M | $20.5M | $15.9M | $9.7M | $12.6M | $13.3M | $12.1M | $13.8M | $12.1M | $13.3M | $13.1M | $12.4M | $13.3M | $11.4M |
| Gross margin | 15.21% | 13.05% | 16.58% | 15.27% | 13.77% | 9.28% | 10.81% | 11.74% | 10.79% | 11.87% | 10.47% | 11.90% | 11.81% | 11.59% | 11.68% | 11.45% |
| Research & development | $1.2M | $1.2M | $1.2M | $1.5M | $483,000 | $0 | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | $17.0M | $16.9M | $17.2M | $16.6M | $13.6M | $10.3M | $12.4M | $12.1M | $13.4M | $13.2M | $12.5M | $12.0M | $11.7M | $10.9M | $11.8M | $10.2M |
| Operating income | $975,000 | −$195,000 | $6.0M | $3.9M | $2.3M | −$616,000 | $224,000 | $1.2M | −$1.3M | $629,063 | −$422,048 | $1.3M | $1.5M | $1.5M | $1.5M | $1.2M |
| Operating margin | 0.82% | −0.15% | 4.27% | 2.90% | 1.97% | −0.59% | 0.19% | 1.10% | −1.13% | 0.54% | −0.37% | 1.19% | 1.31% | 1.37% | 1.32% | 1.23% |
| EBITDA | $2.3M | $1.5M | $8.0M | $5.8M | $4.2M | $1.6M | $2.4M | $3.3M | $1.2M | $2.9M | $1.8M | $3.4M | $3.5M | $3.3M | $3.5M | $2.8M |
| EBITDA margin | 1.91% | 1.20% | 5.74% | 4.33% | 3.67% | 1.51% | 2.04% | 2.95% | 1.03% | 2.51% | 1.59% | 3.00% | 3.12% | 3.11% | 3.11% | 2.79% |
| Net income | −$252,000 | −$1.3M | $6.9M | $2.0M | $7.2M | −$1.5M | −$1.2M | $166,000 | −$2.4M | $43,774 | −$571,422 | $880,017 | $787,376 | $629,438 | $1.2M | $506,766 |
| Net profit margin | −0.21% | −1.01% | 4.93% | 1.50% | 6.21% | −1.49% | −1.06% | 0.15% | −2.18% | 0.04% | −0.50% | 0.79% | 0.71% | 0.59% | 1.04% | 0.51% |
| Basic EPSper basic share | -$0.09 | -$0.47 | $2.53 | $0.75 | $2.68 | -$0.58 | -$0.46 | $0.06 | -$0.89 | $0.02 | -$0.21 | $0.32 | $0.29 | $0.23 | $0.43 | $0.18 |
| Diluted EPSper diluted share | -$0.09 | -$0.47 | $2.38 | $0.70 | $2.54 | -$0.58 | -$0.46 | $0.06 | -$0.89 | $0.02 | -$0.21 | $0.32 | $0.29 | $0.23 | $0.43 | $0.18 |
Reported shareholders
| Holder | % owned |
|---|---|
KUNIN DAVID B | ≈49.94%1.43M shares |
WELLS FARGO & COMPANY/MN | 2.67%76.09K shares |
RENAISSANCE TECHNOLOGIES LLC | 2.19%62.6K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 0.92%26.25K shares |
Chevy Chase Trust Holdings, LLC | 0.55%15.83K shares |
Kruse Stacy A | ≈0.52%14.86K shares |
MCMANUS RYAN | ≈0.52%14.86K shares |
Pathstone Holdings, LLC | 0.42%12K shares |
Peris Jose Antonio | ≈0.39%11.11K shares |
Fredregill Amy S. | ≈0.39%11.11K shares |
DIMENSIONAL FUND ADVISORS LP | 0.37%10.62K shares |
Sen Debarati | ≈0.36%10.13K shares |
MORGAN STANLEY | 0.30%8.5K shares |
Sachs Dan | ≈0.28%7.98K shares |
VANGUARD FIDUCIARY TRUST CO | 0.18%5.21K shares |
BlackRock, Inc. | 0.16%4.46K shares |
Larson Financial Group LLC | <0.01%241 shares |
NewEdge Advisors, LLC | <0.01%156 shares |
FMR LLC | <0.01%105 shares |
UBS Group AG | <0.01%105 shares |
Percentages use 2.85M 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.