‹ Screener

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

C56

Micro-cap defense/aerospace power-semiconductor maker, modestly profitable with a clean balance sheet but limited scale.

Strengths

Risks

Notable findings

Quarterly revenue

2023-11-30 · $4M2024-02-29 · $4M2024-05-31 · $4M2024-08-31 · $4M

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

DateInsiderTypeSharesPrice
2026-06-25Olesen Value Fund L.P.Sell1.6K$26.59
2026-06-25Olesen Value Fund L.P.Sell1.6K$26.59
2026-06-25Olesen Value Fund L.P.Sell1.6K$26.59
2026-06-25Olesen Value Fund L.P.Sell1.6K$26.59
2026-06-24Olesen Value Fund L.P.Sell5.2K$26.60
2026-06-24Olesen Value Fund L.P.Sell5.2K$26.60
2026-06-24Olesen Value Fund L.P.Sell5.2K$26.60
2026-06-24Olesen Value Fund L.P.Sell5.2K$26.60
2026-06-05Eriksen Howard TimothyOther5.8K
2026-06-05Eriksen Howard TimothyOther5.8K
2026-03-11Matson MarkOther5.0K$21.22
2025-12-09Matson MarkOther5.0K$18.01
2025-11-10Matson MarkOther50K$14.50
2025-08-27Olesen Value Fund L.P.Sell879$16.99
2025-08-27Olesen Value Fund L.P.Sell879$16.99
2025-08-27Olesen Value Fund L.P.Sell879$16.99
2025-08-27Olesen Value Fund L.P.Sell879$16.99
2025-08-25Olesen Value Fund L.P.Sell100$16.99
2025-08-25Olesen Value Fund L.P.Sell100$16.99
2025-08-25Olesen Value Fund L.P.Sell100$16.99
2025-08-25Olesen Value Fund L.P.Sell100$16.99
2025-08-22Olesen Value Fund L.P.Sell1.5K$16.38
2025-08-22Olesen Value Fund L.P.Sell1.5K$16.38
2025-08-22Olesen Value Fund L.P.Sell1.5K$16.38
2025-08-22Olesen Value Fund L.P.Sell1.5K$16.38
2025-08-21Olesen Value Fund L.P.Sell500$16.33
2025-08-21Olesen Value Fund L.P.Sell500$16.33
2025-08-21Olesen Value Fund L.P.Sell500$16.33
2025-08-21Olesen Value Fund L.P.Sell500$16.33
2025-08-18Olesen Value Fund L.P.Sell7.3K$16.34
2025-08-18Olesen Value Fund L.P.Sell7.3K$16.34
2025-08-18Olesen Value Fund L.P.Sell7.3K$16.34
2025-08-18Olesen Value Fund L.P.Sell7.3K$16.34
2025-08-15Olesen Value Fund L.P.Sell4.0K$16.19
2025-08-15Olesen Value Fund L.P.Sell4.0K$16.19
2025-08-15Olesen Value Fund L.P.Sell4.0K$16.19
2025-08-15Olesen Value Fund L.P.Sell4.0K$16.19
2025-08-14Olesen Value Fund L.P.Sell1.5K$16.10
2025-08-14Olesen Value Fund L.P.Sell1.5K$16.10
2025-08-14Olesen Value Fund L.P.Sell1.5K$16.10
2025-08-14Olesen Value Fund L.P.Sell1.5K$16.10
2025-08-13Matson MarkGrant2.0K
2025-08-13Campbell Carolyn K.Grant2.0K
2025-08-13Eriksen Howard TimothyGrant2.0K
2025-08-13Pointer David WilliamGrant2.0K
2025-08-13Aubrey Dwight PGrant2.0K
2025-08-13CHISTE JOHN FGrant2.0K
2025-08-13Gillman Charles MGrant2.0K
2025-08-11Olesen Value Fund L.P.Sell2.7K$16.21
2025-08-11Olesen Value Fund L.P.Sell2.7K$16.21
2025-08-11Olesen Value Fund L.P.Sell2.7K$16.21
2025-08-11Olesen Value Fund L.P.Sell2.7K$16.21
2025-08-08Olesen Value Fund L.P.Sell1.5K$16.50
2025-08-08Olesen Value Fund L.P.Sell1.5K$16.50
2025-08-08Olesen Value Fund L.P.Sell1.5K$16.50
2025-08-08Olesen Value Fund L.P.Sell1.5K$16.50

All non-derivative Form 4 activity (SEC), newest first.

Supply chain

Named in the 10-K; linked when we track them.

Notable events (8-K)

DateItems
2026-04-24Shareholder votefiling ↗
2026-04-22ResultsReg FDExhibitsfiling ↗
2026-02-03OtherExhibitsfiling ↗
2026-01-13ResultsReg FDExhibitsfiling ↗
2025-11-05ResultsReg FDExhibitsfiling ↗
2025-10-10ResultsReg FDExhibitsfiling ↗
2025-08-14Exec/director changeExhibitsfiling ↗
2025-07-11ResultsReg FDExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
10-K2026-05-282026-02-280001437749-26-018779 ↗
8-K2026-04-242026-04-240001437749-26-013273 ↗
8-K2026-04-222026-04-220001437749-26-013034 ↗
8-K2026-02-032026-02-030001437749-26-002816 ↗
8-K2026-01-132026-01-130001437749-26-001187 ↗
10-Q2026-01-132025-11-300001437749-26-001185 ↗
8-K2025-11-052025-11-050001437749-25-033335 ↗
8-K2025-10-102025-10-100001437749-25-030859 ↗
10-Q2025-10-102025-08-310001437749-25-030857 ↗
8-K2025-08-142025-08-130001437749-25-027022 ↗
10-Q2025-07-112025-05-310001437749-25-022587 ↗
8-K2025-07-112025-07-110001437749-25-022588 ↗