_id
6915fb80bc934aba376b272a
Ticker
SNA
Name
Snap-On Inc
Exchange
NYSE
Address
2801 80th Street, Kenosha, WI, United States, 53143
Country
USA
Sector
Industrials
Industry
Tools & Accessories
Currency
USD
Website
https://www.snapon.com
Description
Snap-on Incorporated manufactures and markets tools, equipment, diagnostics, and repair information and systems solutions for professional users worldwide. It operates through Commercial & Industrial Group, Snap-on Tools Group, Repair Systems & Information Group, and Financial Services segments. The company provides hand tools, including wrenches, sockets, ratchet wrenches, pliers, screwdrivers, punches and chisels, saws and cutting tools, pruning tools, torque measuring instruments, and other related products; power tools, such as cordless, pneumatic, and hydraulic and corded tools; and tool storage products comprising tool chests, roll cabinets, and other products. It also offers handheld and computer-based diagnostic products, service and repair information products, diagnostic software solutions, electronic parts catalogs, business management systems and services, point-of-sale systems, integrated systems for vehicle service shops, original equipment manufacturer purchasing facilitation services, and warranty management systems and analytics; and engineered solutions. In addition, the company provides solutions for the service of vehicles and industrial equipment that include wheel alignment equipment, wheel balancers, tire changers, vehicle lifts, test lane equipment, collision repair equipment, vehicle air conditioning service equipment, brake service equipment, fluid exchange equipment, transmission troubleshooting equipment, safety testing equipment, battery chargers, and hoists, as well as after-sales support services and training programs. Further, it offers financing programs to facilitate the sales of its products and support its franchise business. It serves the aviation and aerospace, natural resources, agriculture, infrastructure construction, government and military, mining, power generation, and technical education industries. Snap-on Incorporated was incorporated in 1920 and is headquartered in Kenosha, Wisconsin.
Last Close
351.49
Volume
239907
Current Price
350.83
Change
-0.18777205610402145
Last Updated
2025-12-04T13:16:15.929Z
Image
-
Ipo Date
1985-07-01T00:00:00.000Z
Market Cap
17961934848
Next Dividend Date
2025-12-10T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
2.44
Dividend Yield
2.7819741755266083
Sentiment
0.9923187499999999
Sentiment Sources
16
Rating
3.1818
Target Price
361
Strong Buy
1
Buy
3
Hold
5
Sell
1
Strong Sell
1
Current Quarter
2025-09-30
Revenue
1291900000
Cost Of Revenue
617100000
Gross Profit
674800000
Operating Expenses
327400000
Operating Income
347400000
Interest Expense
12400000
Pretax Income
349300000
Net Income
265399999
Eps
4.998116741996234
Dividends Per Share
111500000
Shares Outstanding
52007557
Income Tax Expense
77500000
EBITDA
391700000
Operating Margin
26.890626209458933
Total Other Income Expense Net
1900000
Cash
1534100000
Short Term Investments
-
Receivables
1677300000
Inventories
1024500000
Total Current Assets
4385300000
Property Plant Equipment
646900000
Total Assets
8355600000
Payables
271300000
Short Term Debt
21300000
Long Term Debt
1186200000
Total Liabilities
2511800000
Equity
5819000000
Depreciation
24800000
Change In Working Capital
-49900000
Cash From Operations
277900000
Capital Expenditures
19900000
Cash From Investing
-21000000
Cash From Financing
-180900000
Net Change In Cash
75800000
PE
17.86
PB
3.2014217219453514
ROE
4.560921103282351
ROA
3.176312879984681
FCF
258000000
Fcf Percent
0.19970585958665532
Piotroski FScore
4
Health Score
71
Deep Value Investing Score
5.5
Defensive Investing Score
10
Dividend Investing Score
4
Economic Moat Investing Score
9.3
Garp Investing Score
4.5
Growth Investing Score
3.5
Momentum Investing Score
4.5
Net Net Investing Score
2.5
Quality Investing Score
8.5
Value Investing Score
6
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
1291900000
Quarters > 0 > income Statement > cost Of Revenue
617100000
Quarters > 0 > income Statement > gross Profit
674800000
Quarters > 0 > income Statement > operating Expenses
327400000
Quarters > 0 > income Statement > operating Income
347400000
Quarters > 0 > income Statement > interest Expense
12400000
Quarters > 0 > income Statement > pretax Income
349300000
Quarters > 0 > income Statement > net Income
265399999
Quarters > 0 > income Statement > eps
4.998116741996234
Quarters > 0 > income Statement > dividends Per Share
111500000
Quarters > 0 > income Statement > shares Outstanding
53100000
Quarters > 0 > income Statement > income Tax Expense
77500000
Quarters > 0 > income Statement > EBITDA
391700000
Quarters > 0 > income Statement > operating Margin
26.890626209458933
Quarters > 0 > income Statement > total Other Income Expense Net
1900000
Quarters > 0 > balance Sheet > cash
1534100000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
1677300000
Quarters > 0 > balance Sheet > inventories
1024500000
Quarters > 0 > balance Sheet > total Current Assets
4385300000
Quarters > 0 > balance Sheet > property Plant Equipment
646900000
Quarters > 0 > balance Sheet > total Assets
8355600000
Quarters > 0 > balance Sheet > payables
271300000
Quarters > 0 > balance Sheet > short Term Debt
21300000
Quarters > 0 > balance Sheet > long Term Debt
1186200000
Quarters > 0 > balance Sheet > total Liabilities
2511800000
Quarters > 0 > balance Sheet > equity
5819000000
Quarters > 0 > cash Flow > net Income
271800000
Quarters > 0 > cash Flow > depreciation
24800000
Quarters > 0 > cash Flow > change In Working Capital
-49900000
Quarters > 0 > cash Flow > cash From Operations
277900000
Quarters > 0 > cash Flow > capital Expenditures
19900000
Quarters > 0 > cash Flow > cash From Investing
-21000000
Quarters > 0 > cash Flow > cash From Financing
-180900000
Quarters > 0 > cash Flow > net Change In Cash
75800000
Quarters > 0 > ratios > PE
4.998116741996234
Quarters > 0 > ratios > PB
3.2014217219453514
Quarters > 0 > ratios > ROE
4.560921103282351
Quarters > 0 > ratios > ROA
3.176312879984681
Quarters > 0 > ratios > FCF
258000000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.19970585958665532
Quarters > 0 > health Score
71
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
1281100000
Quarters > 1 > income Statement > cost Of Revenue
617400000
Quarters > 1 > income Statement > gross Profit
663700000
Quarters > 1 > income Statement > operating Expenses
336400000
Quarters > 1 > income Statement > operating Income
327300000
Quarters > 1 > income Statement > interest Expense
12300000
Quarters > 1 > income Statement > pretax Income
329300000
Quarters > 1 > income Statement > net Income
250300000
Quarters > 1 > income Statement > eps
4.722641509433962
Quarters > 1 > income Statement > dividends Per Share
111800000
Quarters > 1 > income Statement > shares Outstanding
53000000
Quarters > 1 > income Statement > income Tax Expense
72500000
Quarters > 1 > income Statement > EBITDA
366000000
Quarters > 1 > income Statement > operating Margin
25.548356880805557
Quarters > 1 > income Statement > total Other Income Expense Net
2000000
Quarters > 1 > balance Sheet > cash
1458300000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
1585800000
Quarters > 1 > balance Sheet > inventories
997700000
Quarters > 1 > balance Sheet > total Current Assets
4219600000
Quarters > 1 > balance Sheet > property Plant Equipment
647900000
Quarters > 1 > balance Sheet > total Assets
8201800000
Quarters > 1 > balance Sheet > payables
269800000
Quarters > 1 > balance Sheet > short Term Debt
17700000
Quarters > 1 > balance Sheet > long Term Debt
1186000000
Quarters > 1 > balance Sheet > total Liabilities
2462300000
Quarters > 1 > balance Sheet > equity
5715500000
Quarters > 1 > cash Flow > net Income
256800000
Quarters > 1 > cash Flow > depreciation
24400000
Quarters > 1 > cash Flow > change In Working Capital
-71100000
Quarters > 1 > cash Flow > cash From Operations
237200000
Quarters > 1 > cash Flow > capital Expenditures
19700000
Quarters > 1 > cash Flow > cash From Investing
-46000000
Quarters > 1 > cash Flow > cash From Financing
-170900000
Quarters > 1 > cash Flow > net Change In Cash
23400000
Quarters > 1 > ratios > PE
4.722641509433962
Quarters > 1 > ratios > PB
3.253256932901758
Quarters > 1 > ratios > ROE
4.3793193946286415
Quarters > 1 > ratios > ROA
3.0517691238508617
Quarters > 1 > ratios > FCF
217500000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.16977597377253922
Quarters > 1 > health Score
67
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
1243200000
Quarters > 2 > income Statement > cost Of Revenue
594400000
Quarters > 2 > income Statement > gross Profit
648800000
Quarters > 2 > income Statement > operating Expenses
335400000
Quarters > 2 > income Statement > operating Income
313400000
Quarters > 2 > income Statement > interest Expense
12400000
Quarters > 2 > income Statement > pretax Income
315400000
Quarters > 2 > income Statement > net Income
240500000
Quarters > 2 > income Statement > eps
4.512195121951219
Quarters > 2 > income Statement > dividends Per Share
112200000
Quarters > 2 > income Statement > shares Outstanding
53300000
Quarters > 2 > income Statement > income Tax Expense
68700000
Quarters > 2 > income Statement > EBITDA
351800000
Quarters > 2 > income Statement > operating Margin
25.209137709137707
Quarters > 2 > income Statement > total Other Income Expense Net
2000000
Quarters > 2 > balance Sheet > cash
1434900000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
1589500000
Quarters > 2 > balance Sheet > inventories
961200000
Quarters > 2 > balance Sheet > total Current Assets
4141400000
Quarters > 2 > balance Sheet > property Plant Equipment
639400000
Quarters > 2 > balance Sheet > total Assets
8069000000
Quarters > 2 > balance Sheet > payables
281300000
Quarters > 2 > balance Sheet > short Term Debt
18200000
Quarters > 2 > balance Sheet > long Term Debt
1185700000
Quarters > 2 > balance Sheet > total Liabilities
2524900000
Quarters > 2 > balance Sheet > equity
5520800000
Quarters > 2 > cash Flow > net Income
246700000
Quarters > 2 > cash Flow > depreciation
24000000
Quarters > 2 > cash Flow > change In Working Capital
-4400000
Quarters > 2 > cash Flow > cash From Operations
298500000
Quarters > 2 > cash Flow > capital Expenditures
22900000
Quarters > 2 > cash Flow > cash From Investing
-32000000
Quarters > 2 > cash Flow > cash From Financing
-193600000
Quarters > 2 > cash Flow > net Change In Cash
74400000
Quarters > 2 > ratios > PE
4.512195121951219
Quarters > 2 > ratios > PB
3.387052419939139
Quarters > 2 > ratios > ROE
4.3562527169975365
Quarters > 2 > ratios > ROA
2.9805428181930846
Quarters > 2 > ratios > FCF
275600000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.22168597168597168
Quarters > 2 > health Score
71
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
1299200000
Quarters > 3 > income Statement > cost Of Revenue
636400000
Quarters > 3 > income Statement > gross Profit
662800000
Quarters > 3 > income Statement > operating Expenses
330900000
Quarters > 3 > income Statement > operating Income
331900000
Quarters > 3 > income Statement > interest Expense
12300000
Quarters > 3 > income Statement > pretax Income
339200000
Quarters > 3 > income Statement > net Income
258100000
Quarters > 3 > income Statement > eps
4.82429906542056
Quarters > 3 > income Statement > dividends Per Share
112300000
Quarters > 3 > income Statement > shares Outstanding
53500000
Quarters > 3 > income Statement > income Tax Expense
75000000
Quarters > 3 > income Statement > EBITDA
375800000
Quarters > 3 > income Statement > operating Margin
25.546490147783253
Quarters > 3 > income Statement > total Other Income Expense Net
7300000
Quarters > 3 > balance Sheet > cash
1360500000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
1545900000
Quarters > 3 > balance Sheet > inventories
943400000
Quarters > 3 > balance Sheet > total Current Assets
3989400000
Quarters > 3 > balance Sheet > property Plant Equipment
632000000
Quarters > 3 > balance Sheet > total Assets
7896800000
Quarters > 3 > balance Sheet > payables
265900000
Quarters > 3 > balance Sheet > short Term Debt
38700000
Quarters > 3 > balance Sheet > long Term Debt
1185500000
Quarters > 3 > balance Sheet > total Liabilities
2479800000
Quarters > 3 > balance Sheet > equity
5394100000
Quarters > 3 > cash Flow > net Income
264200000
Quarters > 3 > cash Flow > depreciation
24300000
Quarters > 3 > cash Flow > change In Working Capital
-26500000
Quarters > 3 > cash Flow > cash From Operations
293500000
Quarters > 3 > cash Flow > capital Expenditures
18100000
Quarters > 3 > cash Flow > cash From Investing
-40200000
Quarters > 3 > cash Flow > cash From Financing
-201500000
Quarters > 3 > cash Flow > net Change In Cash
47200000
Quarters > 3 > ratios > PE
4.82429906542056
Quarters > 3 > ratios > PB
3.479617545095567
Quarters > 3 > ratios > ROE
4.784857529522998
Quarters > 3 > ratios > ROA
3.2684125215277073
Quarters > 3 > ratios > FCF
275400000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.21197660098522167
Quarters > 3 > health Score
71
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
5108400000
Annuals > 0 > income Statement > cost Of Revenue
2453600000
Annuals > 0 > income Statement > gross Profit
2654800000
Annuals > 0 > income Statement > operating Expenses
1309100000
Annuals > 0 > income Statement > operating Income
1345700000
Annuals > 0 > income Statement > interest Expense
49600000
Annuals > 0 > income Statement > pretax Income
1373100000
Annuals > 0 > income Statement > net Income
1043900000
Annuals > 0 > income Statement > eps
19.512149532710282
Annuals > 0 > income Statement > dividends Per Share
406400000
Annuals > 0 > income Statement > shares Outstanding
53500000
Annuals > 0 > income Statement > income Tax Expense
304200000
Annuals > 0 > income Statement > EBITDA
1520700000
Annuals > 0 > income Statement > operating Margin
26.34288622660716
Annuals > 0 > income Statement > total Other Income Expense Net
27400000
Annuals > 0 > balance Sheet > cash
1360500000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
1545900000
Annuals > 0 > balance Sheet > inventories
943400000
Annuals > 0 > balance Sheet > total Current Assets
3989400000
Annuals > 0 > balance Sheet > property Plant Equipment
632000000
Annuals > 0 > balance Sheet > total Assets
7896800000
Annuals > 0 > balance Sheet > payables
265900000
Annuals > 0 > balance Sheet > short Term Debt
38700000
Annuals > 0 > balance Sheet > long Term Debt
1185500000
Annuals > 0 > balance Sheet > total Liabilities
2479800000
Annuals > 0 > balance Sheet > equity
5394100000
Annuals > 0 > cash Flow > net Income
1068900000
Annuals > 0 > cash Flow > depreciation
98000000
Annuals > 0 > cash Flow > change In Working Capital
-63100000
Annuals > 0 > cash Flow > cash From Operations
1217500000
Annuals > 0 > cash Flow > capital Expenditures
83500000
Annuals > 0 > cash Flow > cash From Investing
-204100000
Annuals > 0 > cash Flow > cash From Financing
-649800000
Annuals > 0 > cash Flow > net Change In Cash
359000000
Annuals > 0 > ratios > PE
19.512149532710282
Annuals > 0 > ratios > PB
3.4156448712482157
Annuals > 0 > ratios > ROE
19.352626017315213
Annuals > 0 > ratios > ROA
13.219278695167663
Annuals > 0 > ratios > FCF
1134000000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.2219873150105708
Annuals > 0 > health Score
86
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
5108300000
Annuals > 1 > income Statement > cost Of Revenue
2488700000
Annuals > 1 > income Statement > gross Profit
2619600000
Annuals > 1 > income Statement > operating Expenses
1309200000
Annuals > 1 > income Statement > operating Income
1310400000
Annuals > 1 > income Statement > interest Expense
49900000
Annuals > 1 > income Statement > pretax Income
1328000000
Annuals > 1 > income Statement > net Income
1011100000
Annuals > 1 > income Statement > eps
18.758812615955474
Annuals > 1 > income Statement > dividends Per Share
355600000
Annuals > 1 > income Statement > shares Outstanding
53900000
Annuals > 1 > income Statement > income Tax Expense
293400000
Annuals > 1 > income Statement > EBITDA
1477200000
Annuals > 1 > income Statement > operating Margin
25.652369672885307
Annuals > 1 > income Statement > total Other Income Expense Net
17600000
Annuals > 1 > balance Sheet > cash
1001500000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
1506200000
Annuals > 1 > balance Sheet > inventories
1005900000
Annuals > 1 > balance Sheet > total Current Assets
3652000000
Annuals > 1 > balance Sheet > property Plant Equipment
614000000
Annuals > 1 > balance Sheet > total Assets
7544900000
Annuals > 1 > balance Sheet > payables
238000000
Annuals > 1 > balance Sheet > short Term Debt
39400000
Annuals > 1 > balance Sheet > long Term Debt
1184600000
Annuals > 1 > balance Sheet > total Liabilities
2451500000
Annuals > 1 > balance Sheet > equity
5071300000
Annuals > 1 > cash Flow > net Income
1011100000
Annuals > 1 > cash Flow > depreciation
99300000
Annuals > 1 > cash Flow > change In Working Capital
-81100000
Annuals > 1 > cash Flow > cash From Operations
1154200000
Annuals > 1 > cash Flow > capital Expenditures
95000000
Annuals > 1 > cash Flow > cash From Investing
-331800000
Annuals > 1 > cash Flow > cash From Financing
-572900000
Annuals > 1 > cash Flow > net Change In Cash
244300000
Annuals > 1 > ratios > PE
18.758812615955474
Annuals > 1 > ratios > PB
3.6602216394218448
Annuals > 1 > ratios > ROE
19.93768856111845
Annuals > 1 > ratios > ROA
13.40110538244377
Annuals > 1 > ratios > FCF
1059200000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.20734882446214983
Annuals > 1 > health Score
86
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
4842500000
Annuals > 2 > income Statement > cost Of Revenue
2395400000
Annuals > 2 > income Statement > gross Profit
2447100000
Annuals > 2 > income Statement > operating Expenses
1239900000
Annuals > 2 > income Statement > operating Income
1207200000
Annuals > 2 > income Statement > interest Expense
47100000
Annuals > 2 > income Statement > pretax Income
1202600000
Annuals > 2 > income Statement > net Income
911700000
Annuals > 2 > income Statement > eps
16.821033210332104
Annuals > 2 > income Statement > dividends Per Share
313100000
Annuals > 2 > income Statement > shares Outstanding
54200000
Annuals > 2 > income Statement > income Tax Expense
268700000
Annuals > 2 > income Statement > EBITDA
1349900000
Annuals > 2 > income Statement > operating Margin
24.929272070211667
Annuals > 2 > income Statement > total Other Income Expense Net
-4600000
Annuals > 2 > balance Sheet > cash
757200000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
1433800000
Annuals > 2 > balance Sheet > inventories
1033100000
Annuals > 2 > balance Sheet > total Current Assets
3368900000
Annuals > 2 > balance Sheet > property Plant Equipment
574100000
Annuals > 2 > balance Sheet > total Assets
6972800000
Annuals > 2 > balance Sheet > payables
287000000
Annuals > 2 > balance Sheet > short Term Debt
36600000
Annuals > 2 > balance Sheet > long Term Debt
1183800000
Annuals > 2 > balance Sheet > total Liabilities
2469300000
Annuals > 2 > balance Sheet > equity
4481300000
Annuals > 2 > cash Flow > net Income
933900000
Annuals > 2 > cash Flow > depreciation
100200000
Annuals > 2 > cash Flow > change In Working Capital
-434000000
Annuals > 2 > cash Flow > cash From Operations
675200000
Annuals > 2 > cash Flow > capital Expenditures
84200000
Annuals > 2 > cash Flow > cash From Investing
-206200000
Annuals > 2 > cash Flow > cash From Financing
-485000000
Annuals > 2 > cash Flow > net Change In Cash
-22800000
Annuals > 2 > ratios > PE
16.821033210332104
Annuals > 2 > ratios > PB
4.16517439135965
Annuals > 2 > ratios > ROE
20.34454287818267
Annuals > 2 > ratios > ROA
13.075091785222579
Annuals > 2 > ratios > FCF
591000000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.12204439855446567
Annuals > 2 > health Score
74
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
4601700000
Annuals > 3 > income Statement > cost Of Revenue
2218900000
Annuals > 3 > income Statement > gross Profit
2382800000
Annuals > 3 > income Statement > operating Expenses
1259300000
Annuals > 3 > income Statement > operating Income
1119400000
Annuals > 3 > income Statement > interest Expense
53100000
Annuals > 3 > income Statement > pretax Income
1088400000
Annuals > 3 > income Statement > net Income
820500000
Annuals > 3 > income Statement > eps
14.918181818181818
Annuals > 3 > income Statement > dividends Per Share
275800000
Annuals > 3 > income Statement > shares Outstanding
55000000
Annuals > 3 > income Statement > income Tax Expense
247000000
Annuals > 3 > income Statement > EBITDA
1244800000
Annuals > 3 > income Statement > operating Margin
24.32579264184975
Annuals > 3 > income Statement > total Other Income Expense Net
-31000000
Annuals > 3 > balance Sheet > cash
780000000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
1335000000
Annuals > 3 > balance Sheet > inventories
803800000
Annuals > 3 > balance Sheet > total Current Assets
3053400000
Annuals > 3 > balance Sheet > property Plant Equipment
570100000
Annuals > 3 > balance Sheet > total Assets
6759700000
Annuals > 3 > balance Sheet > payables
277600000
Annuals > 3 > balance Sheet > short Term Debt
37000000
Annuals > 3 > balance Sheet > long Term Debt
1182900000
Annuals > 3 > balance Sheet > total Liabilities
2555900000
Annuals > 3 > balance Sheet > equity
4181900000
Annuals > 3 > cash Flow > net Income
841400000
Annuals > 3 > cash Flow > depreciation
104800000
Annuals > 3 > cash Flow > change In Working Capital
-79500000
Annuals > 3 > cash Flow > cash From Operations
966600000
Annuals > 3 > cash Flow > capital Expenditures
70100000
Annuals > 3 > cash Flow > cash From Investing
-290400000
Annuals > 3 > cash Flow > cash From Financing
-818800000
Annuals > 3 > cash Flow > net Change In Cash
-143400000
Annuals > 3 > ratios > PE
14.918181818181818
Annuals > 3 > ratios > PB
4.529257036275378
Annuals > 3 > ratios > ROE
19.620268299098495
Annuals > 3 > ratios > ROA
12.138112638134828
Annuals > 3 > ratios > FCF
896500000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.19481930590868593
Annuals > 3 > health Score
82
Valuation > metrics > PE
17.86
Valuation > metrics > PB
3.2014217219453514
Valuation > final Score
77.98578278054649
Valuation > verdict
3.4% Overvalued
Profitability > metrics > ROE
4.560921103282351
Profitability > metrics > ROA
6.052037466079858
Profitability > metrics > Net Margin
0.2054338563356297
Profitability > final Score
57
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.43165492352637913
Risk > metrics > Interest Coverage
28.016129032258064
Risk > final Score
100
Risk > verdict
Low
Liquidity > metrics > Current Ratio
14.987354750512646
Liquidity > metrics > Quick Ratio
11.485987696514012
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
67.46743067098242
Prev Valuations > 1
66.1294758006086
Prev Valuations > 2
65.20382454904433
Prev Profitabilities > 0
56
Prev Profitabilities > 1
55
Prev Profitabilities > 2
59
Prev Risks > 0
100
Prev Risks > 1
100
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T01:12:36.335Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-05
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
4.89
Earnings History > 0 > eps Difference
-4.89
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-16
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
5.02
Earnings History > 1 > eps Estimate
4.63
Earnings History > 1 > eps Difference
0.39
Earnings History > 1 > surprise Percent
8.4233
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-16
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
4.72
Earnings History > 2 > eps Estimate
4.63
Earnings History > 2 > eps Difference
0.09
Earnings History > 2 > surprise Percent
1.9438
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-16
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
4.51
Earnings History > 3 > eps Estimate
4.8188
Earnings History > 3 > eps Difference
-0.3088
Earnings History > 3 > surprise Percent
-6.4082
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-06
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
4.82
Earnings History > 4 > eps Estimate
4.7943
Earnings History > 4 > eps Difference
0.0257
Earnings History > 4 > surprise Percent
0.5361
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-17
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
4.7
Earnings History > 5 > eps Estimate
4.59
Earnings History > 5 > eps Difference
0.11
Earnings History > 5 > surprise Percent
2.3965
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-18
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
5.07
Earnings History > 6 > eps Estimate
4.94
Earnings History > 6 > eps Difference
0.13
Earnings History > 6 > surprise Percent
2.6316
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-18
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
4.75
Earnings History > 7 > eps Estimate
4.64
Earnings History > 7 > eps Difference
0.11
Earnings History > 7 > surprise Percent
2.3707
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-08
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
4.75
Earnings History > 8 > eps Estimate
4.66
Earnings History > 8 > eps Difference
0.09
Earnings History > 8 > surprise Percent
1.9313
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-19
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
4.51
Earnings History > 9 > eps Estimate
4.44
Earnings History > 9 > eps Difference
0.07
Earnings History > 9 > surprise Percent
1.5766
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-20
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
4.89
Earnings History > 10 > eps Estimate
4.58
Earnings History > 10 > eps Difference
0.31
Earnings History > 10 > surprise Percent
6.7686
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-20
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
4.6
Earnings History > 11 > eps Estimate
4.15
Earnings History > 11 > eps Difference
0.45
Earnings History > 11 > surprise Percent
10.8434
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-02
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
4.42
Earnings History > 12 > eps Estimate
4.2
Earnings History > 12 > eps Difference
0.22
Earnings History > 12 > surprise Percent
5.2381
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-20
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
4.14
Earnings History > 13 > eps Estimate
3.86
Earnings History > 13 > eps Difference
0.28
Earnings History > 13 > surprise Percent
7.2539
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-21
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
4.27
Earnings History > 14 > eps Estimate
3.95
Earnings History > 14 > eps Difference
0.32
Earnings History > 14 > surprise Percent
8.1013
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-21
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
4
Earnings History > 15 > eps Estimate
3.66
Earnings History > 15 > eps Difference
0.34
Earnings History > 15 > surprise Percent
9.2896
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-03
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
4.1
Earnings History > 16 > eps Estimate
3.69
Earnings History > 16 > eps Difference
0.41
Earnings History > 16 > surprise Percent
11.1111
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-21
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
3.57
Earnings History > 17 > eps Estimate
3.38
Earnings History > 17 > eps Difference
0.19
Earnings History > 17 > surprise Percent
5.6213
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-22
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
3.76
Earnings History > 18 > eps Estimate
3.22
Earnings History > 18 > eps Difference
0.54
Earnings History > 18 > surprise Percent
16.7702
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-22
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
3.5
Earnings History > 19 > eps Estimate
3.06
Earnings History > 19 > eps Difference
0.44
Earnings History > 19 > surprise Percent
14.3791
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-04
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
3.84
Earnings History > 20 > eps Estimate
2.95
Earnings History > 20 > eps Difference
0.89
Earnings History > 20 > surprise Percent
30.1695
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-22
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
3.28
Earnings History > 21 > eps Estimate
2.16
Earnings History > 21 > eps Difference
1.12
Earnings History > 21 > surprise Percent
51.8519
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-31
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
1.91
Earnings History > 22 > eps Estimate
1.83
Earnings History > 22 > eps Difference
0.08
Earnings History > 22 > surprise Percent
4.3716
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-21
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
2.6
Earnings History > 23 > eps Estimate
2.7
Earnings History > 23 > eps Difference
-0.1
Earnings History > 23 > surprise Percent
-3.7037
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-06
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
3.08
Earnings History > 24 > eps Estimate
3.08
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
0
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-17
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
2.96
Earnings History > 25 > eps Estimate
2.94
Earnings History > 25 > eps Difference
0.02
Earnings History > 25 > surprise Percent
0.6803
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-18
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
3.22
Earnings History > 26 > eps Estimate
3.21
Earnings History > 26 > eps Difference
0.01
Earnings History > 26 > surprise Percent
0.3115
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-18
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
3.01
Earnings History > 27 > eps Estimate
2.9
Earnings History > 27 > eps Difference
0.11
Earnings History > 27 > surprise Percent
3.7931
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-07
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
3.03
Earnings History > 28 > eps Estimate
3.02
Earnings History > 28 > eps Difference
0.01
Earnings History > 28 > surprise Percent
0.3311
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-18
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
2.88
Earnings History > 29 > eps Estimate
2.86
Earnings History > 29 > eps Difference
0.02
Earnings History > 29 > surprise Percent
0.6993
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-19
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
3.11
Earnings History > 30 > eps Estimate
2.95
Earnings History > 30 > eps Difference
0.16
Earnings History > 30 > surprise Percent
5.4237
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-19
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
2.79
Earnings History > 31 > eps Estimate
2.72
Earnings History > 31 > eps Difference
0.07
Earnings History > 31 > surprise Percent
2.5735
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-08
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
2.69
Earnings History > 32 > eps Estimate
2.66
Earnings History > 32 > eps Difference
0.03
Earnings History > 32 > surprise Percent
1.1278
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-19
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
2.45
Earnings History > 33 > eps Estimate
2.42
Earnings History > 33 > eps Difference
0.03
Earnings History > 33 > surprise Percent
1.2397
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-20
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
2.6
Earnings History > 34 > eps Estimate
2.55
Earnings History > 34 > eps Difference
0.05
Earnings History > 34 > surprise Percent
1.9608
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-20
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
2.39
Earnings History > 35 > eps Estimate
2.36
Earnings History > 35 > eps Difference
0.03
Earnings History > 35 > surprise Percent
1.2712
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-02
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
2.47
Earnings History > 36 > eps Estimate
2.41
Earnings History > 36 > eps Difference
0.06
Earnings History > 36 > surprise Percent
2.4896
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-20
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
2.22
Earnings History > 37 > eps Estimate
2.15
Earnings History > 37 > eps Difference
0.07
Earnings History > 37 > surprise Percent
3.2558
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-21
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
2.36
Earnings History > 38 > eps Estimate
2.23
Earnings History > 38 > eps Difference
0.13
Earnings History > 38 > surprise Percent
5.8296
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-21
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
2.16
Earnings History > 39 > eps Estimate
2.09
Earnings History > 39 > eps Difference
0.07
Earnings History > 39 > surprise Percent
3.3493
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-04
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
2.22
Earnings History > 40 > eps Estimate
2.18
Earnings History > 40 > eps Difference
0.04
Earnings History > 40 > surprise Percent
1.8349
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-22
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
1.98
Earnings History > 41 > eps Estimate
1.94
Earnings History > 41 > eps Difference
0.04
Earnings History > 41 > surprise Percent
2.0619
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-23
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
2.03
Earnings History > 42 > eps Estimate
2
Earnings History > 42 > eps Difference
0.03
Earnings History > 42 > surprise Percent
1.5
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-23
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
1.87
Earnings History > 43 > eps Estimate
1.82
Earnings History > 43 > eps Difference
0.05
Earnings History > 43 > surprise Percent
2.7473
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-05
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
1.97
Earnings History > 44 > eps Estimate
1.81
Earnings History > 44 > eps Difference
0.16
Earnings History > 44 > surprise Percent
8.8398
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-16
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
1.76
Earnings History > 45 > eps Estimate
1.62
Earnings History > 45 > eps Difference
0.14
Earnings History > 45 > surprise Percent
8.642
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-17
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
1.8
Earnings History > 46 > eps Estimate
1.68
Earnings History > 46 > eps Difference
0.12
Earnings History > 46 > surprise Percent
7.1429
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-17
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
1.62
Earnings History > 47 > eps Estimate
1.54
Earnings History > 47 > eps Difference
0.08
Earnings History > 47 > surprise Percent
5.1948
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-06
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
1.6
Earnings History > 48 > eps Estimate
1.56
Earnings History > 48 > eps Difference
0.04
Earnings History > 48 > surprise Percent
2.5641
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-17
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
1.43
Earnings History > 49 > eps Estimate
1.42
Earnings History > 49 > eps Difference
0.01
Earnings History > 49 > surprise Percent
0.7042
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-18
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
1.5
Earnings History > 50 > eps Estimate
1.46
Earnings History > 50 > eps Difference
0.04
Earnings History > 50 > surprise Percent
2.7397
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-18
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
1.4
Earnings History > 51 > eps Estimate
1.34
Earnings History > 51 > eps Difference
0.06
Earnings History > 51 > surprise Percent
4.4776
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-07
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
1.43
Earnings History > 52 > eps Estimate
1.38
Earnings History > 52 > eps Difference
0.05
Earnings History > 52 > surprise Percent
3.6232
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-18
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
1.26
Earnings History > 53 > eps Estimate
1.23
Earnings History > 53 > eps Difference
0.03
Earnings History > 53 > surprise Percent
2.439
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-19
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
1.3
Earnings History > 54 > eps Estimate
1.2
Earnings History > 54 > eps Difference
0.1
Earnings History > 54 > surprise Percent
8.3333
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-04-19
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
1.21
Earnings History > 55 > eps Estimate
1.16
Earnings History > 55 > eps Difference
0.05
Earnings History > 55 > surprise Percent
4.3103
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-02
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
1.27
Earnings History > 56 > eps Estimate
1.17
Earnings History > 56 > eps Difference
0.1
Earnings History > 56 > surprise Percent
8.547
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-20
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
1.05
Earnings History > 57 > eps Estimate
1.03
Earnings History > 57 > eps Difference
0.02
Earnings History > 57 > surprise Percent
1.9417
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-21
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
1.14
Earnings History > 58 > eps Estimate
1.08
Earnings History > 58 > eps Difference
0.06
Earnings History > 58 > surprise Percent
5.5556
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-21
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.96
Earnings History > 59 > eps Estimate
0.92
Earnings History > 59 > eps Difference
0.04
Earnings History > 59 > surprise Percent
4.3478
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-03
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.99
Earnings History > 60 > eps Estimate
0.9
Earnings History > 60 > eps Difference
0.09
Earnings History > 60 > surprise Percent
10
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-22
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.8
Earnings History > 61 > eps Estimate
0.68
Earnings History > 61 > eps Difference
0.12
Earnings History > 61 > surprise Percent
17.6471
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-23
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.78
Earnings History > 62 > eps Estimate
0.75
Earnings History > 62 > eps Difference
0.03
Earnings History > 62 > surprise Percent
4
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-20
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.63
Earnings History > 63 > eps Estimate
0.52
Earnings History > 63 > eps Difference
0.11
Earnings History > 63 > surprise Percent
21.1538
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-04
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.63
Earnings History > 64 > eps Estimate
0.55
Earnings History > 64 > eps Difference
0.08
Earnings History > 64 > surprise Percent
14.5455
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-29
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.44
Earnings History > 65 > eps Estimate
0.31
Earnings History > 65 > eps Difference
0.13
Earnings History > 65 > surprise Percent
41.9355
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-31
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.65
Earnings History > 66 > eps Estimate
0.58
Earnings History > 66 > eps Difference
0.07
Earnings History > 66 > surprise Percent
12.069
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-22
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.6
Earnings History > 67 > eps Estimate
0.58
Earnings History > 67 > eps Difference
0.02
Earnings History > 67 > surprise Percent
3.4483
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-04
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
1.01
Earnings History > 68 > eps Estimate
1
Earnings History > 68 > eps Difference
0.01
Earnings History > 68 > surprise Percent
1
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-23
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.94
Earnings History > 69 > eps Estimate
0.86
Earnings History > 69 > eps Difference
0.08
Earnings History > 69 > surprise Percent
9.3023
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-24
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
1.15
Earnings History > 70 > eps Estimate
1.06
Earnings History > 70 > eps Difference
0.09
Earnings History > 70 > surprise Percent
8.4906
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-22
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.97
Earnings History > 71 > eps Estimate
0.81
Earnings History > 71 > eps Difference
0.16
Earnings History > 71 > surprise Percent
19.7531
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-01-30
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.98
Earnings History > 72 > eps Estimate
0.82
Earnings History > 72 > eps Difference
0.16
Earnings History > 72 > surprise Percent
19.5122
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-23
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.7
Earnings History > 73 > eps Estimate
0.67
Earnings History > 73 > eps Difference
0.03
Earnings History > 73 > surprise Percent
4.4776
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-24
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.9
Earnings History > 74 > eps Estimate
0.74
Earnings History > 74 > eps Difference
0.16
Earnings History > 74 > surprise Percent
21.6216
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-24
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.66
Earnings History > 75 > eps Estimate
0.53
Earnings History > 75 > eps Difference
0.13
Earnings History > 75 > surprise Percent
24.5283
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-01-31
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.59
Earnings History > 76 > eps Estimate
0.51
Earnings History > 76 > eps Difference
0.08
Earnings History > 76 > surprise Percent
15.6863
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-23
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.48
Earnings History > 77 > eps Estimate
0.43
Earnings History > 77 > eps Difference
0.05
Earnings History > 77 > surprise Percent
11.6279
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-25
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.6
Earnings History > 78 > eps Estimate
0.49
Earnings History > 78 > eps Difference
0.11
Earnings History > 78 > surprise Percent
22.449
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-28
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.37
Earnings History > 79 > eps Estimate
0.28
Earnings History > 79 > eps Difference
0.09
Earnings History > 79 > surprise Percent
32.1429
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-01
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.47
Earnings History > 80 > eps Estimate
0.38
Earnings History > 80 > eps Difference
0.09
Earnings History > 80 > surprise Percent
23.6842
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-25
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.36
Earnings History > 81 > eps Estimate
0.4
Earnings History > 81 > eps Difference
-0.04
Earnings History > 81 > surprise Percent
-10
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-27
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.46
Earnings History > 82 > eps Estimate
0.39
Earnings History > 82 > eps Difference
0.07
Earnings History > 82 > surprise Percent
17.9487
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-21
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.31
Earnings History > 83 > eps Estimate
0.26
Earnings History > 83 > eps Difference
0.05
Earnings History > 83 > surprise Percent
19.2308
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-03
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.42
Earnings History > 84 > eps Estimate
0.38
Earnings History > 84 > eps Difference
0.04
Earnings History > 84 > surprise Percent
10.5263
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-27
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.39
Earnings History > 85 > eps Estimate
0.37
Earnings History > 85 > eps Difference
0.02
Earnings History > 85 > surprise Percent
5.4054
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-29
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.38
Earnings History > 86 > eps Estimate
0.42
Earnings History > 86 > eps Difference
-0.04
Earnings History > 86 > surprise Percent
-9.5238
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-22
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.22
Earnings History > 87 > eps Estimate
0.29
Earnings History > 87 > eps Difference
-0.07
Earnings History > 87 > surprise Percent
-24.1379
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-02-04
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.3
Earnings History > 88 > eps Estimate
0.36
Earnings History > 88 > eps Difference
-0.06
Earnings History > 88 > surprise Percent
-16.6667
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-22
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.3
Earnings History > 89 > eps Estimate
0.31
Earnings History > 89 > eps Difference
-0.01
Earnings History > 89 > surprise Percent
-3.2258
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-23
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.38
Earnings History > 90 > eps Estimate
0.38
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
0
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-22
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.37
Earnings History > 91 > eps Estimate
0.38
Earnings History > 91 > eps Difference
-0.01
Earnings History > 91 > surprise Percent
-2.6316
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-01-22
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.5
Earnings History > 92 > eps Estimate
0.5
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
0
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-22
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.35
Earnings History > 93 > eps Estimate
0.33
Earnings History > 93 > eps Difference
0.02
Earnings History > 93 > surprise Percent
6.0606
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-25
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.51
Earnings History > 94 > eps Estimate
0.51
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
0
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-23
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.44
Earnings History > 95 > eps Estimate
0.44
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
0
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-01-29
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.52
Earnings History > 96 > eps Estimate
0.51
Earnings History > 96 > eps Difference
0.01
Earnings History > 96 > surprise Percent
1.9608
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-10-23
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.41
Earnings History > 97 > eps Estimate
0.4
Earnings History > 97 > eps Difference
0.01
Earnings History > 97 > surprise Percent
2.5
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-07-24
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.4
Earnings History > 98 > eps Estimate
0.4
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
0
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-04-24
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.51
Earnings History > 99 > eps Estimate
0.54
Earnings History > 99 > eps Difference
-0.03
Earnings History > 99 > surprise Percent
-5.5556
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-02-01
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.66
Earnings History > 100 > eps Estimate
0.64
Earnings History > 100 > eps Difference
0.02
Earnings History > 100 > surprise Percent
3.125
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-24
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.46
Earnings History > 101 > eps Estimate
0.46
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-25
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.75
Earnings History > 102 > eps Estimate
0.77
Earnings History > 102 > eps Difference
-0.02
Earnings History > 102 > surprise Percent
-2.5974
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-04-25
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.58
Earnings History > 103 > eps Estimate
0.61
Earnings History > 103 > eps Difference
-0.03
Earnings History > 103 > surprise Percent
-4.918
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-02-03
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.76
Earnings History > 104 > eps Estimate
0.77
Earnings History > 104 > eps Difference
-0.01
Earnings History > 104 > surprise Percent
-1.2987
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-21
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.62
Earnings History > 105 > eps Estimate
0.62
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
0
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-21
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.65
Earnings History > 106 > eps Estimate
0.65
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-04-22
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.57
Earnings History > 107 > eps Estimate
0.56
Earnings History > 107 > eps Difference
0.01
Earnings History > 107 > surprise Percent
1.7857
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-02-03
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.55
Earnings History > 108 > eps Estimate
0.58
Earnings History > 108 > eps Difference
-0.03
Earnings History > 108 > surprise Percent
-5.1724
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-22
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.38
Earnings History > 109 > eps Estimate
0.38
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
0
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-23
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.38
Earnings History > 110 > eps Estimate
0.37
Earnings History > 110 > eps Difference
0.01
Earnings History > 110 > surprise Percent
2.7027
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-22
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.56
Earnings History > 111 > eps Estimate
0.56
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
0
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-01-29
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.68
Earnings History > 112 > eps Estimate
0.69
Earnings History > 112 > eps Difference
-0.01
Earnings History > 112 > surprise Percent
-1.4493
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-10-16
Earnings History > 113 > date
1997-09-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.58
Earnings History > 113 > eps Estimate
0.58
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-07-17
Earnings History > 114 > date
1997-06-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.64
Earnings History > 114 > eps Estimate
0.64
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-04-17
Earnings History > 115 > date
1997-03-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.56
Earnings History > 115 > eps Estimate
0.56
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-01-29
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.6
Earnings History > 116 > eps Estimate
0.58
Earnings History > 116 > eps Difference
0.02
Earnings History > 116 > surprise Percent
3.4483
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-10-15
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.51
Earnings History > 117 > eps Estimate
0.5
Earnings History > 117 > eps Difference
0.01
Earnings History > 117 > surprise Percent
2
Earnings History > 118 > period
1996-06-30
Earnings History > 118 > report Date
1996-07-16
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.57
Earnings History > 118 > eps Estimate
0.56
Earnings History > 118 > eps Difference
0.01
Earnings History > 118 > surprise Percent
1.7857
Earnings History > 119 > period
1996-03-31
Earnings History > 119 > report Date
1996-04-15
Earnings History > 119 > date
1996-03-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.49
Earnings History > 119 > eps Estimate
0.48
Earnings History > 119 > eps Difference
0.01
Earnings History > 119 > surprise Percent
2.0833
Snap-on Incorporated manufactures and markets tools, equipment, diagnostics, and repair information and systems solutions for professional users worldwide. It operates through Commercial & Industrial Group, Snap-on Tools Group, Repair Systems & Information Group, and Financial Services segments. The company provides hand tools, including wrenches, sockets, ratchet wrenches, pliers, screwdrivers, punches and chisels, saws and cutting tools, pruning tools, torque measuring instruments, and other related products; power tools, such as cordless, pneumatic, and hydraulic and corded tools; and tool storage products comprising tool chests, roll cabinets, and other products. It also offers handheld and computer-based diagnostic products, service and repair information products, diagnostic software solutions, electronic parts catalogs, business management systems and services, point-of-sale systems, integrated systems for vehicle service shops, original equipment manufacturer purchasing facilitation services, and warranty management systems and analytics; and engineered solutions. In addition, the company provides solutions for the service of vehicles and industrial equipment that include wheel alignment equipment, wheel balancers, tire changers, vehicle lifts, test lane equipment, collision repair equipment, vehicle air conditioning service equipment, brake service equipment, fluid exchange equipment, transmission troubleshooting equipment, safety testing equipment, battery chargers, and hoists, as well as after-sales support services and training programs. Further, it offers financing programs to facilitate the sales of its products and support its franchise business. It serves the aviation and aerospace, natural resources, agriculture, infrastructure construction, government and military, mining, power generation, and technical education industries. Snap-on Incorporated was incorporated in 1920 and is headquartered in Kenosha, Wisconsin.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
2.44Next Payout:
Dec 10, 2025Yield:
2.7820 %Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
HOLD
Target Price:
$361
Analyst Picks
Strong Buy
1
Buy
3
Hold
5
Sell
1
Strong Sell
1
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very 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 High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 79.63% of the total shares of Snap-On Inc
1.
Vanguard Group Inc(12.4522%)
since
2025/06/30
2.
BlackRock Inc(7.8501%)
since
2025/06/30
3.
State Street Corp(4.2325%)
since
2025/06/30
4.
Charles Schwab Investment Management Inc(3.7536%)
since
2025/06/30
5.
First Trust Advisors L.P.(3.6284%)
since
2025/06/30
6.
Vanguard Total Stock Mkt Idx Inv(3.1475%)
since
2025/07/31
7.
Schwab US Dividend Equity ETFâ„¢(2.8483%)
since
2025/08/30
8.
Geode Capital Management, LLC(2.839%)
since
2025/06/30
9.
Vanguard 500 Index Investor(2.4804%)
since
2025/07/31
10.
Nordea Investment Mgmt Bank Demark A/s(2.3422%)
since
2025/06/30
11.
Vanguard Mid Cap Index Institutional(2.2365%)
since
2025/07/31
12.
Earnest Partners LLC(1.835%)
since
2025/06/30
13.
First Trust Rising Dividend Achiev ETF(1.7904%)
since
2025/08/28
14.
Bank of America Corp(1.754%)
since
2025/06/30
15.
Dimensional Fund Advisors, Inc.(1.6813%)
since
2025/06/30
16.
Northern Trust Corp(1.5659%)
since
2025/06/30
17.
Ameriprise Financial Inc(1.5355%)
since
2025/06/30
18.
Morgan Stanley - Brokerage Accounts(1.4852%)
since
2025/06/30
19.
Envestnet Asset Management Inc(1.4704%)
since
2025/06/30
20.
Amvescap Plc.(1.4082%)
since
2025/06/30
21.
Regions Financial Corp(1.3908%)
since
2025/06/30
22.
Fidelity 500 Index(1.2707%)
since
2025/07/31
23.
SPDR® S&P 500® ETF(1.217%)
since
2025/08/31
24.
iShares Core S&P 500 ETF(1.2053%)
since
2025/08/31
25.
NORGES BANK(1.035%)
since
2025/06/30
26.
Hamlin Capital Management, LLC(0.9885%)
since
2025/06/30
27.
Alley Company Dividend Portfolio(0.9875%)
since
2025/06/30
28.
Confluence Investment Management LLC(0.9615%)
since
2025/06/30
29.
First Trust Capital Strength ETF(0.9407%)
since
2025/08/28
30.
UBS Group AG(0.9221%)
since
2025/06/30
31.
Vanguard Value Index Inv(0.8885%)
since
2025/07/31
32.
Invesco S&P 500® Equal Weight ETF(0.8456%)
since
2025/08/29
33.
Vanguard Mid-Cap Value ETF(0.6308%)
since
2025/07/31
34.
Confluence Equity Income(0.617%)
since
2025/06/30
35.
EARNEST Partners Smid Cap Core Founders(0.6092%)
since
2025/08/31
36.
Vanguard Institutional Index I(0.6066%)
since
2025/07/31
37.
Hamlin Equity Income Strategy(0.6007%)
since
2025/03/31
38.
Vanguard Dividend Appreciation ETF(0.5398%)
since
2025/07/31
39.
State St S&P 500® Indx SL Cl III(0.535%)
since
2025/08/31
40.
The Industrial Select Sector SPDR® ETF(0.5009%)
since
2025/08/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
4.89
Date
2025-09-30
EPS Actual
5.02
EPS Estimate
4.63
EPS Difference
0.39
Surprise Percent
8.4233%
(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.