‹ Screener

MESA LABORATORIES INC /CO/

MLAB · Industrial Instruments For Measurement, Display, and Control · 5.5M shares · +5%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: -$12M (gross $22K, SBC $12M)

Reference price $89.50 · est. market cap ~$494M — last insider sale, 2026-06-22 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

C64

Quality-control/life-sciences tools maker with strong gross margin but weak returns and a collapsed earnings year.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $60M2025-09-30 · $61M2025-12-31 · $65M2026-03-31 · $64M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
63.5%
Operating margin
7.4%
Net margin
2.7%
Return on equity
3.6%
Return on assets
1.6%
ROIC
5.8%
Revenue growth (QoQ)
-2.2%
Debt / equity
0.4×
Current ratio
1.7×
Free cash flow
$40M
Tangible book value
-$84M
Cash & investments
$27M
Stock comp / revenue
7.2%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-22Archbold Brian DavidSell2.5K$89.50
2026-06-22Crennen Lyndsey ElizabethSell442$89.50
2026-06-22Sakys JohnSell2.8K$89.50
2026-06-18Crennen Lyndsey ElizabethGrant263$95.10
2026-06-18Archbold Brian DavidOption exercise844$95.10
2026-06-18Archbold Brian DavidOption exercise2.5K$95.10
2026-06-18Archbold Brian DavidGrant1.9K$95.10
2026-06-18Sakys JohnOption exercise1.0K$95.10
2026-06-18Sakys JohnOption exercise2.8K$95.10
2026-06-18Sakys JohnGrant2.3K$95.10
2026-06-18Crennen Lyndsey ElizabethOption exercise233$95.10
2026-06-18Crennen Lyndsey ElizabethOption exercise368$95.10
2026-06-18Crennen Lyndsey ElizabethOption exercise125$95.10
2026-06-16Archbold Brian DavidSell1.2K$101.27
2026-06-16Crennen Lyndsey ElizabethSell118$101.27
2026-06-16Sakys JohnSell1.2K$101.27
2026-06-15Archbold Brian DavidOption exercise2.5K$104.08
2026-06-15Sakys JohnOption exercise2.7K$104.08
2026-03-10Ladiwala Shiraz ShabanaliBuy3.5K$72.23
2026-03-10Capone Mark ChristopherBuy1.3K$76.35
2026-03-10Tripeny R TonyBuy1.3K$76.00
2025-12-02Sullivan John JamesGift2.0K
2025-10-27Owens Gary MOption exercise12K
2025-08-15Hall ShannonOption exercise1.4K
2025-08-15Ladiwala Shiraz ShabanaliOption exercise1.9K
2025-08-15Sullivan John JamesOption exercise1.4K
2025-08-15Tripeny R TonyOption exercise1.4K
2025-08-15Capone Mark ChristopherOption exercise1.4K
2025-08-15Alltoft Jennifer SadieOption exercise1.4K
2025-06-21Sakys JohnTax withheld454$95.82
2025-06-21Archbold Brian DavidOption exercise844$95.82
2025-06-21Archbold Brian DavidTax withheld385$95.82
2025-06-21Owens Gary MOption exercise3.3K$95.82
2025-06-21Owens Gary MTax withheld1.4K$95.82
2025-06-21Sakys JohnOption exercise1.0K$95.82
2025-06-18Sakys JohnTax withheld1.2K$92.99
2025-06-18Owens Gary MOption exercise8.7K$92.99
2025-06-18Owens Gary MTax withheld3.8K$92.99
2025-06-18Archbold Brian DavidOption exercise2.6K$92.99
2025-06-18Archbold Brian DavidTax withheld1.2K$92.99
2025-06-18Sakys JohnOption exercise2.8K$92.99
2025-06-16Archbold Brian DavidSell472$97.12
2025-06-16Owens Gary MSell1.9K$97.12
2025-06-16Sakys JohnSell642$97.12
2025-06-15Archbold Brian DavidOption exercise495
2025-06-15Sakys JohnOption exercise793
2025-06-15Owens Gary MOption exercise2.3K
2025-06-15Owens Gary MOption exercise2.1K
2025-06-15Archbold Brian DavidOption exercise535
2025-03-19Owens Gary MOption exercise21K$122.98
2025-03-19Owens Gary MSell21K$123.91

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

Notable events (8-K)

DateItems
2026-06-15Exec/director changeExhibitsfiling ↗
2026-05-27ResultsExhibitsfiling ↗
2026-03-23Exec/director changeExhibitsfiling ↗
2026-03-09Exec/director changeReg FDExhibitsfiling ↗
2026-02-03ResultsExhibitsfiling ↗
2025-11-06ResultsExhibitsfiling ↗
2025-08-25Shareholder votefiling ↗
2025-08-18Debt obligationExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-152026-06-110000724004-26-000056 ↗
10-K2026-06-032026-03-310000724004-26-000047 ↗
8-K2026-05-272026-05-270000724004-26-000039 ↗
8-K2026-03-232026-03-200000724004-26-000030 ↗
8-K2026-03-092026-03-030000724004-26-000020 ↗
8-K2026-02-032026-02-030000724004-26-000015 ↗
10-Q2026-02-032025-12-310000724004-26-000016 ↗
10-Q2025-11-062025-09-300000724004-25-000013 ↗
8-K2025-11-062025-11-060000724004-25-000012 ↗
8-K2025-08-252025-08-220001437749-25-027659 ↗
8-K2025-08-182025-08-120001437749-25-027225 ↗
8-K2025-08-052025-08-050001437749-25-024714 ↗