UTAH MEDICAL PRODUCTS INC
UTMD · Surgical & Medical Instruments & Apparatus · 3.2M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Grade
B78Tiny but elite medical-device maker — top margins, debt-free, and a fortress balance sheet.
Strengths
- Elite margins/cash generation — operating margin 30% (98th), FCF margin 37% (100th)
- Fortress balance sheet — current ratio 37.6 (100th), debt-free
Risks
- Reported revenue +293% is a normalization/acquisition artifact — per 10-K
- Micro-cap scale, niche markets — per 10-K
- Customer concentration — per 10-K
Notable findings
- Fund exitedNotable fund(s) exited this quarter: VANGUARD GROUP INC, CITADEL ADVISORS LLC
- Notable holderHeld by 4 notable fund(s): RENAISSANCE TECHNOLOGIES LLC, STATE STREET CORP, FMR LLC +1 more (as of 2026-03-31)
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
57.1%
Operating margin
29.6%
Net margin
29.3%
Return on equity
9.5%
Return on assets
9.2%
ROIC
7.6%
Revenue growth (QoQ)
-3.6%
Net-income growth
-18.7%
Debt / equity
0.0×
Current ratio
37.6×
Free cash flow
$14M
Tangible book value
$104M
Cash & investments
$86M
Stock comp / revenue
1.0%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-05-28 | Koopman Brian | Gift | 50 | $66.27 |
| 2025-09-04 | Koopman Brian | Gift | 50 | $62.75 |
| 2025-08-25 | RICHINS PAUL O | Gift | 100 | $60.34 |
All non-derivative Form 4 activity (SEC), newest first.
Supply chain
Customers (1)
- PendoTECH
Suppliers (1)
- Abcorp, Inc.
Named in the 10-K; linked when we track them.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 10-Q | 2026-05-12 | 2026-03-31 | 0001096906-26-000767 ↗ |
| 8-K | 2026-05-04 | 2026-05-01 | 0001096906-26-000685 ↗ |
| 8-K | 2026-04-23 | 2026-04-23 | 0001096906-26-000602 ↗ |
| 10-K | 2026-03-27 | 2025-12-31 | 0001096906-26-000395 ↗ |
| 8-K | 2026-01-29 | 2026-01-29 | 0001096906-26-000161 ↗ |
| 10-Q | 2025-11-14 | 2025-09-30 | 0001096906-25-001839 ↗ |
| 8-K | 2025-11-04 | 2025-11-04 | 0001096906-25-001733 ↗ |
| 8-K | 2025-10-23 | 2025-10-23 | 0001096906-25-001708 ↗ |
| 10-Q | 2025-08-12 | 2025-06-30 | 0001096906-25-001281 ↗ |
| 8-K | 2025-07-24 | 2025-07-24 | 0001096906-25-001180 ↗ |
| 10-Q | 2025-05-15 | 2025-03-31 | 0001096906-25-000816 ↗ |
| 8-K | 2025-05-05 | 2025-05-02 | 0001096906-25-000679 ↗ |