_id
69147c17ccc777a4e85d90d8
Ticker
MSA
Name
MSA Safety
Exchange
NYSE
Address
1000 Cranberry Woods Drive, Cranberry Township, PA, United States, 16066-5207
Country
USA
Sector
Industrials
Industry
Security & Protection Services
Currency
USD
Website
https://www.msasafety.com
Description
MSA Safety Incorporated develops, manufactures, and supplies safety products and technology solutions that protect people and facility infrastructures worldwide. The company offers breathing apparatus products, including self-contained breathing apparatus; firefighter helmets and protective apparel; and fixed gas and flame detection systems, such as fixed gas detection monitoring systems, flame detectors and open-path infrared gas detectors, and refrigerant detection and identification solution, as well as hand-held portable gas detection instruments to detect the presence or absence of various gases in the air. It also provides industrial head protection products; and fall protection equipment, such as confined space equipment, harnesses, lanyards, and self-retracting lifelines, as well as engineered systems. In addition, the company offers air-purifying respirators, eye and face protection products, ballistic helmets, and gas masks. It serves fire service, energy, utility, construction, and industrial manufacturing applications, as well as heating, ventilation, air conditioning, and refrigeration industries through distributors and end-users through indirect and direct sales channels. The company offers its products under the V-Gard, Cairns, and Gallet brand names. MSA Safety Incorporated was founded in 1914 and is based in Cranberry Township, Pennsylvania.
Last Close
163.97
Volume
353882
Current Price
162.4
Change
-0.9574922241873473
Last Updated
2025-12-02T12:08:36.699Z
Image
-
Ipo Date
1990-03-26T00:00:00.000Z
Market Cap
6404493824
Next Dividend Date
2025-12-10T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.53
Dividend Yield
1.3054187192118227
Sentiment
0.9942133333333333
Sentiment Sources
15
Rating
4.2
Target Price
189.5
Strong Buy
3
Buy
0
Hold
2
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
468444000
Cost Of Revenue
250828000
Gross Profit
217616000
Operating Expenses
123295000
Operating Income
94310000
Interest Expense
8417000
Pretax Income
92455000
Net Income
69613000
Eps
1.7686679031479458
Dividends Per Share
20757000
Shares Outstanding
39152061
Income Tax Expense
22842000
EBITDA
119457000
Operating Margin
20.132609233974605
Total Other Income Expense Net
-1855000
Cash
169998000
Short Term Investments
-
Receivables
306949000
Inventories
355493000
Total Current Assets
894768000
Property Plant Equipment
335956000
Total Assets
2553577000
Payables
119872000
Short Term Debt
8209000
Long Term Debt
620374000
Total Liabilities
1251187000
Equity
1302390000
Depreciation
18585000
Change In Working Capital
22633000
Cash From Operations
112462000
Capital Expenditures
11986000
Cash From Investing
-11986000
Cash From Financing
-71805000
Net Change In Cash
22981000
PE
23.0394
PB
4.907824537964819
ROE
5.345019540997704
ROA
2.726097548654299
FCF
100476000
Fcf Percent
0.21448881830058664
Piotroski FScore
4
Health Score
67
Deep Value Investing Score
4.5
Defensive Investing Score
9
Dividend Investing Score
4
Economic Moat Investing Score
7.8
Garp Investing Score
4.5
Growth Investing Score
4
Momentum Investing Score
6.5
Net Net Investing Score
2.5
Quality Investing Score
6.5
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
468444000
Quarters > 0 > income Statement > cost Of Revenue
250828000
Quarters > 0 > income Statement > gross Profit
217616000
Quarters > 0 > income Statement > operating Expenses
123295000
Quarters > 0 > income Statement > operating Income
94310000
Quarters > 0 > income Statement > interest Expense
8417000
Quarters > 0 > income Statement > pretax Income
92455000
Quarters > 0 > income Statement > net Income
69613000
Quarters > 0 > income Statement > eps
1.7686679031479458
Quarters > 0 > income Statement > dividends Per Share
20757000
Quarters > 0 > income Statement > shares Outstanding
39359000
Quarters > 0 > income Statement > income Tax Expense
22842000
Quarters > 0 > income Statement > EBITDA
119457000
Quarters > 0 > income Statement > operating Margin
20.132609233974605
Quarters > 0 > income Statement > total Other Income Expense Net
-1855000
Quarters > 0 > balance Sheet > cash
169998000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
306949000
Quarters > 0 > balance Sheet > inventories
355493000
Quarters > 0 > balance Sheet > total Current Assets
894768000
Quarters > 0 > balance Sheet > property Plant Equipment
335956000
Quarters > 0 > balance Sheet > total Assets
2553577000
Quarters > 0 > balance Sheet > payables
119872000
Quarters > 0 > balance Sheet > short Term Debt
8209000
Quarters > 0 > balance Sheet > long Term Debt
620374000
Quarters > 0 > balance Sheet > total Liabilities
1251187000
Quarters > 0 > balance Sheet > equity
1302390000
Quarters > 0 > cash Flow > net Income
69613000
Quarters > 0 > cash Flow > depreciation
18585000
Quarters > 0 > cash Flow > change In Working Capital
22633000
Quarters > 0 > cash Flow > cash From Operations
112462000
Quarters > 0 > cash Flow > capital Expenditures
11986000
Quarters > 0 > cash Flow > cash From Investing
-11986000
Quarters > 0 > cash Flow > cash From Financing
-71805000
Quarters > 0 > cash Flow > net Change In Cash
22981000
Quarters > 0 > ratios > PE
1.7686679031479458
Quarters > 0 > ratios > PB
4.907824537964819
Quarters > 0 > ratios > ROE
5.345019540997704
Quarters > 0 > ratios > ROA
2.726097548654299
Quarters > 0 > ratios > FCF
100476000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.21448881830058664
Quarters > 0 > health Score
67
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
474116000
Quarters > 1 > income Statement > cost Of Revenue
253406000
Quarters > 1 > income Statement > gross Profit
220710000
Quarters > 1 > income Statement > operating Expenses
134848000
Quarters > 1 > income Statement > operating Income
85862000
Quarters > 1 > income Statement > interest Expense
8116000
Quarters > 1 > income Statement > pretax Income
82746000
Quarters > 1 > income Statement > net Income
62773000
Quarters > 1 > income Statement > eps
1.5948830000762215
Quarters > 1 > income Statement > dividends Per Share
20848000
Quarters > 1 > income Statement > shares Outstanding
39359000
Quarters > 1 > income Statement > income Tax Expense
19973000
Quarters > 1 > income Statement > EBITDA
108961000
Quarters > 1 > income Statement > operating Margin
18.10991402947802
Quarters > 1 > income Statement > total Other Income Expense Net
-3116000
Quarters > 1 > balance Sheet > cash
146988000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
333754000
Quarters > 1 > balance Sheet > inventories
343883000
Quarters > 1 > balance Sheet > total Current Assets
887461000
Quarters > 1 > balance Sheet > property Plant Equipment
279419000
Quarters > 1 > balance Sheet > total Assets
2550211000
Quarters > 1 > balance Sheet > payables
126421000
Quarters > 1 > balance Sheet > short Term Debt
8383000
Quarters > 1 > balance Sheet > long Term Debt
670965000
Quarters > 1 > balance Sheet > total Liabilities
1297569000
Quarters > 1 > balance Sheet > equity
1252642000
Quarters > 1 > cash Flow > net Income
62773000
Quarters > 1 > cash Flow > depreciation
18099000
Quarters > 1 > cash Flow > change In Working Capital
-20005000
Quarters > 1 > cash Flow > cash From Operations
67218000
Quarters > 1 > cash Flow > capital Expenditures
29334000
Quarters > 1 > cash Flow > cash From Investing
-217107000
Quarters > 1 > cash Flow > cash From Financing
119591000
Quarters > 1 > cash Flow > net Change In Cash
-23349000
Quarters > 1 > ratios > PE
1.5948830000762215
Quarters > 1 > ratios > PB
5.102736136901046
Quarters > 1 > ratios > ROE
5.011248225750055
Quarters > 1 > ratios > ROA
2.4614825988908366
Quarters > 1 > ratios > FCF
37884000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.07990449594613977
Quarters > 1 > health Score
49
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
421340000
Quarters > 2 > income Statement > cost Of Revenue
227945000
Quarters > 2 > income Statement > gross Profit
193395000
Quarters > 2 > income Statement > operating Expenses
115634000
Quarters > 2 > income Statement > operating Income
77761000
Quarters > 2 > income Statement > interest Expense
6835000
Quarters > 2 > income Statement > pretax Income
77949000
Quarters > 2 > income Statement > net Income
59605000
Quarters > 2 > income Statement > eps
1.508949140528088
Quarters > 2 > income Statement > dividends Per Share
20033000
Quarters > 2 > income Statement > shares Outstanding
39501000
Quarters > 2 > income Statement > income Tax Expense
18344000
Quarters > 2 > income Statement > EBITDA
101035000
Quarters > 2 > income Statement > operating Margin
18.45564152465942
Quarters > 2 > income Statement > total Other Income Expense Net
188000
Quarters > 2 > balance Sheet > cash
170617000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
294423000
Quarters > 2 > balance Sheet > inventories
306675000
Quarters > 2 > balance Sheet > total Current Assets
823162000
Quarters > 2 > balance Sheet > property Plant Equipment
268022000
Quarters > 2 > balance Sheet > total Assets
2235885000
Quarters > 2 > balance Sheet > payables
116474000
Quarters > 2 > balance Sheet > short Term Debt
32886000
Quarters > 2 > balance Sheet > long Term Debt
469171000
Quarters > 2 > balance Sheet > total Liabilities
1045740000
Quarters > 2 > balance Sheet > equity
1190145000
Quarters > 2 > cash Flow > net Income
59605000
Quarters > 2 > cash Flow > depreciation
16251000
Quarters > 2 > cash Flow > change In Working Capital
-14973000
Quarters > 2 > cash Flow > cash From Operations
61833000
Quarters > 2 > cash Flow > capital Expenditures
10784000
Quarters > 2 > cash Flow > cash From Investing
-10766000
Quarters > 2 > cash Flow > cash From Financing
-45612000
Quarters > 2 > cash Flow > net Change In Cash
6198000
Quarters > 2 > ratios > PE
1.508949140528088
Quarters > 2 > ratios > PB
5.3900679328989325
Quarters > 2 > ratios > ROE
5.008213284935869
Quarters > 2 > ratios > ROA
2.6658347813058363
Quarters > 2 > ratios > FCF
51049000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.12115868419803484
Quarters > 2 > health Score
59
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
499697000
Quarters > 3 > income Statement > cost Of Revenue
265268000
Quarters > 3 > income Statement > gross Profit
234429000
Quarters > 3 > income Statement > operating Expenses
116785000
Quarters > 3 > income Statement > operating Income
117644000
Quarters > 3 > income Statement > interest Expense
7332000
Quarters > 3 > income Statement > pretax Income
116814000
Quarters > 3 > income Statement > net Income
87946000
Quarters > 3 > income Statement > eps
2.2267628813773896
Quarters > 3 > income Statement > dividends Per Share
20089000
Quarters > 3 > income Statement > shares Outstanding
39495000
Quarters > 3 > income Statement > income Tax Expense
28868000
Quarters > 3 > income Statement > EBITDA
140917000
Quarters > 3 > income Statement > operating Margin
23.543067098661787
Quarters > 3 > income Statement > total Other Income Expense Net
-830000
Quarters > 3 > balance Sheet > cash
164560000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
279213000
Quarters > 3 > balance Sheet > inventories
296796000
Quarters > 3 > balance Sheet > total Current Assets
803030000
Quarters > 3 > balance Sheet > property Plant Equipment
267948000
Quarters > 3 > balance Sheet > total Assets
2205784000
Quarters > 3 > balance Sheet > payables
108163000
Quarters > 3 > balance Sheet > short Term Debt
26391000
Quarters > 3 > balance Sheet > long Term Debt
481622000
Quarters > 3 > balance Sheet > total Liabilities
1062465000
Quarters > 3 > balance Sheet > equity
1143319000
Quarters > 3 > cash Flow > net Income
87946000
Quarters > 3 > cash Flow > depreciation
16770000
Quarters > 3 > cash Flow > change In Working Capital
4600000
Quarters > 3 > cash Flow > cash From Operations
107908000
Quarters > 3 > cash Flow > capital Expenditures
14409000
Quarters > 3 > cash Flow > cash From Investing
-14031000
Quarters > 3 > cash Flow > cash From Financing
-72517000
Quarters > 3 > cash Flow > net Change In Cash
10127000
Quarters > 3 > ratios > PE
2.2267628813773896
Quarters > 3 > ratios > PB
5.609972369916008
Quarters > 3 > ratios > ROE
7.692166403252286
Quarters > 3 > ratios > ROA
3.987063103186894
Quarters > 3 > ratios > FCF
93499000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.18711138950203823
Quarters > 3 > health Score
69
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
1808140000
Annuals > 0 > income Statement > cost Of Revenue
947695000
Annuals > 0 > income Statement > gross Profit
860445000
Annuals > 0 > income Statement > operating Expenses
471268000
Annuals > 0 > income Statement > operating Income
389177000
Annuals > 0 > income Statement > interest Expense
36889000
Annuals > 0 > income Statement > pretax Income
375006000
Annuals > 0 > income Statement > net Income
284967000
Annuals > 0 > income Statement > eps
7.207967623624636
Annuals > 0 > income Statement > dividends Per Share
78759000
Annuals > 0 > income Statement > shares Outstanding
39535000
Annuals > 0 > income Statement > income Tax Expense
90039000
Annuals > 0 > income Statement > EBITDA
476228000
Annuals > 0 > income Statement > operating Margin
21.523609897463693
Annuals > 0 > income Statement > total Other Income Expense Net
-14171000
Annuals > 0 > balance Sheet > cash
164560000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
279213000
Annuals > 0 > balance Sheet > inventories
296796000
Annuals > 0 > balance Sheet > total Current Assets
803030000
Annuals > 0 > balance Sheet > property Plant Equipment
267948000
Annuals > 0 > balance Sheet > total Assets
2205784000
Annuals > 0 > balance Sheet > payables
108163000
Annuals > 0 > balance Sheet > short Term Debt
37791000
Annuals > 0 > balance Sheet > long Term Debt
481622000
Annuals > 0 > balance Sheet > total Liabilities
1062465000
Annuals > 0 > balance Sheet > equity
1143319000
Annuals > 0 > cash Flow > net Income
284967000
Annuals > 0 > cash Flow > depreciation
64333000
Annuals > 0 > cash Flow > change In Working Capital
-59392000
Annuals > 0 > cash Flow > cash From Operations
296428000
Annuals > 0 > cash Flow > capital Expenditures
54223000
Annuals > 0 > cash Flow > cash From Investing
-53755000
Annuals > 0 > cash Flow > cash From Financing
-208689000
Annuals > 0 > cash Flow > net Change In Cash
16689000
Annuals > 0 > ratios > PE
7.207967623624636
Annuals > 0 > ratios > PB
5.65645747162428
Annuals > 0 > ratios > ROE
24.924539870324907
Annuals > 0 > ratios > ROA
12.919080018714435
Annuals > 0 > ratios > FCF
242205000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.13395257004435498
Annuals > 0 > health Score
79
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1787647000
Annuals > 1 > income Statement > cost Of Revenue
935509000
Annuals > 1 > income Statement > gross Profit
852138000
Annuals > 1 > income Statement > operating Expenses
620818000
Annuals > 1 > income Statement > operating Income
231320000
Annuals > 1 > income Statement > interest Expense
46733000
Annuals > 1 > income Statement > pretax Income
206688000
Annuals > 1 > income Statement > net Income
58583000
Annuals > 1 > income Statement > eps
1.484128391558787
Annuals > 1 > income Statement > dividends Per Share
73488000
Annuals > 1 > income Statement > shares Outstanding
39473000
Annuals > 1 > income Statement > income Tax Expense
148105000
Annuals > 1 > income Statement > EBITDA
314194000
Annuals > 1 > income Statement > operating Margin
12.939914871336455
Annuals > 1 > income Statement > total Other Income Expense Net
-24632000
Annuals > 1 > balance Sheet > cash
146442000
Annuals > 1 > balance Sheet > short Term Investments
0
Annuals > 1 > balance Sheet > receivables
294678000
Annuals > 1 > balance Sheet > inventories
292604000
Annuals > 1 > balance Sheet > total Current Assets
786270000
Annuals > 1 > balance Sheet > property Plant Equipment
265175000
Annuals > 1 > balance Sheet > total Assets
2170150000
Annuals > 1 > balance Sheet > payables
111872000
Annuals > 1 > balance Sheet > short Term Debt
26522000
Annuals > 1 > balance Sheet > long Term Debt
575170000
Annuals > 1 > balance Sheet > total Liabilities
1203348000
Annuals > 1 > balance Sheet > equity
966802000
Annuals > 1 > cash Flow > net Income
58583000
Annuals > 1 > cash Flow > depreciation
60773000
Annuals > 1 > cash Flow > change In Working Capital
94727000
Annuals > 1 > cash Flow > cash From Operations
92857000
Annuals > 1 > cash Flow > capital Expenditures
42764000
Annuals > 1 > cash Flow > cash From Investing
-39953000
Annuals > 1 > cash Flow > cash From Financing
-52253000
Annuals > 1 > cash Flow > net Change In Cash
-16020000
Annuals > 1 > ratios > PE
1.484128391558787
Annuals > 1 > ratios > PB
6.678713262901815
Annuals > 1 > ratios > ROE
6.059462020144766
Annuals > 1 > ratios > ROA
2.699490818607009
Annuals > 1 > ratios > FCF
50093000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.028021751497918773
Annuals > 1 > health Score
41
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1527953000
Annuals > 2 > income Statement > cost Of Revenue
854122000
Annuals > 2 > income Statement > gross Profit
673831000
Annuals > 2 > income Statement > operating Expenses
434694000
Annuals > 2 > income Statement > operating Income
239137000
Annuals > 2 > income Statement > interest Expense
21660000
Annuals > 2 > income Statement > pretax Income
238533000
Annuals > 2 > income Statement > net Income
179630000
Annuals > 2 > income Statement > eps
4.558327200751136
Annuals > 2 > income Statement > dividends Per Share
71497000
Annuals > 2 > income Statement > shares Outstanding
39407000
Annuals > 2 > income Statement > income Tax Expense
58903000
Annuals > 2 > income Statement > EBITDA
316510000
Annuals > 2 > income Statement > operating Margin
15.650808630893751
Annuals > 2 > income Statement > total Other Income Expense Net
-604000
Annuals > 2 > balance Sheet > cash
162902000
Annuals > 2 > balance Sheet > short Term Investments
9905000
Annuals > 2 > balance Sheet > receivables
302959000
Annuals > 2 > balance Sheet > inventories
338316000
Annuals > 2 > balance Sheet > total Current Assets
880126000
Annuals > 2 > balance Sheet > property Plant Equipment
251694000
Annuals > 2 > balance Sheet > total Assets
2376976000
Annuals > 2 > balance Sheet > payables
112532000
Annuals > 2 > balance Sheet > short Term Debt
7387000
Annuals > 2 > balance Sheet > long Term Debt
565445000
Annuals > 2 > balance Sheet > total Liabilities
1453235000
Annuals > 2 > balance Sheet > equity
923741000
Annuals > 2 > cash Flow > net Income
179630000
Annuals > 2 > cash Flow > depreciation
56317000
Annuals > 2 > cash Flow > change In Working Capital
-99082000
Annuals > 2 > cash Flow > cash From Operations
157455000
Annuals > 2 > cash Flow > capital Expenditures
43942000
Annuals > 2 > cash Flow > cash From Investing
-4484000
Annuals > 2 > cash Flow > cash From Financing
-113350000
Annuals > 2 > cash Flow > net Change In Cash
22990000
Annuals > 2 > ratios > PE
4.558327200751136
Annuals > 2 > ratios > PB
6.978359799987227
Annuals > 2 > ratios > ROE
19.44592694272529
Annuals > 2 > ratios > ROA
7.557080929719105
Annuals > 2 > ratios > FCF
113513000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.0742908976912248
Annuals > 2 > health Score
60
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1400182000
Annuals > 3 > income Statement > cost Of Revenue
784834000
Annuals > 3 > income Statement > gross Profit
615348000
Annuals > 3 > income Statement > operating Expenses
592568000
Annuals > 3 > income Statement > operating Income
22780000
Annuals > 3 > income Statement > interest Expense
10758000
Annuals > 3 > income Statement > pretax Income
23604000
Annuals > 3 > income Statement > net Income
21340000
Annuals > 3 > income Statement > eps
0.5409516084057897
Annuals > 3 > income Statement > dividends Per Share
68586000
Annuals > 3 > income Statement > shares Outstanding
39449000
Annuals > 3 > income Statement > income Tax Expense
1816000
Annuals > 3 > income Statement > EBITDA
84679000
Annuals > 3 > income Statement > operating Margin
1.6269313560665684
Annuals > 3 > income Statement > total Other Income Expense Net
824000
Annuals > 3 > balance Sheet > cash
140895000
Annuals > 3 > balance Sheet > short Term Investments
48974000
Annuals > 3 > balance Sheet > receivables
258101000
Annuals > 3 > balance Sheet > inventories
280617000
Annuals > 3 > balance Sheet > total Current Assets
792804000
Annuals > 3 > balance Sheet > property Plant Equipment
207793000
Annuals > 3 > balance Sheet > total Assets
2396396000
Annuals > 3 > balance Sheet > payables
106780000
Annuals > 3 > balance Sheet > short Term Debt
9542000
Annuals > 3 > balance Sheet > long Term Debt
597651000
Annuals > 3 > balance Sheet > total Liabilities
1562008000
Annuals > 3 > balance Sheet > equity
834388000
Annuals > 3 > cash Flow > net Income
21788000
Annuals > 3 > cash Flow > depreciation
50317000
Annuals > 3 > cash Flow > change In Working Capital
-58224000
Annuals > 3 > cash Flow > cash From Operations
199145000
Annuals > 3 > cash Flow > capital Expenditures
49123000
Annuals > 3 > cash Flow > cash From Investing
-415473000
Annuals > 3 > cash Flow > cash From Financing
203925000
Annuals > 3 > cash Flow > net Change In Cash
-19596000
Annuals > 3 > ratios > PE
0.5409516084057897
Annuals > 3 > ratios > PB
7.733892889159479
Annuals > 3 > ratios > ROE
2.5575631480797902
Annuals > 3 > ratios > ROA
0.8905039066998943
Annuals > 3 > ratios > FCF
150022000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.10714464262503018
Annuals > 3 > health Score
44
Valuation > metrics > PE
23.0394
Valuation > metrics > PB
4.907824537964819
Valuation > final Score
60.921754620351805
Valuation > verdict
31.8% Overvalued
Profitability > metrics > ROE
5.345019540997704
Profitability > metrics > ROA
7.780005543336372
Profitability > metrics > Net Margin
0.14860474250924335
Profitability > final Score
56
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.9606853553850997
Risk > metrics > Interest Coverage
11.204704764167756
Risk > final Score
88
Risk > verdict
Low
Liquidity > metrics > Current Ratio
6.98595420085727
Liquidity > metrics > Quick Ratio
4.210421530125467
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
48.972638630989536
Prev Valuations > 1
46.09932067101067
Prev Valuations > 2
43.90027630083992
Prev Profitabilities > 0
51
Prev Profitabilities > 1
53
Prev Profitabilities > 2
72
Prev Risks > 0
70
Prev Risks > 1
88
Prev Risks > 2
88
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T00:52:12.864Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-10-22
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
1.94
Earnings History > 0 > eps Estimate
1.89
Earnings History > 0 > eps Difference
0.05
Earnings History > 0 > surprise Percent
2.6455
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-07-22
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
1.93
Earnings History > 1 > eps Estimate
1.82
Earnings History > 1 > eps Difference
0.11
Earnings History > 1 > surprise Percent
6.044
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-04-28
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
1.68
Earnings History > 2 > eps Estimate
1.58
Earnings History > 2 > eps Difference
0.1
Earnings History > 2 > surprise Percent
6.3291
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-12
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
2.25
Earnings History > 3 > eps Estimate
2.35
Earnings History > 3 > eps Difference
-0.1
Earnings History > 3 > surprise Percent
-4.2553
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-10-23
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.83
Earnings History > 4 > eps Estimate
1.81
Earnings History > 4 > eps Difference
0.02
Earnings History > 4 > surprise Percent
1.105
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-07-24
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
2.01
Earnings History > 5 > eps Estimate
1.96
Earnings History > 5 > eps Difference
0.05
Earnings History > 5 > surprise Percent
2.551
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-04-29
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.61
Earnings History > 6 > eps Estimate
1.56
Earnings History > 6 > eps Difference
0.05
Earnings History > 6 > surprise Percent
3.2051
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-02-14
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
2.06
Earnings History > 7 > eps Estimate
1.87
Earnings History > 7 > eps Difference
0.19
Earnings History > 7 > surprise Percent
10.1604
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-10-24
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.78
Earnings History > 8 > eps Estimate
1.46
Earnings History > 8 > eps Difference
0.32
Earnings History > 8 > surprise Percent
21.9178
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-07-31
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.83
Earnings History > 9 > eps Estimate
1.47
Earnings History > 9 > eps Difference
0.36
Earnings History > 9 > surprise Percent
24.4898
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-05-01
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.36
Earnings History > 10 > eps Estimate
1.05
Earnings History > 10 > eps Difference
0.31
Earnings History > 10 > surprise Percent
29.5238
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-02-15
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.8
Earnings History > 11 > eps Estimate
1.63
Earnings History > 11 > eps Difference
0.17
Earnings History > 11 > surprise Percent
10.4294
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-10-26
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.45
Earnings History > 12 > eps Estimate
1.24
Earnings History > 12 > eps Difference
0.21
Earnings History > 12 > surprise Percent
16.9355
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-07-27
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.29
Earnings History > 13 > eps Estimate
1.25
Earnings History > 13 > eps Difference
0.04
Earnings History > 13 > surprise Percent
3.2
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-04-27
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.1
Earnings History > 14 > eps Estimate
0.93
Earnings History > 14 > eps Difference
0.17
Earnings History > 14 > surprise Percent
18.2796
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-02-17
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.67
Earnings History > 15 > eps Estimate
1.21
Earnings History > 15 > eps Difference
0.46
Earnings History > 15 > surprise Percent
38.0165
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-10-27
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.94
Earnings History > 16 > eps Estimate
1.03
Earnings History > 16 > eps Difference
-0.09
Earnings History > 16 > surprise Percent
-8.7379
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-07-28
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.06
Earnings History > 17 > eps Estimate
1.04
Earnings History > 17 > eps Difference
0.02
Earnings History > 17 > surprise Percent
1.9231
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-04-28
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.95
Earnings History > 18 > eps Estimate
0.95
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
0
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-02-18
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.27
Earnings History > 19 > eps Estimate
1.05
Earnings History > 19 > eps Difference
0.22
Earnings History > 19 > surprise Percent
20.9524
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-10-28
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.94
Earnings History > 20 > eps Estimate
1.07
Earnings History > 20 > eps Difference
-0.13
Earnings History > 20 > surprise Percent
-12.1495
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-07-29
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.11
Earnings History > 21 > eps Estimate
0.95
Earnings History > 21 > eps Difference
0.16
Earnings History > 21 > surprise Percent
16.8421
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-04-29
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
1.18
Earnings History > 22 > eps Estimate
0.98
Earnings History > 22 > eps Difference
0.2
Earnings History > 22 > surprise Percent
20.4082
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-02-19
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
1.29
Earnings History > 23 > eps Estimate
1.37
Earnings History > 23 > eps Difference
-0.08
Earnings History > 23 > surprise Percent
-5.8394
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-23
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
1.15
Earnings History > 24 > eps Estimate
1.18
Earnings History > 24 > eps Difference
-0.03
Earnings History > 24 > surprise Percent
-2.5424
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-07-24
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
1.22
Earnings History > 25 > eps Estimate
1.18
Earnings History > 25 > eps Difference
0.04
Earnings History > 25 > surprise Percent
3.3898
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-04-24
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
1.14
Earnings History > 26 > eps Estimate
1.1
Earnings History > 26 > eps Difference
0.04
Earnings History > 26 > surprise Percent
3.6364
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-02-20
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
1.27
Earnings History > 27 > eps Estimate
1.27
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
0
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-10-24
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
1.16
Earnings History > 28 > eps Estimate
1.05
Earnings History > 28 > eps Difference
0.11
Earnings History > 28 > surprise Percent
10.4762
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-07-25
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.07
Earnings History > 29 > eps Estimate
1.11
Earnings History > 29 > eps Difference
-0.04
Earnings History > 29 > surprise Percent
-3.6036
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-04-23
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
1.01
Earnings History > 30 > eps Estimate
0.84
Earnings History > 30 > eps Difference
0.17
Earnings History > 30 > surprise Percent
20.2381
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-02-20
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
1.31
Earnings History > 31 > eps Estimate
0.99
Earnings History > 31 > eps Difference
0.32
Earnings History > 31 > surprise Percent
32.3232
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-10-19
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.92
Earnings History > 32 > eps Estimate
0.8
Earnings History > 32 > eps Difference
0.12
Earnings History > 32 > surprise Percent
15
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-08-03
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.85
Earnings History > 33 > eps Estimate
0.88
Earnings History > 33 > eps Difference
-0.03
Earnings History > 33 > surprise Percent
-3.4091
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-04-25
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.58
Earnings History > 34 > eps Estimate
0.5
Earnings History > 34 > eps Difference
0.08
Earnings History > 34 > surprise Percent
16
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-02-23
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.78
Earnings History > 35 > eps Estimate
0.82
Earnings History > 35 > eps Difference
-0.04
Earnings History > 35 > surprise Percent
-4.878
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-10-27
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.72
Earnings History > 36 > eps Estimate
0.66
Earnings History > 36 > eps Difference
0.06
Earnings History > 36 > surprise Percent
9.0909
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-07-20
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.79
Earnings History > 37 > eps Estimate
0.73
Earnings History > 37 > eps Difference
0.06
Earnings History > 37 > surprise Percent
8.2192
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-04-28
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.48
Earnings History > 38 > eps Estimate
0.44
Earnings History > 38 > eps Difference
0.04
Earnings History > 38 > surprise Percent
9.0909
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-02-23
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.84
Earnings History > 39 > eps Estimate
0.68
Earnings History > 39 > eps Difference
0.16
Earnings History > 39 > surprise Percent
23.5294
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-10-21
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.59
Earnings History > 40 > eps Estimate
0.6
Earnings History > 40 > eps Difference
-0.01
Earnings History > 40 > surprise Percent
-1.6667
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-07-22
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.67
Earnings History > 41 > eps Estimate
0.59
Earnings History > 41 > eps Difference
0.08
Earnings History > 41 > surprise Percent
13.5593
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-04-27
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.42
Earnings History > 42 > eps Estimate
0.52
Earnings History > 42 > eps Difference
-0.1
Earnings History > 42 > surprise Percent
-19.2308
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-02-16
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.93
Earnings History > 43 > eps Estimate
0.71
Earnings History > 43 > eps Difference
0.22
Earnings History > 43 > surprise Percent
30.9859
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-10-22
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.57
Earnings History > 44 > eps Estimate
0.55
Earnings History > 44 > eps Difference
0.02
Earnings History > 44 > surprise Percent
3.6364
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-07-23
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.6
Earnings History > 45 > eps Estimate
0.64
Earnings History > 45 > eps Difference
-0.04
Earnings History > 45 > surprise Percent
-6.25
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-04-22
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.36
Earnings History > 46 > eps Estimate
0.59
Earnings History > 46 > eps Difference
-0.23
Earnings History > 46 > surprise Percent
-38.9831
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-02-12
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.69
Earnings History > 47 > eps Estimate
0.57
Earnings History > 47 > eps Difference
0.12
Earnings History > 47 > surprise Percent
21.0526
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-10-23
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.52
Earnings History > 48 > eps Estimate
0.69
Earnings History > 48 > eps Difference
-0.17
Earnings History > 48 > surprise Percent
-24.6377
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-07-24
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.69
Earnings History > 49 > eps Estimate
0.67
Earnings History > 49 > eps Difference
0.02
Earnings History > 49 > surprise Percent
2.9851
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-04-24
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.52
Earnings History > 50 > eps Estimate
0.6
Earnings History > 50 > eps Difference
-0.08
Earnings History > 50 > surprise Percent
-13.3333
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-02-13
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.57
Earnings History > 51 > eps Estimate
0.55
Earnings History > 51 > eps Difference
0.02
Earnings History > 51 > surprise Percent
3.6364
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-10-24
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.51
Earnings History > 52 > eps Estimate
0.57
Earnings History > 52 > eps Difference
-0.06
Earnings History > 52 > surprise Percent
-10.5263
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-07-25
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.61
Earnings History > 53 > eps Estimate
0.67
Earnings History > 53 > eps Difference
-0.06
Earnings History > 53 > surprise Percent
-8.9552
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-04-25
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.64
Earnings History > 54 > eps Estimate
0.5
Earnings History > 54 > eps Difference
0.14
Earnings History > 54 > surprise Percent
28
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-02-15
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.46
Earnings History > 55 > eps Estimate
0.59
Earnings History > 55 > eps Difference
-0.13
Earnings History > 55 > surprise Percent
-22.0339
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-10-27
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.54
Earnings History > 56 > eps Estimate
0.48
Earnings History > 56 > eps Difference
0.06
Earnings History > 56 > surprise Percent
12.5
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-07-28
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.53
Earnings History > 57 > eps Estimate
0.49
Earnings History > 57 > eps Difference
0.04
Earnings History > 57 > surprise Percent
8.1633
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-04-28
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.36
Earnings History > 58 > eps Estimate
0.34
Earnings History > 58 > eps Difference
0.02
Earnings History > 58 > surprise Percent
5.8824
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-02-28
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.43
Earnings History > 59 > eps Estimate
0.38
Earnings History > 59 > eps Difference
0.05
Earnings History > 59 > surprise Percent
13.1579
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-10-28
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.3
Earnings History > 60 > eps Estimate
0.34
Earnings History > 60 > eps Difference
-0.04
Earnings History > 60 > surprise Percent
-11.7647
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-07-28
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.32
Earnings History > 61 > eps Estimate
0.35
Earnings History > 61 > eps Difference
-0.03
Earnings History > 61 > surprise Percent
-8.5714
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-04-29
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.14
Earnings History > 62 > eps Estimate
0.27
Earnings History > 62 > eps Difference
-0.13
Earnings History > 62 > surprise Percent
-48.1481
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-02-26
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.35
Earnings History > 63 > eps Estimate
0.34
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
2.9412
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-29
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.3
Earnings History > 64 > eps Estimate
0.37
Earnings History > 64 > eps Difference
-0.07
Earnings History > 64 > surprise Percent
-18.9189
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-07-28
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.35
Earnings History > 65 > eps Estimate
0.32
Earnings History > 65 > eps Difference
0.03
Earnings History > 65 > surprise Percent
9.375
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-04-30
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.2
Earnings History > 66 > eps Estimate
0.29
Earnings History > 66 > eps Difference
-0.09
Earnings History > 66 > surprise Percent
-31.0345
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-02-26
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.46
Earnings History > 67 > eps Estimate
0.48
Earnings History > 67 > eps Difference
-0.02
Earnings History > 67 > surprise Percent
-4.1667
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-10-27
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.5
Earnings History > 68 > eps Estimate
0.42
Earnings History > 68 > eps Difference
0.08
Earnings History > 68 > surprise Percent
19.0476
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-07-28
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.55
Earnings History > 69 > eps Estimate
0.6
Earnings History > 69 > eps Difference
-0.05
Earnings History > 69 > surprise Percent
-8.3333
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-05-01
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.44
Earnings History > 70 > eps Estimate
0.57
Earnings History > 70 > eps Difference
-0.13
Earnings History > 70 > surprise Percent
-22.807
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-02-29
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.51
Earnings History > 71 > eps Estimate
0.63
Earnings History > 71 > eps Difference
-0.12
Earnings History > 71 > surprise Percent
-19.0476
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-11-01
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.33
Earnings History > 72 > eps Estimate
0.47
Earnings History > 72 > eps Difference
-0.14
Earnings History > 72 > surprise Percent
-29.7872
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-08-07
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.53
Earnings History > 73 > eps Estimate
0.51
Earnings History > 73 > eps Difference
0.02
Earnings History > 73 > surprise Percent
3.9216
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-05-09
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.44
Earnings History > 74 > eps Estimate
0.59
Earnings History > 74 > eps Difference
-0.15
Earnings History > 74 > surprise Percent
-25.4237
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-02-27
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.53
Earnings History > 75 > eps Estimate
0.51
Earnings History > 75 > eps Difference
0.02
Earnings History > 75 > surprise Percent
3.9216
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-11-02
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.34
Earnings History > 76 > eps Estimate
0.41
Earnings History > 76 > eps Difference
-0.07
Earnings History > 76 > surprise Percent
-17.0732
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-08-01
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.43
Earnings History > 77 > eps Estimate
0.55
Earnings History > 77 > eps Difference
-0.12
Earnings History > 77 > surprise Percent
-21.8182
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-05-10
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.52
Earnings History > 78 > eps Estimate
0.55
Earnings History > 78 > eps Difference
-0.03
Earnings History > 78 > surprise Percent
-5.4545
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-03-01
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.65
Earnings History > 79 > eps Estimate
0.61
Earnings History > 79 > eps Difference
0.04
Earnings History > 79 > surprise Percent
6.5574
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-11-03
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.46
Earnings History > 80 > eps Estimate
0.52
Earnings History > 80 > eps Difference
-0.06
Earnings History > 80 > surprise Percent
-11.5385
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-08-03
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.52
Earnings History > 81 > eps Estimate
0.59
Earnings History > 81 > eps Difference
-0.07
Earnings History > 81 > surprise Percent
-11.8644
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-05-05
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.57
Earnings History > 82 > eps Estimate
0.48
Earnings History > 82 > eps Difference
0.09
Earnings History > 82 > surprise Percent
18.75
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-03-01
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.46
Earnings History > 83 > eps Estimate
0.56
Earnings History > 83 > eps Difference
-0.1
Earnings History > 83 > surprise Percent
-17.8571
Earnings History > 84 > period
2004-09-30
Earnings History > 84 > report Date
2004-11-03
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.5
Earnings History > 84 > eps Estimate
0.46
Earnings History > 84 > eps Difference
0.04
Earnings History > 84 > surprise Percent
8.6957
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-08-04
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.48
Earnings History > 85 > eps Estimate
0.42
Earnings History > 85 > eps Difference
0.06
Earnings History > 85 > surprise Percent
14.2857
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-04-29
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.43
Earnings History > 86 > eps Estimate
0.29
Earnings History > 86 > eps Difference
0.14
Earnings History > 86 > surprise Percent
48.2759
Earnings History > 87 > period
2003-12-31
Earnings History > 87 > report Date
2004-03-02
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.41
Earnings History > 87 > eps Estimate
0.3
Earnings History > 87 > eps Difference
0.11
Earnings History > 87 > surprise Percent
36.6667
Earnings History > 88 > period
2003-09-30
Earnings History > 88 > report Date
2003-11-03
Earnings History > 88 > date
2003-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.29
Earnings History > 88 > eps Estimate
0.27
Earnings History > 88 > eps Difference
0.02
Earnings History > 88 > surprise Percent
7.4074
Earnings History > 89 > period
2003-06-30
Earnings History > 89 > report Date
2003-08-05
Earnings History > 89 > date
2003-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.3628
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-03-31
Earnings History > 90 > report Date
2003-05-07
Earnings History > 90 > date
2003-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.3254
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2002-12-31
Earnings History > 91 > report Date
2003-03-28
Earnings History > 91 > date
2002-12-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.32
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-09-30
Earnings History > 92 > report Date
2002-09-30
Earnings History > 92 > date
2002-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.1566
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-06-30
Earnings History > 93 > report Date
2002-06-30
Earnings History > 93 > date
2002-06-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.256
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-03-31
Earnings History > 94 > report Date
2002-03-31
Earnings History > 94 > date
2002-03-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.2169
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2001-12-31
Earnings History > 95 > report Date
2001-12-31
Earnings History > 95 > date
2001-12-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.2433
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-09-30
Earnings History > 96 > report Date
2001-09-30
Earnings History > 96 > date
2001-09-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.2138
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-06-30
Earnings History > 97 > report Date
2001-06-30
Earnings History > 97 > date
2001-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.1933
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-03-31
Earnings History > 98 > report Date
2001-03-31
Earnings History > 98 > date
2001-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.219
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2000-12-31
Earnings History > 99 > report Date
2000-12-31
Earnings History > 99 > date
2000-12-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.2434
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-09-30
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.109
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-06-30
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.074
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-03-31
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.1924
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
1999-12-31
Earnings History > 103 > report Date
1999-12-31
Earnings History > 103 > date
1999-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.1935
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1999-09-30
Earnings History > 104 > report Date
1999-09-30
Earnings History > 104 > date
1999-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.1114
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-06-30
Earnings History > 105 > report Date
1999-06-30
Earnings History > 105 > date
1999-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.0183
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1999-03-31
Earnings History > 106 > report Date
1999-03-31
Earnings History > 106 > date
1999-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.0653
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1998-12-31
Earnings History > 107 > report Date
1998-12-31
Earnings History > 107 > date
1998-12-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.1234
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-09-30
Earnings History > 108 > report Date
1998-09-30
Earnings History > 108 > date
1998-09-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.0767
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-06-30
Earnings History > 109 > report Date
1998-06-30
Earnings History > 109 > date
1998-06-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.1194
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Earnings History > 110 > period
1998-03-31
Earnings History > 110 > report Date
1998-03-31
Earnings History > 110 > date
1998-03-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.1367
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
1994-03-31
Earnings History > 111 > report Date
1994-04-27
Earnings History > 111 > date
1994-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.09
Earnings History > 111 > eps Estimate
0.13
Earnings History > 111 > eps Difference
-0.04
Earnings History > 111 > surprise Percent
-30.7692
MSA Safety Incorporated develops, manufactures, and supplies safety products and technology solutions that protect people and facility infrastructures worldwide. The company offers breathing apparatus products, including self-contained breathing apparatus; firefighter helmets and protective apparel; and fixed gas and flame detection systems, such as fixed gas detection monitoring systems, flame detectors and open-path infrared gas detectors, and refrigerant detection and identification solution, as well as hand-held portable gas detection instruments to detect the presence or absence of various gases in the air. It also provides industrial head protection products; and fall protection equipment, such as confined space equipment, harnesses, lanyards, and self-retracting lifelines, as well as engineered systems. In addition, the company offers air-purifying respirators, eye and face protection products, ballistic helmets, and gas masks. It serves fire service, energy, utility, construction, and industrial manufacturing applications, as well as heating, ventilation, air conditioning, and refrigeration industries through distributors and end-users through indirect and direct sales channels. The company offers its products under the V-Gard, Cairns, and Gallet brand names. MSA Safety Incorporated was founded in 1914 and is based in Cranberry Township, Pennsylvania.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
0.53Next Payout:
Dec 10, 2025Yield:
1.3054 %Risk On: Is MSA stock undervalued historically - 2025 Performance Recap & Expert Curated Trade Setup Alerts moha.gov.vn
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$189.5
Analyst Picks
Strong Buy
3
Buy
0
Hold
2
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 90.57% of the total shares of MSA Safety
1.
Vanguard Group Inc(9.7246%)
since
2025/06/30
2.
BlackRock Inc(8.6212%)
since
2025/06/30
3.
Apg All Pensions Group(4.7696%)
since
2025/06/30
4.
JPMorgan Chase & Co(4.6191%)
since
2025/06/30
5.
State Street Corp(4.3776%)
since
2025/06/30
6.
Champlain Investment Partners, LLC(4.2614%)
since
2025/06/30
7.
iShares Core S&P Mid-Cap ETF(3.2686%)
since
2025/08/31
8.
Vanguard Total Stock Mkt Idx Inv(2.9875%)
since
2025/07/31
9.
T. Rowe Price Associates, Inc.(2.9321%)
since
2025/06/30
10.
Ruane, Cunniff & Goldfarb L.P.(2.4246%)
since
2025/06/30
11.
Vanguard Small Cap Index(2.3158%)
since
2025/07/31
12.
Champlain Mid Cap Fund, LLC(2.2385%)
since
2025/08/31
13.
Geode Capital Management, LLC(2.1305%)
since
2025/06/30
14.
Cooke & Bieler LP(2.0789%)
since
2025/06/30
15.
Conestoga Capital Advisors, LLC(2.0053%)
since
2025/06/30
16.
T. Rowe Price Investment Management,Inc.(1.9799%)
since
2025/06/30
17.
Bank of New York Mellon Corp(1.9247%)
since
2025/06/30
18.
Dimensional Fund Advisors, Inc.(1.8858%)
since
2025/06/30
19.
M&G PLC(1.8451%)
since
2025/06/30
20.
First Trust Advisors L.P.(1.5709%)
since
2025/06/30
21.
US Small-Cap Growth II Equity Comp(1.5553%)
since
2025/06/30
22.
Vanguard Small Cap Value Index Inv(1.489%)
since
2025/07/31
23.
T. Rowe Price New Horizons(1.4483%)
since
2025/07/31
24.
Fiduciary Management, Inc. of Milwaukee(1.3495%)
since
2025/06/30
25.
Channing Capital Management, LLC(1.3194%)
since
2025/06/30
26.
UBS Asset Mgmt Americas Inc(1.3109%)
since
2025/06/30
27.
JPM Small Cap Equity-MA(1.196%)
since
2025/06/30
28.
JPM US Small Cap Core-Composite(1.196%)
since
2025/06/30
29.
Morgan Stanley - Brokerage Accounts(1.17%)
since
2025/06/30
30.
JPMorgan Small Cap Equity A(1.1233%)
since
2025/07/31
31.
Conestoga Small Cap Investors(1.1016%)
since
2025/07/31
32.
Champlain Small Company Fund, LLC(1.0821%)
since
2025/08/31
33.
Vanguard Institutional Extnd Mkt Idx Tr(1.0774%)
since
2025/07/31
34.
SPDR® S&P Dividend ETF(1.0208%)
since
2025/08/31
35.
Champlain Mid Cap Adv(0.958%)
since
2025/06/30
36.
Vanguard Selected Value Inv(0.8986%)
since
2025/06/30
37.
Old Westbury Small & Mid Cap Strategies(0.8399%)
since
2025/04/30
38.
JPM US Mid Cap Growth-Composite(0.8255%)
since
2025/06/30
39.
JPMorgan Mid Cap Growth I(0.8228%)
since
2025/07/31
40.
First Trust SMID Cp Rising Div Achv ETF(0.8226%)
since
2025/08/28
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
1.94
EPS Estimate
1.89
EPS Difference
0.05
Surprise Percent
2.6455%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.