SOLITRON DEVICES INC
SODI · Semiconductors & Related Devices · 2.2M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $6K (gross $6K)
Reference price $26.59 · est. market cap ~$57M — last insider sale, 2026-06-25 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
C56Micro-cap defense/aerospace power-semiconductor maker, modestly profitable with a clean balance sheet but limited scale.
Strengths
- Profitable with low leverage — ROE 4.1% (52nd), ROA 3.1%, D/E 0.19
- Strong liquidity — current ratio 4.56 (72nd), quick ratio 2.93
- Defense/aerospace end-market with the MEI acquisition adding capability — qualitative (per 10-K)
Risks
- Micro-cap scale and lumpy orders — FCF $1.0M (29th)
- Flat earnings — net income -1.0% (54th)
- Customer/program concentration in military markets — qualitative (per 10-K)
Notable findings
- Customer concentration~100% of revenue from one customer/distributor — The following table is included solely for use in comparative analysis to complement Management’s Discussion and Analysis of Financial Condition and Results of Operations: The following table sets f
- Insider sellingInsider selling — 8 open-market sale(s) by 1 insider(s) (~$727,499, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Return on equity
4.1%
Return on assets
3.1%
ROIC
5.4%
Revenue growth (QoQ)
-9.7%
Net-income growth
-1.0%
Debt / equity
0.2×
Net debt / EBITDA
-0.8×
Current ratio
4.6×
Free cash flow
$1M
EBITDA
$2M
Tangible book value
$17M
Cash & investments
$6M
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-25 | Olesen Value Fund L.P. | Sell | 1.6K | $26.59 |
| 2026-06-25 | Olesen Value Fund L.P. | Sell | 1.6K | $26.59 |
| 2026-06-25 | Olesen Value Fund L.P. | Sell | 1.6K | $26.59 |
| 2026-06-25 | Olesen Value Fund L.P. | Sell | 1.6K | $26.59 |
| 2026-06-24 | Olesen Value Fund L.P. | Sell | 5.2K | $26.60 |
| 2026-06-24 | Olesen Value Fund L.P. | Sell | 5.2K | $26.60 |
| 2026-06-24 | Olesen Value Fund L.P. | Sell | 5.2K | $26.60 |
| 2026-06-24 | Olesen Value Fund L.P. | Sell | 5.2K | $26.60 |
| 2026-06-05 | Eriksen Howard Timothy | Other | 5.8K | — |
| 2026-06-05 | Eriksen Howard Timothy | Other | 5.8K | — |
| 2026-03-11 | Matson Mark | Other | 5.0K | $21.22 |
| 2025-12-09 | Matson Mark | Other | 5.0K | $18.01 |
| 2025-11-10 | Matson Mark | Other | 50K | $14.50 |
| 2025-08-27 | Olesen Value Fund L.P. | Sell | 879 | $16.99 |
| 2025-08-27 | Olesen Value Fund L.P. | Sell | 879 | $16.99 |
| 2025-08-27 | Olesen Value Fund L.P. | Sell | 879 | $16.99 |
| 2025-08-27 | Olesen Value Fund L.P. | Sell | 879 | $16.99 |
| 2025-08-25 | Olesen Value Fund L.P. | Sell | 100 | $16.99 |
| 2025-08-25 | Olesen Value Fund L.P. | Sell | 100 | $16.99 |
| 2025-08-25 | Olesen Value Fund L.P. | Sell | 100 | $16.99 |
| 2025-08-25 | Olesen Value Fund L.P. | Sell | 100 | $16.99 |
| 2025-08-22 | Olesen Value Fund L.P. | Sell | 1.5K | $16.38 |
| 2025-08-22 | Olesen Value Fund L.P. | Sell | 1.5K | $16.38 |
| 2025-08-22 | Olesen Value Fund L.P. | Sell | 1.5K | $16.38 |
| 2025-08-22 | Olesen Value Fund L.P. | Sell | 1.5K | $16.38 |
| 2025-08-21 | Olesen Value Fund L.P. | Sell | 500 | $16.33 |
| 2025-08-21 | Olesen Value Fund L.P. | Sell | 500 | $16.33 |
| 2025-08-21 | Olesen Value Fund L.P. | Sell | 500 | $16.33 |
| 2025-08-21 | Olesen Value Fund L.P. | Sell | 500 | $16.33 |
| 2025-08-18 | Olesen Value Fund L.P. | Sell | 7.3K | $16.34 |
| 2025-08-18 | Olesen Value Fund L.P. | Sell | 7.3K | $16.34 |
| 2025-08-18 | Olesen Value Fund L.P. | Sell | 7.3K | $16.34 |
| 2025-08-18 | Olesen Value Fund L.P. | Sell | 7.3K | $16.34 |
| 2025-08-15 | Olesen Value Fund L.P. | Sell | 4.0K | $16.19 |
| 2025-08-15 | Olesen Value Fund L.P. | Sell | 4.0K | $16.19 |
| 2025-08-15 | Olesen Value Fund L.P. | Sell | 4.0K | $16.19 |
| 2025-08-15 | Olesen Value Fund L.P. | Sell | 4.0K | $16.19 |
| 2025-08-14 | Olesen Value Fund L.P. | Sell | 1.5K | $16.10 |
| 2025-08-14 | Olesen Value Fund L.P. | Sell | 1.5K | $16.10 |
| 2025-08-14 | Olesen Value Fund L.P. | Sell | 1.5K | $16.10 |
| 2025-08-14 | Olesen Value Fund L.P. | Sell | 1.5K | $16.10 |
| 2025-08-13 | Matson Mark | Grant | 2.0K | — |
| 2025-08-13 | Campbell Carolyn K. | Grant | 2.0K | — |
| 2025-08-13 | Eriksen Howard Timothy | Grant | 2.0K | — |
| 2025-08-13 | Pointer David William | Grant | 2.0K | — |
| 2025-08-13 | Aubrey Dwight P | Grant | 2.0K | — |
| 2025-08-13 | CHISTE JOHN F | Grant | 2.0K | — |
| 2025-08-13 | Gillman Charles M | Grant | 2.0K | — |
| 2025-08-11 | Olesen Value Fund L.P. | Sell | 2.7K | $16.21 |
| 2025-08-11 | Olesen Value Fund L.P. | Sell | 2.7K | $16.21 |
| 2025-08-11 | Olesen Value Fund L.P. | Sell | 2.7K | $16.21 |
| 2025-08-11 | Olesen Value Fund L.P. | Sell | 2.7K | $16.21 |
| 2025-08-08 | Olesen Value Fund L.P. | Sell | 1.5K | $16.50 |
| 2025-08-08 | Olesen Value Fund L.P. | Sell | 1.5K | $16.50 |
| 2025-08-08 | Olesen Value Fund L.P. | Sell | 1.5K | $16.50 |
| 2025-08-08 | Olesen Value Fund L.P. | Sell | 1.5K | $16.50 |
All non-derivative Form 4 activity (SEC), newest first.
Supply chain
Customers (6)
Suppliers (0)
Named in the 10-K; linked when we track them.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-04-24 | Shareholder vote | filing ↗ |
| 2026-04-22 | ResultsReg FDExhibits | filing ↗ |
| 2026-02-03 | OtherExhibits | filing ↗ |
| 2026-01-13 | ResultsReg FDExhibits | filing ↗ |
| 2025-11-05 | ResultsReg FDExhibits | filing ↗ |
| 2025-10-10 | ResultsReg FDExhibits | filing ↗ |
| 2025-08-14 | Exec/director changeExhibits | filing ↗ |
| 2025-07-11 | ResultsReg FDExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 10-K | 2026-05-28 | 2026-02-28 | 0001437749-26-018779 ↗ |
| 8-K | 2026-04-24 | 2026-04-24 | 0001437749-26-013273 ↗ |
| 8-K | 2026-04-22 | 2026-04-22 | 0001437749-26-013034 ↗ |
| 8-K | 2026-02-03 | 2026-02-03 | 0001437749-26-002816 ↗ |
| 8-K | 2026-01-13 | 2026-01-13 | 0001437749-26-001187 ↗ |
| 10-Q | 2026-01-13 | 2025-11-30 | 0001437749-26-001185 ↗ |
| 8-K | 2025-11-05 | 2025-11-05 | 0001437749-25-033335 ↗ |
| 8-K | 2025-10-10 | 2025-10-10 | 0001437749-25-030859 ↗ |
| 10-Q | 2025-10-10 | 2025-08-31 | 0001437749-25-030857 ↗ |
| 8-K | 2025-08-14 | 2025-08-13 | 0001437749-25-027022 ↗ |
| 10-Q | 2025-07-11 | 2025-05-31 | 0001437749-25-022587 ↗ |
| 8-K | 2025-07-11 | 2025-07-11 | 0001437749-25-022588 ↗ |