Home MarketXLS
Dashboard MarketXLS
Screener MarketXLS
Options Profit Calculator MarketXLS
Stock Ranks MarketXLS
Spreadsheet Builder MarketXLS
Documentation MarketXLS
Logout MarketXLS
Search for stocks (e.g., AAPL, GOOGL, AMZN)
MSA logo

MSA

NYE
MSA Safety Incorporated
IndustrialsSecurity & Protection Services
Watchlists:
Last updated: Monday 7th July 2025
175.77
+2.24 (1.29%)
Prev Close:173.53
Open:174.48
Bid:174.99
Ask:176.29
52 Week Range
127.86
200.61
Volume:246,278
Mkt Cap:6,733 M
Price Target
$202.14
+15.0%
Financials

Financial Statements

MSA - Cash Flow (Annual)

Dec-24Dec-23Dec-22Dec-21Dec-20Dec-19Dec-18Dec-17Dec-16Dec-15
Asset Impairment Charge5 M
Capital Expenditure Reported54 M43 M43 M44 M49 M37 M34 M24 M26 M36 M
Cash Flow From Continuing Investing Activities-54 M-40 M-4 M-415 M-73 M-64 M17 M-127 M-26 M-208 M
Change In Account Payable-49 M54 M-2 M823000.08 M6 M18 M18 M-47 M-20 M
Change In Payables And Accrued Expense-49 M54 M-2 M823000.08 M6 M18 M18 M-47 M-20 M
Change In Working Capital-59 M95 M-97 M-12 M-2 M-37 M2 M-24 M-20 M-101 M
Changes In Account Receivables-1 M-7 M-39 M4 M8 M-9 M-10 M-6 M13 M-22 M
Common Stock Dividend Paid-69 M-67 M-64 M-57 M-53 M-49 M-47 M
Common Stock Payments-6 M-29 M-13 M-5 M-18 M-2 M-10 M
Depreciation And Amortization61 M56 M50 M40 M32 M
Excess Tax Benefit From Stock Based Compensation-478000.0-596000.0
Financing Cash Flow-209 M-52 M-113 M204 M-127 M-85 M-163 M26 M-98 M165 M
Gain Loss On Sale Of PPE819000.0173000.06 M788000.0236000.0371000.0484000.0557000.0-1 M-2 M
Income Tax Paid Supplemental Data46 M61 M49 M41 M40 M58 M50 M
Interest Paid Supplemental Data9 M10 M14 M20 M16 M16 M11 M
Issuance Of Capital Stock855000.0747000.0641000.0556000.0532000.0571000.0488000.0
Issuance Of Debt-1,871 M291 M-44 M-17 M-108 M77 M-59 M219 M
Net Business Purchase And Sale-392 M-33 M-216 M-18 M-180 M
Net Common Stock Issuance-5 M-28 M-12 M-4 M-17 M-1 M-9 M
Net Investment Properties Purchase And Sale468000.03 M38 M21 M-24 M5 M47 M112 M
Net Investment Purchase And Sale468000.03 M38 M21 M-24 M5 M47 M112 M
Net Issuance Payments Of Debt-1,871 M291 M-44 M-17 M-108 M77 M-59 M219 M
Net Long Term Debt Issuance-1,871 M291 M-44 M-16 M-108 M77 M-61 M219 M
Net PPE Purchase And Sale-54 M-43 M-43 M-44 M-49 M-36 M-29 M-23 M-7 M-28 M
Other Non-cash Items86 M-39 M80 M231 M81 M65 M36 M132 M45 M129 M
Pension And Employee Benefit Expense-16 M-13 M-17 M-3 M4 M-2 M1 M3 M2 M-4 M
Proceeds From Stock Option Exercised6 M12 M8 M9 M18 M13 M2 M
Purchase Of Investment39 M26 M-24 M5 M-55 M
Purchase Of PPE-54 M-43 M-43 M-44 M-49 M-37 M-34 M-24 M-26 M-36 M
Repayment Of Debt-1,871 M-1,349 M-1,031 M-880 M-570 M-560 M-442 M-291 M
Sale Of PPE454000.0218000.05 M832000.018 M8 M
Short Term Debt Issuance-65000.0
Short Term Debt Payments51000.013000.02 M269000.0
Stock Based Compensation18 M30 M20 M19 M7 M14 M12 M12 M9 M8 M
Begcash161 M153 M141 M138 M115 M106 M106 M
Capex-54 M-43 M-43 M-44 M-49 M-36 M-29 M-23 M-7 M-28 M
Cffcf-209 M-52 M-113 M204 M-127 M-85 M-163 M26 M-98 M165 M
Cffinv-54 M-40 M-4 M-415 M-73 M-64 M-84 M-127 M-26 M-208 M
Cffoa296 M93 M157 M199 M207 M165 M162 M118 M135 M89 M
Chgcash17 M-16 M23 M-12 M8 M12 M-11 M23 M8 M33 M
Chginv-15 M52 M-67 M-18 M-14 M-23 M-11 M-30 M14 M-9 M
Chgothca11 M-14 M-13 M-8 M
Chgothwc6 M-3 M11 M544000.0-4 M-11 M-6 M8 M13 M-42 M
Chgpay-49 M54 M-2 M823000.08 M6 M18 M18 M-47 M-20 M
Chgrec-1 M-7 M-39 M4 M8 M-9 M-10 M-6 M13 M-22 M
Comstkiss855000.0747000.0641000.0556000.0532000.0571000.0488000.0
Definc-98000.0-9 M5 M-39 M-2 M1 M-4 M-31 M14 M-2 M
Deftax-98000.0-9 M5 M-39 M-2 M1 M-4 M-31 M14 M-2 M
Depamor32 M
Divpaid69 M67 M64 M57 M53 M49 M47 M
Effexch-7 M1 M-4 M-14 M6 M-3 M-12 M
Endcash243 M-1,818 M153 M141 M161 M153 M141 M138 M114 M139 M
Fcf242 M50 M115 M155 M158 M129 M235 M95 M128 M60 M
Ltdebtiss1,640 M987 M864 M463 M637 M383 M510 M
Ltdebtpay-1,871 M-1,349 M-1,031 M-880 M-570 M-560 M-444 M-292 M
Netinccont285 M59 M180 M22 M125 M138 M125 M27 M94 M68 M
Netothfin-13 M-1 M-590000.0-530000.0596000.0
Netothinv468000.03 M-1 M-5 M454000.021 M102 M112 M
Netstdebtiss-65000.051000.013000.02 M269000.0
Opcf296 M93 M157 M199 M207 M165 M264 M118 M135 M89 M
Opgainloss-15 M-13 M-10 M-2 M5 M-2 M3 M15 M1 M-6 M
Purchbus-392 M-33 M-216 M-18 M-180 M
Purchsti39 M26 M-24 M5 M-55 M
Repurchstk-6 M-29 M-13 M-5 M-18 M-2 M-10 M
Call: 1-877-778-8358
Ankur Mohan MarketXLS
Welcome! I'm Ankur, the founder and CEO of MarketXLS. With more than ten years of experience, I have assisted over 2,500 customers in developing personalized investment research strategies and monitoring systems using Excel.

I invite you to book a demo with me or my team to save time, enhance your investment research, and streamline your workflows.
Implement "your own" investment strategies in Excel with thousands of MarketXLS functions and templates.
MarketXLS provides all the tools I need for in-depth stock analysis. It's user-friendly and constantly improving. A must-have for serious investors.

John D.

Financial Analyst

I have been using MarketXLS for the last 6+ years and they really enhanced the product every year and now in the journey of bringing in AI...

Kirubakaran K.

Investment Professional

MarketXLS is a powerful tool for financial modeling. It integrates seamlessly with Excel and provides real-time data.

David L.

Financial Analyst

I have used lots of stock and option information services. This is the only one which gives me what I need inside Excel.

Lloyd L.

Professional Trader