‹ Screener

MSA Safety Inc

MSA, MNESP · Orthopedic, Prosthetic & Surgical Appliances & Supplies · 38.6M shares · +0%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$26M (gross $4M, SBC $30M)

Reference price $158.69 · est. market cap ~$6.1B — last insider purchase, 2026-06-11 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

A83

MSA Safety — high-margin industrial safety-equipment maker.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $474M2025-09-30 · $468M2025-12-31 · $511M2026-03-31 · $464M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
46.5%
Operating margin
19.8%
Net margin
14.9%
Return on assets
10.9%
Revenue growth (QoQ)
-9.3%
Net-income growth
-2.1%
Net debt / EBITDA
0.9×
Current ratio
3.0×
Free cash flow
$295M
EBITDA
$443M
Cash & investments
$165M
Stock comp / revenue
0.8%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-12Blanco Steven C. Sr.Tax withheld702$159.89
2026-06-11BECK JULIE ABuy448$158.69
2026-06-10PEARSE DIANE MGrant23
2026-06-10Phillips Sandra L.Grant12
2026-06-10Savi LucaGrant18
2026-06-10Jordan Gregory B.Grant23
2026-05-21Roda Richard WGift300$167.76
2026-05-13LAMBERT WILLIAM MGrant899
2026-05-13Jordan Gregory B.Grant899
2026-05-13BRUGGEWORTH ROBERT AGrant899
2026-05-13Phillips Sandra L.Grant899
2026-05-13Vartanian Nishan J.Grant899
2026-05-13Sperry William RGrant899
2026-05-13Savi LucaGrant899
2026-05-13PEARSE DIANE MGrant899
2026-03-10Phillips Sandra L.Grant8
2026-03-10Savi LucaGrant13
2026-03-10PEARSE DIANE MGrant17
2026-03-10Jordan Gregory B.Grant17
2026-03-08Sciullo Stephanie LTax withheld2.3K$183.43
2026-03-08Blanco Steven C. Sr.Grant5.0K
2026-03-08Blanco Steven C. Sr.Tax withheld346$183.43
2026-03-08Blanco Steven C. Sr.Tax withheld3.8K$183.43
2026-03-08Howells David JTax withheld245$183.43
2026-03-08Vartanian Nishan J.Grant61K
2026-03-08Buck Jonathan D.Grant1.1K
2026-03-08Roda Richard WGrant989
2026-03-08Howells David JGrant1.0K
2026-03-08Sciullo Stephanie LGrant6.1K
2026-03-08Blanco Steven C. Sr.Grant8.7K
2026-03-08Vartanian Nishan J.Grant35K
2026-03-08Vartanian Nishan J.Tax withheld26K$183.43
2026-03-08Buck Jonathan D.Grant783
2026-03-08Buck Jonathan D.Tax withheld177$183.43
2026-03-08Buck Jonathan D.Tax withheld317$183.43
2026-03-08Roda Richard WGrant707
2026-03-08Roda Richard WTax withheld157$183.43
2026-03-08Roda Richard WTax withheld282$183.43
2026-03-08Howells David JGrant755
2026-03-08Howells David JTax withheld123$183.43
2026-03-08Sciullo Stephanie LGrant3.8K
2026-03-08Sciullo Stephanie LTax withheld412$183.43
2026-03-04Buck Jonathan D.Grant457
2026-03-04Roda Richard WGrant962
2026-03-04Sciullo Stephanie LGrant1.2K
2026-03-04BECK JULIE AGrant1.9K
2026-03-04Blanco Steven C. Sr.Grant4.9K
2026-02-17Buck Jonathan D.Gift100
2026-02-17Buck Jonathan D.Sell1.1K$203.48
2025-12-12LAMBERT WILLIAM MGift9.6K
2025-12-10Phillips Sandra L.Grant9
2025-12-10Savi LucaGrant15
2025-12-10Jordan Gregory B.Grant20
2025-12-10PEARSE DIANE MGrant20
2025-12-04Vartanian Nishan J.Gift2.0K
2025-11-25Buck Jonathan D.Sell333$161.00
2025-09-12Sciullo Stephanie LSell2.4K$169.51
2025-09-11Sciullo Stephanie LSell1.7K$172.47
2025-09-11Sciullo Stephanie LSell3.0K$172.33
2025-09-11Sciullo Stephanie LDisposition1.7K$172.47
2025-09-11Sciullo Stephanie LDisposition3.0K$172.33
2025-09-10PEARSE DIANE MGrant18
2025-09-10Jordan Gregory B.Grant18
2025-09-10Phillips Sandra L.Grant8
2025-09-10Savi LucaGrant13
2025-09-01Sciullo Stephanie LTax withheld3.9K$170.60
2025-08-31Brody Elyse LTax withheld257$170.60
2025-08-31BECK JULIE AGrant1.5K
2025-08-31Buck Jonathan D.Tax withheld424$170.60
2025-06-10Savi LucaGrant11
2025-06-10Phillips Sandra L.Grant5
2025-06-10Jordan Gregory B.Grant16
2025-06-10PEARSE DIANE MGrant16
2025-05-30Buck Jonathan D.Grant920
2025-05-30Brody Elyse LGrant1.5K
2025-05-16LAMBERT WILLIAM MGrant909
2025-05-16Vartanian Nishan J.Grant909
2025-05-16Sperry William RGrant909
2025-05-16Savi LucaGrant909
2025-05-16Phillips Sandra L.Grant909
2025-05-16PEARSE DIANE MGrant909
2025-05-16Jordan Gregory B.Grant909
2025-05-16BRUGGEWORTH ROBERT AGrant909
2025-05-13Vartanian Nishan J.Sell30K$161.32
2025-03-10Jordan Gregory B.Grant16
2025-03-08Buck Jonathan D.Tax withheld297$157.99
2025-03-08Vartanian Nishan J.Grant60K
2025-03-08Vartanian Nishan J.Tax withheld26K$157.99
2025-03-08Savi LucaGrant11
2025-03-08Phillips Sandra L.Grant5
2025-03-08PEARSE DIANE MGrant16
2025-03-08Buck Jonathan D.Grant1.0K
2025-03-08Buck Jonathan D.Tax withheld136$157.99
2025-03-08Roda Richard WGrant1.1K
2025-03-08Roda Richard WTax withheld148$157.99
2025-03-08Roda Richard WTax withheld324$157.99
2025-03-08Howells David JGrant1.1K
2025-03-08Howells David JTax withheld115$157.99
2025-03-08Howells David JTax withheld253$157.99
2025-03-08Sciullo Stephanie LGrant5.4K
2025-03-08Sciullo Stephanie LTax withheld321$157.99
2025-03-08Sciullo Stephanie LTax withheld1.6K$157.99
2025-03-08Blanco Steven C. Sr.Grant9.7K
2025-03-08Blanco Steven C. Sr.Tax withheld317$157.99
2025-03-08Blanco Steven C. Sr.Tax withheld3.9K$157.99
2025-02-24Buck Jonathan D.Sell717$159.00
2025-02-20Sciullo Stephanie LGrant1.4K
2025-02-18Roda Richard WGrant1.1K
2025-02-18McChesney Lee BGrant2.3K
2025-02-18Howells David JGrant744
2025-02-18Buck Jonathan D.Grant535
2025-02-18Blanco Steven C. Sr.Grant5.1K

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

Notable events (8-K)

DateItems
2026-05-08Shareholder votefiling ↗
2026-05-05Material agreementReg FDExhibitsfiling ↗
2026-05-04ResultsExhibitsfiling ↗
2026-02-26OtherExhibitsfiling ↗
2026-02-11ResultsExhibitsfiling ↗
2025-12-23Exec/director changeExhibitsfiling ↗
2025-10-28ResultsExhibitsfiling ↗
2025-08-13Exec/director changeExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-082026-05-080000066570-26-000014 ↗
8-K2026-05-052026-05-050001140361-26-019007 ↗
10-Q2026-05-052026-03-310000066570-26-000012 ↗
8-K2026-05-042026-05-040000066570-26-000010 ↗
8-K2026-02-262026-02-260000066570-26-000007 ↗
10-K2026-02-122025-12-310000066570-26-000005 ↗
8-K2026-02-112026-02-110000066570-26-000002 ↗
8-K2025-12-232025-12-230000066570-25-000044 ↗
10-Q2025-10-292025-09-300000066570-25-000042 ↗
8-K2025-10-282025-10-280000066570-25-000039 ↗
8-K2025-08-132025-08-130000066570-25-000034 ↗
10-Q2025-08-052025-06-300000066570-25-000030 ↗