_id
6911c360ccc777a4e85d6467
Ticker
HD
Name
The Home Depot Inc
Exchange
NYSE
Address
2455 Paces Ferry Road, Atlanta, GA, United States, 30339
Country
USA
Sector
Consumer Cyclical
Industry
Home Improvement Retail
Currency
USD
Website
https://www.homedepot.com
Description
The Home Depot, Inc. operates as a home improvement retailer in the United States and internationally. It sells various building materials, home improvement products, lawn and garden products, and décor products, as well as facilities maintenance, repair, and operations products. The company also offers installation services for flooring, water heaters, baths, garage doors, cabinets, cabinet makeovers, countertops, sheds, furnaces and central air systems, and windows. In addition, it provides tool and equipment rental services. The company serves consumers, such as do-it-yourself homeowners and do-it-for-me customers; and professional renovators/remodelers, general contractors, small to medium homebuilders, maintenance professionals, handymen, property managers, building service contractors and specialty tradespeople, such as electricians, landscapers, plumbers, painters, pool contractors, and roofers. It sells its products through websites and its mobile applications, including homedepot.com; homedepot.ca and homedepot.com.mx; blinds.com, justblinds.com, and americanblinds.com for custom window coverings; thecompanystore.com, an online site for textiles and décor products; hdsupply.com for maintenance, repair, and operations products and related services; and srsdistribution.com, heritagelandscapesupplygroup.com, and heritagepoolsupplygroup.com for roofing and building materials, landscape, and pool products; and The Home Depot stores. The Home Depot, Inc. was incorporated in 1978 and is headquartered in Atlanta, Georgia.
Last Close
343.43
Volume
3755560
Current Price
360.04
Change
1.72
Last Updated
2026-01-04T14:20:49.318Z
Image
data:image/webp;base64,UklGRhQFAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSDEAAAABYNxIUqP8wyMJZiRiYOeHt2ekiJgA9W3C44vLh88PTg//H9Z3lFffJiKZREGiqg8OAFZQOCC8BAAAMBcAnQEqQABAAD61QJxLpyOjIbf9XfjgFolsAJ0zNDUHunyAfIJYeqE0b5pz+XoA2wHmA88z0Of6/1AP8J1CPPu+xp/ef+B6WPqAf/+ULOmuw2VZEMZIKqoan5CA2NjB9IwgYZyixs7ft1efOdT7UVcx31XftBwORgjCtUIpFkLp/Rtkq529j+Jgr4rp/Tf2xqf0Hc5KZ99b5K0gU5n1ZNCVvZ80d3S136zAAo1zJhJwFN6EDd65WoixHAAZf8GgwWAA/ttR//S/GR5gvuw//rZNsi2R9Z3Z/jH7HfioVVGZmUM3dq1vXDvZln3AsAKYYlp96L5UNATrK2mUV9Nd7lK9Go26AqXe6xcahpWdHpxg08hPVycVQ/5Z1bHh5LHuEeoLbL4D8bqS1mgVPkTS92wyYpL/Kv2ElG7q12YazXZsI70gs0JBQUzynvzG0wfEAGVWbzs21fzgE5RiJeOVsi1hUQdJj9feCzyVaqOA6M3zLgoD7rrPvnzakPUma/AvC36vq6XEIJcEMt9XWrIOYNezsf8ehybMIGcBDJ6ZWKnmURuiLGQvazZr9dgdcM3GdislsKWyq4B6arz0I/wvTp8Ho3HmnG5+/MuZKBRoocr9+5QCDwQ9Y4NEIfvktrFG7Tiwv4HsKncsgHarrTg00I9yx0+OVw3ECo7LA8yMysKJ7iO3rTm5TWPxc9u+JYIVCeOT0N7bqySwaOxEEsRD+YiTlnYLY14M0+rXDOoPW3crbQVdZ0kpNb51K/Z+AAZtt6OTKT9Z9sx4By+PWMexLry71d980E0RKg8Et5SJDvKfV0rUbhNnid1/eGBeYRyEODT2rN0lMtH2BTia1nwZ2ClS7racVQ07QNUdXY+brjpr6PQ0L7b8q2JGevllY+iV2WNpizzKqQuvHAN+J3nHKAJAD8AOwmm2vUGLKPghXF0Wafbzg0d0TVL/fk23unpo5yfq60q9rUxe0bl294MywNhgvSx+ucxVqa5g1+oas6/Mx/UIZXXFoM0cb9NcXwTGF8wJ09Qdbz0uePBWXtEz4ModmFeu9kN6he5y1YWZG49EaV0vDezUqGwbpXkzVYZLtrkoDFVUzSdkSogbtCVcy/nXRo1JATWa3yPCoOy5VKalexo+R8W5ycmNcQOwqMw/iNMdXCQHNJAUfoxZvIsmNH7iACM7aahbiPBW0OOxXSFFZcDkrapsW4+MCXFJfmVkXbKJtfTVrNLKFs+GRtF8IBUvgR8Fdc1Jzw0ESqq7hSqsYXibWAiA2BMGK7G1Iv8z6eZo+bjl1sYtpi5zFu8IffYI+UkUiTvoocYolvz1UnNNZPlWlnRA8Jx3vanT8FnxnePQ/3MGIPm2Ztjg7nXOu31kK4ObK0yxLbj5SWHN04xjXSODxB08+dprM910Lw5AmM7NSLDG0lcZXHu0Kl+zwo35h9XeoSJxFHFxdI1q2/rGwlfFrNj3K/GKdwwQaL7LOMw0T3aad2AJSAXaEFmin6FDUpchi827buXHZSf0bLYc04f2fq4ILGH1hWlbFj0YS8VXGmsPKtn2eY1ArD/knDCrEQsujoZNLmSsX/TQ1BqL5Q4PkP61fZM9wFnDw/WITA5t7ICxQP5uXwAA
Ipo Date
1981-09-22T00:00:00.000Z
Market Cap
344267784192
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.7596245283018866
Sentiment Sources
106
Rating
4.1795
Target Price
397.0909
Strong Buy
21
Buy
5
Hold
12
Sell
1
Strong Sell
0
Current Quarter
2025-10-31
Revenue
41352000000
Cost Of Revenue
27537000000
Gross Profit
13815000000
Operating Expenses
8462000000
Operating Income
5353000000
Interest Expense
628000000
Pretax Income
4757000000
Net Income
3601000000
Eps
3.6227364185110664
Dividends Per Share
2289000000
Shares Outstanding
995511485
Income Tax Expense
1156000000
EBITDA
6211000000
Operating Margin
12.94496034049139
Total Other Income Expense Net
-596000000
Cash
1684000000
Short Term Investments
-
Receivables
6765000000
Inventories
26203000000
Total Current Assets
36115000000
Property Plant Equipment
36724000000
Total Assets
106274000000
Payables
13237000000
Short Term Debt
4617000000
Long Term Debt
46343000000
Total Liabilities
94158000000
Equity
12116000000
Bs_currency_symbol
USD
Depreciation
1044000000
Change In Working Capital
-902000000
Cash From Operations
4010000000
Capital Expenditures
898000000
Cash From Investing
-5873000000
Cash From Financing
746000000
Net Change In Cash
-1120000000
Cf_currency_symbol
USD
PE
23.5894
PB
29.53778144602179
ROE
29.721030042918457
ROA
3.388411088318874
FCF
3112000000
Fcf Percent
0.07525633584832656
Piotroski FScore
4
Health Score
49
Deep Value Investing Score
4
Defensive Investing Score
6.5
Dividend Investing Score
3.5
Economic Moat Investing Score
7.8
Garp Investing Score
4
Growth Investing Score
4.5
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
7.5
Value Investing Score
5.5
Quarters > 0 > quarter
2025-10-31
Quarters > 0 > income Statement > revenue
41352000000
Quarters > 0 > income Statement > cost Of Revenue
27537000000
Quarters > 0 > income Statement > gross Profit
13815000000
Quarters > 0 > income Statement > operating Expenses
8462000000
Quarters > 0 > income Statement > operating Income
5353000000
Quarters > 0 > income Statement > interest Expense
628000000
Quarters > 0 > income Statement > pretax Income
4757000000
Quarters > 0 > income Statement > net Income
3601000000
Quarters > 0 > income Statement > eps
3.6227364185110664
Quarters > 0 > income Statement > dividends Per Share
2289000000
Quarters > 0 > income Statement > shares Outstanding
994000000
Quarters > 0 > income Statement > income Tax Expense
1156000000
Quarters > 0 > income Statement > EBITDA
6211000000
Quarters > 0 > income Statement > operating Margin
12.94496034049139
Quarters > 0 > income Statement > total Other Income Expense Net
-596000000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
1684000000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
6765000000
Quarters > 0 > balance Sheet > inventories
26203000000
Quarters > 0 > balance Sheet > total Current Assets
36115000000
Quarters > 0 > balance Sheet > property Plant Equipment
36724000000
Quarters > 0 > balance Sheet > total Assets
106274000000
Quarters > 0 > balance Sheet > payables
13237000000
Quarters > 0 > balance Sheet > short Term Debt
4617000000
Quarters > 0 > balance Sheet > long Term Debt
46343000000
Quarters > 0 > balance Sheet > total Liabilities
94158000000
Quarters > 0 > balance Sheet > equity
12116000000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
3601000000
Quarters > 0 > cash Flow > depreciation
1044000000
Quarters > 0 > cash Flow > change In Working Capital
-902000000
Quarters > 0 > cash Flow > cash From Operations
4010000000
Quarters > 0 > cash Flow > capital Expenditures
898000000
Quarters > 0 > cash Flow > cash From Investing
-5873000000
Quarters > 0 > cash Flow > cash From Financing
746000000
Quarters > 0 > cash Flow > net Change In Cash
-1120000000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
3.6227364185110664
Quarters > 0 > ratios > PB
29.53778144602179
Quarters > 0 > ratios > ROE
29.721030042918457
Quarters > 0 > ratios > ROA
3.388411088318874
Quarters > 0 > ratios > FCF
3112000000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.07525633584832656
Quarters > 0 > health Score
49
Quarters > 1 > quarter
2025-07-31
Quarters > 1 > income Statement > revenue
45277000000
Quarters > 1 > income Statement > cost Of Revenue
30152000000
Quarters > 1 > income Statement > gross Profit
15125000000
Quarters > 1 > income Statement > operating Expenses
8570000000
Quarters > 1 > income Statement > operating Income
6555000000
Quarters > 1 > income Statement > interest Expense
575000000
Quarters > 1 > income Statement > pretax Income
6005000000
Quarters > 1 > income Statement > net Income
4551000000
Quarters > 1 > income Statement > eps
4.578470824949698
Quarters > 1 > income Statement > dividends Per Share
2288000000
Quarters > 1 > income Statement > shares Outstanding
994000000
Quarters > 1 > income Statement > income Tax Expense
1454000000
Quarters > 1 > income Statement > EBITDA
7188000000
Quarters > 1 > income Statement > operating Margin
14.477549307595469
Quarters > 1 > income Statement > total Other Income Expense Net
-550000000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
2804000000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
5878000000
Quarters > 1 > balance Sheet > inventories
24843000000
Quarters > 1 > balance Sheet > total Current Assets
35391000000
Quarters > 1 > balance Sheet > property Plant Equipment
35558000000
Quarters > 1 > balance Sheet > total Assets
100049000000
Quarters > 1 > balance Sheet > payables
13086000000
Quarters > 1 > balance Sheet > short Term Debt
7736000000
Quarters > 1 > balance Sheet > long Term Debt
45917000000
Quarters > 1 > balance Sheet > total Liabilities
89384000000
Quarters > 1 > balance Sheet > equity
10665000000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
4551000000
Quarters > 1 > cash Flow > depreciation
1004000000
Quarters > 1 > cash Flow > change In Working Capital
247000000
Quarters > 1 > cash Flow > cash From Operations
4643000000
Quarters > 1 > cash Flow > capital Expenditures
917000000
Quarters > 1 > cash Flow > cash From Investing
-961000000
Quarters > 1 > cash Flow > cash From Financing
-2224000000
Quarters > 1 > cash Flow > net Change In Cash
1435000000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
4.578470824949698
Quarters > 1 > ratios > PB
33.55647069854665
Quarters > 1 > ratios > ROE
42.67229254571026
Quarters > 1 > ratios > ROA
4.548771102159941
Quarters > 1 > ratios > FCF
3726000000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.08229343816949003
Quarters > 1 > health Score
51
Quarters > 2 > quarter
2025-04-30
Quarters > 2 > income Statement > revenue
39856000000
Quarters > 2 > income Statement > cost Of Revenue
26397000000
Quarters > 2 > income Statement > gross Profit
13459000000
Quarters > 2 > income Statement > operating Expenses
8326000000
Quarters > 2 > income Statement > operating Income
5133000000
Quarters > 2 > income Statement > interest Expense
615000000
Quarters > 2 > income Statement > pretax Income
4542000000
Quarters > 2 > income Statement > net Income
3433000000
Quarters > 2 > income Statement > eps
3.453722334004024
Quarters > 2 > income Statement > dividends Per Share
2286000000
Quarters > 2 > income Statement > shares Outstanding
994000000
Quarters > 2 > income Statement > income Tax Expense
1109000000
Quarters > 2 > income Statement > EBITDA
6151000000
Quarters > 2 > income Statement > operating Margin
12.878863910076275
Quarters > 2 > income Statement > total Other Income Expense Net
-591000000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
1369000000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
5886000000
Quarters > 2 > balance Sheet > inventories
25763000000
Quarters > 2 > balance Sheet > total Current Assets
34529000000
Quarters > 2 > balance Sheet > property Plant Equipment
35479000000
Quarters > 2 > balance Sheet > total Assets
99157000000
Quarters > 2 > balance Sheet > payables
14696000000
Quarters > 2 > balance Sheet > short Term Debt
6234000000
Quarters > 2 > balance Sheet > long Term Debt
47343000000
Quarters > 2 > balance Sheet > total Liabilities
91202000000
Quarters > 2 > balance Sheet > equity
7955000000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
3433000000
Quarters > 2 > cash Flow > depreciation
994000000
Quarters > 2 > cash Flow > change In Working Capital
-247000000
Quarters > 2 > cash Flow > cash From Operations
4325000000
Quarters > 2 > cash Flow > capital Expenditures
806000000
Quarters > 2 > cash Flow > cash From Investing
-931000000
Quarters > 2 > cash Flow > cash From Financing
-3756000000
Quarters > 2 > cash Flow > net Change In Cash
-290000000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
3.453722334004024
Quarters > 2 > ratios > PB
44.98802765556254
Quarters > 2 > ratios > ROE
43.15524827152734
Quarters > 2 > ratios > ROA
3.4621862299182107
Quarters > 2 > ratios > FCF
3519000000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.08829285427539141
Quarters > 2 > health Score
51
Quarters > 3 > quarter
2025-01-31
Quarters > 3 > income Statement > revenue
39704000000
Quarters > 3 > income Statement > cost Of Revenue
26670000000
Quarters > 3 > income Statement > gross Profit
13034000000
Quarters > 3 > income Statement > operating Expenses
8539000000
Quarters > 3 > income Statement > operating Income
4495000000
Quarters > 3 > income Statement > interest Expense
638000000
Quarters > 3 > income Statement > pretax Income
3887000000
Quarters > 3 > income Statement > net Income
2997000000
Quarters > 3 > income Statement > eps
3.015090543259557
Quarters > 3 > income Statement > dividends Per Share
2235000000
Quarters > 3 > income Statement > shares Outstanding
994000000
Quarters > 3 > income Statement > income Tax Expense
890000000
Quarters > 3 > income Statement > EBITDA
5534000000
Quarters > 3 > income Statement > operating Margin
11.321277453153336
Quarters > 3 > income Statement > total Other Income Expense Net
-608000000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
1659000000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
4903000000
Quarters > 3 > balance Sheet > inventories
23451000000
Quarters > 3 > balance Sheet > total Current Assets
31683000000
Quarters > 3 > balance Sheet > property Plant Equipment
35294000000
Quarters > 3 > balance Sheet > total Assets
96119000000
Quarters > 3 > balance Sheet > payables
11938000000
Quarters > 3 > balance Sheet > short Term Debt
6172000000
Quarters > 3 > balance Sheet > long Term Debt
48485000000
Quarters > 3 > balance Sheet > total Liabilities
89479000000
Quarters > 3 > balance Sheet > equity
6640000000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
2997000000
Quarters > 3 > cash Flow > depreciation
1009000000
Quarters > 3 > cash Flow > change In Working Capital
440000000
Quarters > 3 > cash Flow > cash From Operations
4671000000
Quarters > 3 > cash Flow > capital Expenditures
1101000000
Quarters > 3 > cash Flow > cash From Investing
-1119000000
Quarters > 3 > cash Flow > cash From Financing
-3331000000
Quarters > 3 > cash Flow > net Change In Cash
128000000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
3.015090543259557
Quarters > 3 > ratios > PB
53.89755421686747
Quarters > 3 > ratios > ROE
45.1355421686747
Quarters > 3 > ratios > ROA
3.1180099668119725
Quarters > 3 > ratios > FCF
3570000000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.08991537376586742
Quarters > 3 > health Score
51
Annuals > 0 > quarter
2025-01-31
Annuals > 0 > income Statement > revenue
159514000000
Annuals > 0 > income Statement > cost Of Revenue
106206000000
Annuals > 0 > income Statement > gross Profit
53308000000
Annuals > 0 > income Statement > operating Expenses
31782000000
Annuals > 0 > income Statement > operating Income
21526000000
Annuals > 0 > income Statement > interest Expense
2321000000
Annuals > 0 > income Statement > pretax Income
19406000000
Annuals > 0 > income Statement > net Income
14806000000
Annuals > 0 > income Statement > eps
14.910372608257804
Annuals > 0 > income Statement > dividends Per Share
8929000000
Annuals > 0 > income Statement > shares Outstanding
993000000
Annuals > 0 > income Statement > income Tax Expense
4600000000
Annuals > 0 > income Statement > EBITDA
25435000000
Annuals > 0 > income Statement > operating Margin
13.494740273581002
Annuals > 0 > income Statement > total Other Income Expense Net
-2120000000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
1659000000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
4903000000
Annuals > 0 > balance Sheet > inventories
23451000000
Annuals > 0 > balance Sheet > total Current Assets
31683000000
Annuals > 0 > balance Sheet > property Plant Equipment
35294000000
Annuals > 0 > balance Sheet > total Assets
96119000000
Annuals > 0 > balance Sheet > payables
11938000000
Annuals > 0 > balance Sheet > short Term Debt
6172000000
Annuals > 0 > balance Sheet > long Term Debt
48485000000
Annuals > 0 > balance Sheet > total Liabilities
89479000000
Annuals > 0 > balance Sheet > equity
6640000000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
14806000000
Annuals > 0 > cash Flow > depreciation
3761000000
Annuals > 0 > cash Flow > change In Working Capital
694000000
Annuals > 0 > cash Flow > cash From Operations
19810000000
Annuals > 0 > cash Flow > capital Expenditures
3485000000
Annuals > 0 > cash Flow > cash From Investing
-21031000000
Annuals > 0 > cash Flow > cash From Financing
-694000000
Annuals > 0 > cash Flow > net Change In Cash
-2101000000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
14.910372608257804
Annuals > 0 > ratios > PB
51.716756024096384
Annuals > 0 > ratios > ROE
222.98192771084337
Annuals > 0 > ratios > ROA
15.403822345217907
Annuals > 0 > ratios > FCF
16325000000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.10234211417179684
Annuals > 0 > health Score
56
Annuals > 1 > quarter
2024-01-31
Annuals > 1 > income Statement > revenue
152669000000
Annuals > 1 > income Statement > cost Of Revenue
101709000000
Annuals > 1 > income Statement > gross Profit
50960000000
Annuals > 1 > income Statement > operating Expenses
29271000000
Annuals > 1 > income Statement > operating Income
21689000000
Annuals > 1 > income Statement > interest Expense
1943000000
Annuals > 1 > income Statement > pretax Income
19924000000
Annuals > 1 > income Statement > net Income
15143000000
Annuals > 1 > income Statement > eps
15.112774451097804
Annuals > 1 > income Statement > dividends Per Share
8383000000
Annuals > 1 > income Statement > shares Outstanding
1002000000
Annuals > 1 > income Statement > income Tax Expense
4781000000
Annuals > 1 > income Statement > EBITDA
25114000000
Annuals > 1 > income Statement > operating Margin
14.206551428253281
Annuals > 1 > income Statement > total Other Income Expense Net
-1765000000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
3760000000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
3328000000
Annuals > 1 > balance Sheet > inventories
20976000000
Annuals > 1 > balance Sheet > total Current Assets
29775000000
Annuals > 1 > balance Sheet > property Plant Equipment
34038000000
Annuals > 1 > balance Sheet > total Assets
76530000000
Annuals > 1 > balance Sheet > payables
10037000000
Annuals > 1 > balance Sheet > short Term Debt
2418000000
Annuals > 1 > balance Sheet > long Term Debt
42743000000
Annuals > 1 > balance Sheet > total Liabilities
75486000000
Annuals > 1 > balance Sheet > equity
1044000000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
15143000000
Annuals > 1 > cash Flow > depreciation
3247000000
Annuals > 1 > cash Flow > change In Working Capital
2088000000
Annuals > 1 > cash Flow > cash From Operations
21172000000
Annuals > 1 > cash Flow > capital Expenditures
3226000000
Annuals > 1 > cash Flow > cash From Investing
-4729000000
Annuals > 1 > cash Flow > cash From Financing
-15443000000
Annuals > 1 > cash Flow > net Change In Cash
1003000000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
15.112774451097804
Annuals > 1 > ratios > PB
331.9077011494253
Annuals > 1 > ratios > ROE
1450.478927203065
Annuals > 1 > ratios > ROA
19.787011629426367
Annuals > 1 > ratios > FCF
17946000000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.11754842174901257
Annuals > 1 > health Score
57
Annuals > 2 > quarter
2023-01-31
Annuals > 2 > income Statement > revenue
157403000000
Annuals > 2 > income Statement > cost Of Revenue
104625000000
Annuals > 2 > income Statement > gross Profit
52778000000
Annuals > 2 > income Statement > operating Expenses
28739000000
Annuals > 2 > income Statement > operating Income
24039000000
Annuals > 2 > income Statement > interest Expense
1617000000
Annuals > 2 > income Statement > pretax Income
22477000000
Annuals > 2 > income Statement > net Income
17105000000
Annuals > 2 > income Statement > eps
16.68780487804878
Annuals > 2 > income Statement > dividends Per Share
7789000000
Annuals > 2 > income Statement > shares Outstanding
1025000000
Annuals > 2 > income Statement > income Tax Expense
5372000000
Annuals > 2 > income Statement > EBITDA
27069000000
Annuals > 2 > income Statement > operating Margin
15.272262917479337
Annuals > 2 > income Statement > total Other Income Expense Net
-1562000000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
2757000000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
3317000000
Annuals > 2 > balance Sheet > inventories
24886000000
Annuals > 2 > balance Sheet > total Current Assets
32471000000
Annuals > 2 > balance Sheet > property Plant Equipment
32572000000
Annuals > 2 > balance Sheet > total Assets
76445000000
Annuals > 2 > balance Sheet > payables
11443000000
Annuals > 2 > balance Sheet > short Term Debt
2176000000
Annuals > 2 > balance Sheet > long Term Debt
41962000000
Annuals > 2 > balance Sheet > total Liabilities
74883000000
Annuals > 2 > balance Sheet > equity
1562000000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
17105000000
Annuals > 2 > cash Flow > depreciation
2975000000
Annuals > 2 > cash Flow > change In Working Capital
-6240000000
Annuals > 2 > cash Flow > cash From Operations
14615000000
Annuals > 2 > cash Flow > capital Expenditures
3119000000
Annuals > 2 > cash Flow > cash From Investing
-3140000000
Annuals > 2 > cash Flow > cash From Financing
-10993000000
Annuals > 2 > cash Flow > net Change In Cash
414000000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
16.68780487804878
Annuals > 2 > ratios > PB
226.93053777208706
Annuals > 2 > ratios > ROE
1095.0704225352113
Annuals > 2 > ratios > ROA
22.37556413107463
Annuals > 2 > ratios > FCF
11496000000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.07303545675749509
Annuals > 2 > health Score
52
Annuals > 3 > quarter
2022-01-31
Annuals > 3 > income Statement > revenue
151157000000
Annuals > 3 > income Statement > cost Of Revenue
100325000000
Annuals > 3 > income Statement > gross Profit
50832000000
Annuals > 3 > income Statement > operating Expenses
27792000000
Annuals > 3 > income Statement > operating Income
23040000000
Annuals > 3 > income Statement > interest Expense
1347000000
Annuals > 3 > income Statement > pretax Income
21737000000
Annuals > 3 > income Statement > net Income
16433000000
Annuals > 3 > income Statement > eps
15.532136105860113
Annuals > 3 > income Statement > dividends Per Share
6985000000
Annuals > 3 > income Statement > shares Outstanding
1058000000
Annuals > 3 > income Statement > income Tax Expense
5304000000
Annuals > 3 > income Statement > EBITDA
25946000000
Annuals > 3 > income Statement > operating Margin
15.242430056166768
Annuals > 3 > income Statement > total Other Income Expense Net
-1303000000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
2343000000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
3426000000
Annuals > 3 > balance Sheet > inventories
22068000000
Annuals > 3 > balance Sheet > total Current Assets
29055000000
Annuals > 3 > balance Sheet > property Plant Equipment
31167000000
Annuals > 3 > balance Sheet > total Assets
71876000000
Annuals > 3 > balance Sheet > payables
13462000000
Annuals > 3 > balance Sheet > short Term Debt
4312000000
Annuals > 3 > balance Sheet > long Term Debt
36604000000
Annuals > 3 > balance Sheet > total Liabilities
73572000000
Annuals > 3 > balance Sheet > equity
-1696000000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
16433000000
Annuals > 3 > cash Flow > depreciation
2862000000
Annuals > 3 > cash Flow > change In Working Capital
-3043000000
Annuals > 3 > cash Flow > cash From Operations
16571000000
Annuals > 3 > cash Flow > capital Expenditures
2566000000
Annuals > 3 > cash Flow > cash From Investing
-2969000000
Annuals > 3 > cash Flow > cash From Financing
-19120000000
Annuals > 3 > cash Flow > net Change In Cash
-5552000000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
15.532136105860113
Annuals > 3 > ratios > PB
-215.72969339622642
Annuals > 3 > ratios > ROE
-968.9268867924529
Annuals > 3 > ratios > ROA
22.86298625410429
Annuals > 3 > ratios > FCF
14005000000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.09265201082318385
Annuals > 3 > health Score
46
Valuation > metrics > PE
23.5894
Valuation > metrics > PB
29.53778144602179
Valuation > final Score
50
Valuation > verdict
442.3% Overvalued
Profitability > metrics > ROE
29.721030042918457
Profitability > metrics > ROA
9.970926207946837
Profitability > metrics > Net Margin
0.0870816405494293
Profitability > final Score
83
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
7.77137669197755
Risk > metrics > Interest Coverage
8.523885350318471
Risk > final Score
40
Risk > verdict
High
Liquidity > metrics > Current Ratio
2.022796012098129
Liquidity > metrics > Quick Ratio
0.5551697098689369
Liquidity > final Score
78
Liquidity > verdict
Great
Prev Valuations > 0
40
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
85
Prev Profitabilities > 1
83
Prev Profitabilities > 2
80
Prev Risks > 0
46
Prev Risks > 1
39
Prev Risks > 2
34
Prev Liquidities > 0
68
Prev Liquidities > 1
62
Prev Liquidities > 2
66
Updated At
2026-01-20T21:57:30.623Z
Earnings History > 0 > period
2026-04-30
Earnings History > 0 > report Date
2026-05-18
Earnings History > 0 > date
2026-04-30
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2026-01-31
Earnings History > 1 > report Date
2026-02-24
Earnings History > 1 > date
2026-01-31
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
3.04
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-10-31
Earnings History > 2 > report Date
2025-11-18
Earnings History > 2 > date
2025-10-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
3.74
Earnings History > 2 > eps Estimate
3.83
Earnings History > 2 > eps Difference
-0.09
Earnings History > 2 > surprise Percent
-2.3499
Earnings History > 3 > period
2025-07-31
Earnings History > 3 > report Date
2025-08-19
Earnings History > 3 > date
2025-07-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
4.68
Earnings History > 3 > eps Estimate
4.69
Earnings History > 3 > eps Difference
-0.01
Earnings History > 3 > surprise Percent
-0.2132
Earnings History > 4 > period
2025-04-30
Earnings History > 4 > report Date
2025-05-20
Earnings History > 4 > date
2025-04-30
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
3.45
Earnings History > 4 > eps Estimate
3.52
Earnings History > 4 > eps Difference
-0.07
Earnings History > 4 > surprise Percent
-1.9886
Earnings History > 5 > period
2025-01-31
Earnings History > 5 > report Date
2025-02-25
Earnings History > 5 > date
2025-01-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
3.02
Earnings History > 5 > eps Estimate
3.04
Earnings History > 5 > eps Difference
-0.02
Earnings History > 5 > surprise Percent
-0.6579
Earnings History > 6 > period
2024-10-31
Earnings History > 6 > report Date
2024-11-12
Earnings History > 6 > date
2024-10-31
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
3.67
Earnings History > 6 > eps Estimate
3.66
Earnings History > 6 > eps Difference
0.01
Earnings History > 6 > surprise Percent
0.2732
Earnings History > 7 > period
2024-07-31
Earnings History > 7 > report Date
2024-08-13
Earnings History > 7 > date
2024-07-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
4.6
Earnings History > 7 > eps Estimate
4.55
Earnings History > 7 > eps Difference
0.05
Earnings History > 7 > surprise Percent
1.0989
Earnings History > 8 > period
2024-04-30
Earnings History > 8 > report Date
2024-05-14
Earnings History > 8 > date
2024-04-30
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
3.63
Earnings History > 8 > eps Estimate
3.61
Earnings History > 8 > eps Difference
0.02
Earnings History > 8 > surprise Percent
0.554
Earnings History > 9 > period
2024-01-31
Earnings History > 9 > report Date
2024-02-20
Earnings History > 9 > date
2024-01-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
2.82
Earnings History > 9 > eps Estimate
2.77
Earnings History > 9 > eps Difference
0.05
Earnings History > 9 > surprise Percent
1.8051
Earnings History > 10 > period
2023-10-31
Earnings History > 10 > report Date
2023-11-14
Earnings History > 10 > date
2023-10-31
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
3.81
Earnings History > 10 > eps Estimate
3.76
Earnings History > 10 > eps Difference
0.05
Earnings History > 10 > surprise Percent
1.3298
Earnings History > 11 > period
2023-07-31
Earnings History > 11 > report Date
2023-08-15
Earnings History > 11 > date
2023-07-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
4.65
Earnings History > 11 > eps Estimate
4.44
Earnings History > 11 > eps Difference
0.21
Earnings History > 11 > surprise Percent
4.7297
Earnings History > 12 > period
2023-04-30
Earnings History > 12 > report Date
2023-05-16
Earnings History > 12 > date
2023-04-30
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
3.82
Earnings History > 12 > eps Estimate
3.8
Earnings History > 12 > eps Difference
0.02
Earnings History > 12 > surprise Percent
0.5263
Earnings History > 13 > period
2023-01-31
Earnings History > 13 > report Date
2023-02-21
Earnings History > 13 > date
2023-01-31
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
3.3
Earnings History > 13 > eps Estimate
3.29
Earnings History > 13 > eps Difference
0.01
Earnings History > 13 > surprise Percent
0.304
Earnings History > 14 > period
2022-10-31
Earnings History > 14 > report Date
2022-11-15
Earnings History > 14 > date
2022-10-31
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
4.24
Earnings History > 14 > eps Estimate
4.12
Earnings History > 14 > eps Difference
0.12
Earnings History > 14 > surprise Percent
2.9126
Earnings History > 15 > period
2022-07-31
Earnings History > 15 > report Date
2022-08-16
Earnings History > 15 > date
2022-07-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
5.05
Earnings History > 15 > eps Estimate
4.93
Earnings History > 15 > eps Difference
0.12
Earnings History > 15 > surprise Percent
2.4341
Earnings History > 16 > period
2022-04-30
Earnings History > 16 > report Date
2022-05-17
Earnings History > 16 > date
2022-04-30
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
4.09
Earnings History > 16 > eps Estimate
3.69
Earnings History > 16 > eps Difference
0.4
Earnings History > 16 > surprise Percent
10.8401
Earnings History > 17 > period
2022-01-31
Earnings History > 17 > report Date
2022-02-22
Earnings History > 17 > date
2022-01-31
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
3.21
Earnings History > 17 > eps Estimate
3.18
Earnings History > 17 > eps Difference
0.03
Earnings History > 17 > surprise Percent
0.9434
Earnings History > 18 > period
2021-10-31
Earnings History > 18 > report Date
2021-11-16
Earnings History > 18 > date
2021-10-31
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
3.92
Earnings History > 18 > eps Estimate
3.4
Earnings History > 18 > eps Difference
0.52
Earnings History > 18 > surprise Percent
15.2941
Earnings History > 19 > period
2021-07-31
Earnings History > 19 > report Date
2021-08-17
Earnings History > 19 > date
2021-07-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
4.53
Earnings History > 19 > eps Estimate
4.43
Earnings History > 19 > eps Difference
0.1
Earnings History > 19 > surprise Percent
2.2573
Earnings History > 20 > period
2021-04-30
Earnings History > 20 > report Date
2021-05-18
Earnings History > 20 > date
2021-04-30
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
3.86
Earnings History > 20 > eps Estimate
3.05
Earnings History > 20 > eps Difference
0.81
Earnings History > 20 > surprise Percent
26.5574
Earnings History > 21 > period
2021-01-31
Earnings History > 21 > report Date
2021-02-23
Earnings History > 21 > date
2021-01-31
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
2.74
Earnings History > 21 > eps Estimate
2.62
Earnings History > 21 > eps Difference
0.12
Earnings History > 21 > surprise Percent
4.5802
Earnings History > 22 > period
2020-10-31
Earnings History > 22 > report Date
2020-11-17
Earnings History > 22 > date
2020-10-31
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
3.18
Earnings History > 22 > eps Estimate
3.04
Earnings History > 22 > eps Difference
0.14
Earnings History > 22 > surprise Percent
4.6053
Earnings History > 23 > period
2020-07-31
Earnings History > 23 > report Date
2020-08-18
Earnings History > 23 > date
2020-07-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
4.02
Earnings History > 23 > eps Estimate
3.72
Earnings History > 23 > eps Difference
0.3
Earnings History > 23 > surprise Percent
8.0645
Earnings History > 24 > period
2020-04-30
Earnings History > 24 > report Date
2020-05-19
Earnings History > 24 > date
2020-04-30
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
2.08
Earnings History > 24 > eps Estimate
2.26
Earnings History > 24 > eps Difference
-0.18
Earnings History > 24 > surprise Percent
-7.9646
Earnings History > 25 > period
2020-01-31
Earnings History > 25 > report Date
2020-02-25
Earnings History > 25 > date
2020-01-31
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
2.28
Earnings History > 25 > eps Estimate
2.11
Earnings History > 25 > eps Difference
0.17
Earnings History > 25 > surprise Percent
8.0569
Earnings History > 26 > period
2019-10-31
Earnings History > 26 > report Date
2019-11-19
Earnings History > 26 > date
2019-10-31
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
2.53
Earnings History > 26 > eps Estimate
2.53
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
0
Earnings History > 27 > period
2019-07-31
Earnings History > 27 > report Date
2019-08-20
Earnings History > 27 > date
2019-07-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
3.17
Earnings History > 27 > eps Estimate
3.08
Earnings History > 27 > eps Difference
0.09
Earnings History > 27 > surprise Percent
2.9221
Earnings History > 28 > period
2019-04-30
Earnings History > 28 > report Date
2019-05-21
Earnings History > 28 > date
2019-04-30
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
2.27
Earnings History > 28 > eps Estimate
2.19
Earnings History > 28 > eps Difference
0.08
Earnings History > 28 > surprise Percent
3.653
Earnings History > 29 > period
2019-01-31
Earnings History > 29 > report Date
2019-02-26
Earnings History > 29 > date
2019-01-31
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
2.25
Earnings History > 29 > eps Estimate
2.16
Earnings History > 29 > eps Difference
0.09
Earnings History > 29 > surprise Percent
4.1667
Earnings History > 30 > period
2018-10-31
Earnings History > 30 > report Date
2018-11-13
Earnings History > 30 > date
2018-10-31
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
2.51
Earnings History > 30 > eps Estimate
2.27
Earnings History > 30 > eps Difference
0.24
Earnings History > 30 > surprise Percent
10.5727
Earnings History > 31 > period
2018-07-31
Earnings History > 31 > report Date
2018-08-14
Earnings History > 31 > date
2018-07-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
3.05
Earnings History > 31 > eps Estimate
2.85
Earnings History > 31 > eps Difference
0.2
Earnings History > 31 > surprise Percent
7.0175
Earnings History > 32 > period
2018-04-30
Earnings History > 32 > report Date
2018-05-15
Earnings History > 32 > date
2018-04-30
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
2.08
Earnings History > 32 > eps Estimate
2.05
Earnings History > 32 > eps Difference
0.03
Earnings History > 32 > surprise Percent
1.4634
Earnings History > 33 > period
2018-01-31
Earnings History > 33 > report Date
2018-02-20
Earnings History > 33 > date
2018-01-31
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
1.69
Earnings History > 33 > eps Estimate
1.64
Earnings History > 33 > eps Difference
0.05
Earnings History > 33 > surprise Percent
3.0488
Earnings History > 34 > period
2017-10-31
Earnings History > 34 > report Date
2017-11-14
Earnings History > 34 > date
2017-10-31
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
1.84
Earnings History > 34 > eps Estimate
1.82
Earnings History > 34 > eps Difference
0.02
Earnings History > 34 > surprise Percent
1.0989
Earnings History > 35 > period
2017-07-31
Earnings History > 35 > report Date
2017-08-15
Earnings History > 35 > date
2017-07-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
2.25
Earnings History > 35 > eps Estimate
2.22
Earnings History > 35 > eps Difference
0.03
Earnings History > 35 > surprise Percent
1.3514
Earnings History > 36 > period
2017-04-30
Earnings History > 36 > report Date
2017-05-16
Earnings History > 36 > date
2017-04-30
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
1.67
Earnings History > 36 > eps Estimate
1.61
Earnings History > 36 > eps Difference
0.06
Earnings History > 36 > surprise Percent
3.7267
Earnings History > 37 > period
2017-01-31
Earnings History > 37 > report Date
2017-02-21
Earnings History > 37 > date
2017-01-31
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
1.44
Earnings History > 37 > eps Estimate
1.34
Earnings History > 37 > eps Difference
0.1
Earnings History > 37 > surprise Percent
7.4627
Earnings History > 38 > period
2016-10-31
Earnings History > 38 > report Date
2016-11-15
Earnings History > 38 > date
2016-10-31
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
1.6
Earnings History > 38 > eps Estimate
1.58
Earnings History > 38 > eps Difference
0.02
Earnings History > 38 > surprise Percent
1.2658
Earnings History > 39 > period
2016-07-31
Earnings History > 39 > report Date
2016-08-16
Earnings History > 39 > date
2016-07-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
1.97
Earnings History > 39 > eps Estimate
1.97
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
0
Earnings History > 40 > period
2016-04-30
Earnings History > 40 > report Date
2016-05-17
Earnings History > 40 > date
2016-04-30
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
1.44
Earnings History > 40 > eps Estimate
1.35
Earnings History > 40 > eps Difference
0.09
Earnings History > 40 > surprise Percent
6.6667
Earnings History > 41 > period
2016-01-31
Earnings History > 41 > report Date
2016-02-23
Earnings History > 41 > date
2016-01-31
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
1.17
Earnings History > 41 > eps Estimate
1.1
Earnings History > 41 > eps Difference
0.07
Earnings History > 41 > surprise Percent
6.3636
Earnings History > 42 > period
2015-10-31
Earnings History > 42 > report Date
2015-11-17
Earnings History > 42 > date
2015-10-31
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
1.36
Earnings History > 42 > eps Estimate
1.32
Earnings History > 42 > eps Difference
0.04
Earnings History > 42 > surprise Percent
3.0303
Earnings History > 43 > period
2015-07-31
Earnings History > 43 > report Date
2015-08-18
Earnings History > 43 > date
2015-07-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
1.71
Earnings History > 43 > eps Estimate
1.69
Earnings History > 43 > eps Difference
0.02
Earnings History > 43 > surprise Percent
1.1834
Earnings History > 44 > period
2015-04-30
Earnings History > 44 > report Date
2015-05-19
Earnings History > 44 > date
2015-04-30
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
1.16
Earnings History > 44 > eps Estimate
1.15
Earnings History > 44 > eps Difference
0.01
Earnings History > 44 > surprise Percent
0.8696
Earnings History > 45 > period
2015-01-31
Earnings History > 45 > report Date
2015-02-24
Earnings History > 45 > date
2015-01-31
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
1
Earnings History > 45 > eps Estimate
0.89
Earnings History > 45 > eps Difference
0.11
Earnings History > 45 > surprise Percent
12.3596
Earnings History > 46 > period
2014-10-31
Earnings History > 46 > report Date
2014-11-18
Earnings History > 46 > date
2014-10-31
Earnings History > 46 > before After Market
BeforeMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
1.12
Earnings History > 46 > eps Estimate
1.14
Earnings History > 46 > eps Difference
-0.02
Earnings History > 46 > surprise Percent
-1.7544
Earnings History > 47 > period
2014-07-31
Earnings History > 47 > report Date
2014-08-19
Earnings History > 47 > date
2014-07-31
Earnings History > 47 > before After Market
BeforeMarket
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
1.52
Earnings History > 47 > eps Estimate
1.45
Earnings History > 47 > eps Difference
0.07
Earnings History > 47 > surprise Percent
4.8276
Earnings History > 48 > period
2014-04-30
Earnings History > 48 > report Date
2014-05-20
Earnings History > 48 > date
2014-04-30
Earnings History > 48 > before After Market
BeforeMarket
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.96
Earnings History > 48 > eps Estimate
0.98
Earnings History > 48 > eps Difference
-0.02
Earnings History > 48 > surprise Percent
-2.0408
Earnings History > 49 > period
2014-01-31
Earnings History > 49 > report Date
2014-02-25
Earnings History > 49 > date
2014-01-31
Earnings History > 49 > before After Market
BeforeMarket
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.73
Earnings History > 49 > eps Estimate
0.71
Earnings History > 49 > eps Difference
0.02
Earnings History > 49 > surprise Percent
2.8169
Earnings History > 50 > period
2013-10-31
Earnings History > 50 > report Date
2013-11-19
Earnings History > 50 > date
2013-10-31
Earnings History > 50 > before After Market
BeforeMarket
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.95
Earnings History > 50 > eps Estimate
0.9
Earnings History > 50 > eps Difference
0.05
Earnings History > 50 > surprise Percent
5.5556
Earnings History > 51 > period
2013-07-31
Earnings History > 51 > report Date
2013-08-20
Earnings History > 51 > date
2013-07-31
Earnings History > 51 > before After Market
BeforeMarket
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
1.24
Earnings History > 51 > eps Estimate
1.21
Earnings History > 51 > eps Difference
0.03
Earnings History > 51 > surprise Percent
2.4793
Earnings History > 52 > period
2013-04-30
Earnings History > 52 > report Date
2013-05-21
Earnings History > 52 > date
2013-04-30
Earnings History > 52 > before After Market
BeforeMarket
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.83
Earnings History > 52 > eps Estimate
0.76
Earnings History > 52 > eps Difference
0.07
Earnings History > 52 > surprise Percent
9.2105
Earnings History > 53 > period
2013-01-31
Earnings History > 53 > report Date
2013-02-26
Earnings History > 53 > date
2013-01-31
Earnings History > 53 > before After Market
BeforeMarket
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.67
Earnings History > 53 > eps Estimate
0.64
Earnings History > 53 > eps Difference
0.03
Earnings History > 53 > surprise Percent
4.6875
Earnings History > 54 > period
2012-10-31
Earnings History > 54 > report Date
2012-11-13
Earnings History > 54 > date
2012-10-31
Earnings History > 54 > before After Market
BeforeMarket
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.74
Earnings History > 54 > eps Estimate
0.7
Earnings History > 54 > eps Difference
0.04
Earnings History > 54 > surprise Percent
5.7143
Earnings History > 55 > period
2012-07-31
Earnings History > 55 > report Date
2012-08-14
Earnings History > 55 > date
2012-07-31
Earnings History > 55 > before After Market
BeforeMarket
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
1.01
Earnings History > 55 > eps Estimate
0.97
Earnings History > 55 > eps Difference
0.04
Earnings History > 55 > surprise Percent
4.1237
Earnings History > 56 > period
2012-04-30
Earnings History > 56 > report Date
2012-05-15
Earnings History > 56 > date
2012-04-30
Earnings History > 56 > before After Market
BeforeMarket
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.65
Earnings History > 56 > eps Estimate
0.64
Earnings History > 56 > eps Difference
0.01
Earnings History > 56 > surprise Percent
1.5625
Earnings History > 57 > period
2012-01-31
Earnings History > 57 > report Date
2012-02-21
Earnings History > 57 > date
2012-01-31
Earnings History > 57 > before After Market
BeforeMarket
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.5
Earnings History > 57 > eps Estimate
0.42
Earnings History > 57 > eps Difference
0.08
Earnings History > 57 > surprise Percent
19.0476
Earnings History > 58 > period
2011-10-31
Earnings History > 58 > report Date
2011-11-15
Earnings History > 58 > date
2011-10-31
Earnings History > 58 > before After Market
BeforeMarket
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.6
Earnings History > 58 > eps Estimate
0.58
Earnings History > 58 > eps Difference
0.02
Earnings History > 58 > surprise Percent
3.4483
Earnings History > 59 > period
2011-07-31
Earnings History > 59 > report Date
2011-08-16
Earnings History > 59 > date
2011-07-31
Earnings History > 59 > before After Market
BeforeMarket
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.86
Earnings History > 59 > eps Estimate
0.82
Earnings History > 59 > eps Difference
0.04
Earnings History > 59 > surprise Percent
4.878
Earnings History > 60 > period
2011-04-30
Earnings History > 60 > report Date
2011-05-17
Earnings History > 60 > date
2011-04-30
Earnings History > 60 > before After Market
BeforeMarket
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.5
Earnings History > 60 > eps Estimate
0.49
Earnings History > 60 > eps Difference
0.01
Earnings History > 60 > surprise Percent
2.0408
Earnings History > 61 > period
2011-01-31
Earnings History > 61 > report Date
2011-02-22
Earnings History > 61 > date
2011-01-31
Earnings History > 61 > before After Market
BeforeMarket
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.36
Earnings History > 61 > eps Estimate
0.31
Earnings History > 61 > eps Difference
0.05
Earnings History > 61 > surprise Percent
16.129
Earnings History > 62 > period
2010-10-31
Earnings History > 62 > report Date
2010-11-16
Earnings History > 62 > date
2010-10-31
Earnings History > 62 > before After Market
BeforeMarket
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.51
Earnings History > 62 > eps Estimate
0.48
Earnings History > 62 > eps Difference
0.03
Earnings History > 62 > surprise Percent
6.25
Earnings History > 63 > period
2010-07-31
Earnings History > 63 > report Date
2010-08-17
Earnings History > 63 > date
2010-07-31
Earnings History > 63 > before After Market
BeforeMarket
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.72
Earnings History > 63 > eps Estimate
0.7
Earnings History > 63 > eps Difference
0.02
Earnings History > 63 > surprise Percent
2.8571
Earnings History > 64 > period
2010-04-30
Earnings History > 64 > report Date
2010-05-18
Earnings History > 64 > date
2010-04-30
Earnings History > 64 > before After Market
BeforeMarket
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.45
Earnings History > 64 > eps Estimate
0.39
Earnings History > 64 > eps Difference
0.06
Earnings History > 64 > surprise Percent
15.3846
Earnings History > 65 > period
2010-01-31
Earnings History > 65 > report Date
2010-02-23
Earnings History > 65 > date
2010-01-31
Earnings History > 65 > before After Market
BeforeMarket
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.24
Earnings History > 65 > eps Estimate
0.17
Earnings History > 65 > eps Difference
0.07
Earnings History > 65 > surprise Percent
41.1765
Earnings History > 66 > period
2009-10-31
Earnings History > 66 > report Date
2009-11-17
Earnings History > 66 > date
2009-10-31
Earnings History > 66 > before After Market
BeforeMarket
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.41
Earnings History > 66 > eps Estimate
0.35
Earnings History > 66 > eps Difference
0.06
Earnings History > 66 > surprise Percent
17.1429
Earnings History > 67 > period
2009-07-31
Earnings History > 67 > report Date
2009-08-18
Earnings History > 67 > date
2009-07-31
Earnings History > 67 > before After Market
BeforeMarket
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.64
Earnings History > 67 > eps Estimate
0.59
Earnings History > 67 > eps Difference
0.05
Earnings History > 67 > surprise Percent
8.4746
Earnings History > 68 > period
2009-04-30
Earnings History > 68 > report Date
2009-05-19
Earnings History > 68 > date
2009-04-30
Earnings History > 68 > before After Market
BeforeMarket
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.35
Earnings History > 68 > eps Estimate
0.28
Earnings History > 68 > eps Difference
0.07
Earnings History > 68 > surprise Percent
25
Earnings History > 69 > period
2009-01-31
Earnings History > 69 > report Date
2009-02-24
Earnings History > 69 > date
2009-01-31
Earnings History > 69 > before After Market
BeforeMarket
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.19
Earnings History > 69 > eps Estimate
0.15
Earnings History > 69 > eps Difference
0.04
Earnings History > 69 > surprise Percent
26.6667
Earnings History > 70 > period
2008-10-31
Earnings History > 70 > report Date
2008-11-18
Earnings History > 70 > date
2008-10-31
Earnings History > 70 > before After Market
BeforeMarket
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.45
Earnings History > 70 > eps Estimate
0.39
Earnings History > 70 > eps Difference
0.06
Earnings History > 70 > surprise Percent
15.3846
Earnings History > 71 > period
2008-07-31
Earnings History > 71 > report Date
2008-08-19
Earnings History > 71 > date
2008-07-31
Earnings History > 71 > before After Market
BeforeMarket
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.71
Earnings History > 71 > eps Estimate
0.61
Earnings History > 71 > eps Difference
0.1
Earnings History > 71 > surprise Percent
16.3934
Earnings History > 72 > period
2008-04-30
Earnings History > 72 > report Date
2008-05-20
Earnings History > 72 > date
2008-04-30
Earnings History > 72 > before After Market
BeforeMarket
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.41
Earnings History > 72 > eps Estimate
0.37
Earnings History > 72 > eps Difference
0.04
Earnings History > 72 > surprise Percent
10.8108
Earnings History > 73 > period
2008-01-31
Earnings History > 73 > report Date
2008-02-26
Earnings History > 73 > date
2008-01-31
Earnings History > 73 > before After Market
BeforeMarket
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.4
Earnings History > 73 > eps Estimate
0.43
Earnings History > 73 > eps Difference
-0.03
Earnings History > 73 > surprise Percent
-6.9767
Earnings History > 74 > period
2007-10-31
Earnings History > 74 > report Date
2007-11-13
Earnings History > 74 > date
2007-10-31
Earnings History > 74 > before After Market
BeforeMarket
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.59
Earnings History > 74 > eps Estimate
0.6
Earnings History > 74 > eps Difference
-0.01
Earnings History > 74 > surprise Percent
-1.6667
Earnings History > 75 > period
2007-07-31
Earnings History > 75 > report Date
2007-08-14
Earnings History > 75 > date
2007-07-31
Earnings History > 75 > before After Market
BeforeMarket
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.77
Earnings History > 75 > eps Estimate
0.74
Earnings History > 75 > eps Difference
0.03
Earnings History > 75 > surprise Percent
4.0541
Earnings History > 76 > period
2007-04-30
Earnings History > 76 > report Date
2007-05-15
Earnings History > 76 > date
2007-04-30
Earnings History > 76 > before After Market
BeforeMarket
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.53
Earnings History > 76 > eps Estimate
0.59
Earnings History > 76 > eps Difference
-0.06
Earnings History > 76 > surprise Percent
-10.1695
Earnings History > 77 > period
2007-01-31
Earnings History > 77 > report Date
2007-02-20
Earnings History > 77 > date
2007-01-31
Earnings History > 77 > before After Market
BeforeMarket
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.5
Earnings History > 77 > eps Estimate
0.51
Earnings History > 77 > eps Difference
-0.01
Earnings History > 77 > surprise Percent
-1.9608
Earnings History > 78 > period
2006-10-31
Earnings History > 78 > report Date
2006-11-14
Earnings History > 78 > date
2006-10-31
Earnings History > 78 > before After Market
BeforeMarket
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.73
Earnings History > 78 > eps Estimate
0.75
Earnings History > 78 > eps Difference
-0.02
Earnings History > 78 > surprise Percent
-2.6667
Earnings History > 79 > period
2006-07-31
Earnings History > 79 > report Date
2006-08-15
Earnings History > 79 > date
2006-07-31
Earnings History > 79 > before After Market
BeforeMarket
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.93
Earnings History > 79 > eps Estimate
0.92
Earnings History > 79 > eps Difference
0.01
Earnings History > 79 > surprise Percent
1.087
Earnings History > 80 > period
2006-04-30
Earnings History > 80 > report Date
2006-05-16
Earnings History > 80 > date
2006-04-30
Earnings History > 80 > before After Market
BeforeMarket
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.7
Earnings History > 80 > eps Estimate
0.67
Earnings History > 80 > eps Difference
0.03
Earnings History > 80 > surprise Percent
4.4776
Earnings History > 81 > period
2006-01-31
Earnings History > 81 > report Date
2006-02-21
Earnings History > 81 > date
2006-01-31
Earnings History > 81 > before After Market
BeforeMarket
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.6
Earnings History > 81 > eps Estimate
0.56
Earnings History > 81 > eps Difference
0.04
Earnings History > 81 > surprise Percent
7.1429
Earnings History > 82 > period
2005-10-31
Earnings History > 82 > report Date
2005-11-15
Earnings History > 82 > date
2005-10-31
Earnings History > 82 > before After Market
BeforeMarket
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.72
Earnings History > 82 > eps Estimate
0.68
Earnings History > 82 > eps Difference
0.04
Earnings History > 82 > surprise Percent
5.8824
Earnings History > 83 > period
2005-07-31
Earnings History > 83 > report Date
2005-08-16
Earnings History > 83 > date
2005-07-31
Earnings History > 83 > before After Market
BeforeMarket
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.82
Earnings History > 83 > eps Estimate
0.79
Earnings History > 83 > eps Difference
0.03
Earnings History > 83 > surprise Percent
3.7975
Earnings History > 84 > period
2005-04-30
Earnings History > 84 > report Date
2005-05-17
Earnings History > 84 > date
2005-04-30
Earnings History > 84 > before After Market
BeforeMarket
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.57
Earnings History > 84 > eps Estimate
0.55
Earnings History > 84 > eps Difference
0.02
Earnings History > 84 > surprise Percent
3.6364
Earnings History > 85 > period
2005-01-31
Earnings History > 85 > report Date
2005-02-22
Earnings History > 85 > date
2005-01-31
Earnings History > 85 > before After Market
BeforeMarket
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.47
Earnings History > 85 > eps Estimate
0.47
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
0
Earnings History > 86 > period
2004-10-31
Earnings History > 86 > report Date
2004-11-16
Earnings History > 86 > date
2004-10-31
Earnings History > 86 > before After Market
BeforeMarket
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.6
Earnings History > 86 > eps Estimate
0.57
Earnings History > 86 > eps Difference
0.03
Earnings History > 86 > surprise Percent
5.2632
Earnings History > 87 > period
2004-07-31
Earnings History > 87 > report Date
2004-08-17
Earnings History > 87 > date
2004-07-31
Earnings History > 87 > before After Market
BeforeMarket
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.7
Earnings History > 87 > eps Estimate
0.65
Earnings History > 87 > eps Difference
0.05
Earnings History > 87 > surprise Percent
7.6923
Earnings History > 88 > period
2004-04-30
Earnings History > 88 > report Date
2004-05-18
Earnings History > 88 > date
2004-04-30
Earnings History > 88 > before After Market
BeforeMarket
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.49
Earnings History > 88 > eps Estimate
0.43
Earnings History > 88 > eps Difference
0.06
Earnings History > 88 > surprise Percent
13.9535
Earnings History > 89 > period
2004-01-31
Earnings History > 89 > report Date
2004-02-24
Earnings History > 89 > date
2004-01-31
Earnings History > 89 > before After Market
BeforeMarket
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.42
Earnings History > 89 > eps Estimate
0.39
Earnings History > 89 > eps Difference
0.03
Earnings History > 89 > surprise Percent
7.6923
Earnings History > 90 > period
2003-10-31
Earnings History > 90 > report Date
2003-11-18
Earnings History > 90 > date
2003-10-31
Earnings History > 90 > before After Market
BeforeMarket
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.5
Earnings History > 90 > eps Estimate
0.46
Earnings History > 90 > eps Difference
0.04
Earnings History > 90 > surprise Percent
8.6957
Earnings History > 91 > period
2003-07-31
Earnings History > 91 > report Date
2003-08-19
Earnings History > 91 > date
2003-07-31
Earnings History > 91 > before After Market
BeforeMarket
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.56
Earnings History > 91 > eps Estimate
0.54
Earnings History > 91 > eps Difference
0.02
Earnings History > 91 > surprise Percent
3.7037
Earnings History > 92 > period
2003-04-30
Earnings History > 92 > report Date
2003-05-20
Earnings History > 92 > date
2003-04-30
Earnings History > 92 > before After Market
BeforeMarket
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.39
Earnings History > 92 > eps Estimate
0.37
Earnings History > 92 > eps Difference
0.02
Earnings History > 92 > surprise Percent
5.4054
Earnings History > 93 > period
2003-01-31
Earnings History > 93 > report Date
2003-02-25
Earnings History > 93 > date
2003-01-31
Earnings History > 93 > before After Market
BeforeMarket
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.3
Earnings History > 93 > eps Estimate
0.27
Earnings History > 93 > eps Difference
0.03
Earnings History > 93 > surprise Percent
11.1111
Earnings History > 94 > period
2002-10-31
Earnings History > 94 > report Date
2002-11-19
Earnings History > 94 > date
2002-10-31
Earnings History > 94 > before After Market
BeforeMarket
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.4
Earnings History > 94 > eps Estimate
0.4
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
0
Earnings History > 95 > period
2002-07-31
Earnings History > 95 > report Date
2002-08-20
Earnings History > 95 > date
2002-07-31
Earnings History > 95 > before After Market
BeforeMarket
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.5
Earnings History > 95 > eps Estimate
0.47
Earnings History > 95 > eps Difference
0.03
Earnings History > 95 > surprise Percent
6.383
Earnings History > 96 > period
2002-04-30
Earnings History > 96 > report Date
2002-05-21
Earnings History > 96 > date
2002-04-30
Earnings History > 96 > before After Market
BeforeMarket
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.36
Earnings History > 96 > eps Estimate
0.33
Earnings History > 96 > eps Difference
0.03
Earnings History > 96 > surprise Percent
9.0909
Earnings History > 97 > period
2002-01-31
Earnings History > 97 > report Date
2002-02-26
Earnings History > 97 > date
2002-01-31
Earnings History > 97 > before After Market
BeforeMarket
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.3
Earnings History > 97 > eps Estimate
0.29
Earnings History > 97 > eps Difference
0.01
Earnings History > 97 > surprise Percent
3.4483
Earnings History > 98 > period
2001-10-31
Earnings History > 98 > report Date
2001-11-13
Earnings History > 98 > date
2001-10-31
Earnings History > 98 > before After Market
BeforeMarket
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.33
Earnings History > 98 > eps Estimate
0.33
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
0
Earnings History > 99 > period
2001-07-31
Earnings History > 99 > report Date
2001-08-14
Earnings History > 99 > date
2001-07-31
Earnings History > 99 > before After Market
BeforeMarket
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.39
Earnings History > 99 > eps Estimate
0.37
Earnings History > 99 > eps Difference
0.02
Earnings History > 99 > surprise Percent
5.4054
Earnings History > 100 > period
2001-04-30
Earnings History > 100 > report Date
2001-05-15
Earnings History > 100 > date
2001-04-30
Earnings History > 100 > before After Market
BeforeMarket
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.27
Earnings History > 100 > eps Estimate
0.26
Earnings History > 100 > eps Difference
0.01
Earnings History > 100 > surprise Percent
3.8462
Earnings History > 101 > period
2001-01-31
Earnings History > 101 > report Date
2001-02-20
Earnings History > 101 > date
2001-01-31
Earnings History > 101 > before After Market
BeforeMarket
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.2
Earnings History > 101 > eps Estimate
0.2
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-10-31
Earnings History > 102 > report Date
2000-11-14
Earnings History > 102 > date
2000-10-31
Earnings History > 102 > before After Market
BeforeMarket
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.28
Earnings History > 102 > eps Estimate
0.28
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
2000-07-31
Earnings History > 103 > report Date
2000-08-15
Earnings History > 103 > date
2000-07-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.36
Earnings History > 103 > eps Estimate
0.37
Earnings History > 103 > eps Difference
-0.01
Earnings History > 103 > surprise Percent
-2.7027
Earnings History > 104 > period
2000-04-30
Earnings History > 104 > report Date
2000-05-16
Earnings History > 104 > date
2000-04-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.27
Earnings History > 104 > eps Estimate
0.27
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
2000-01-31
Earnings History > 105 > report Date
2000-02-22
Earnings History > 105 > date
2000-01-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.25
Earnings History > 105 > eps Estimate
0.24
Earnings History > 105 > eps Difference
0.01
Earnings History > 105 > surprise Percent
4.1667
Earnings History > 106 > period
1999-10-31
Earnings History > 106 > report Date
1999-11-16
Earnings History > 106 > date
1999-10-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.25
Earnings History > 106 > eps Estimate
0.23
Earnings History > 106 > eps Difference
0.02
Earnings History > 106 > surprise Percent
8.6957
Earnings History > 107 > period
1999-07-31
Earnings History > 107 > report Date
1999-08-17
Earnings History > 107 > date
1999-07-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.29
Earnings History > 107 > eps Estimate
0.29
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
0
Earnings History > 108 > period
1999-04-30
Earnings History > 108 > report Date
1999-05-18
Earnings History > 108 > date
1999-04-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.22
Earnings History > 108 > eps Estimate
0.19
Earnings History > 108 > eps Difference
0.03
Earnings History > 108 > surprise Percent
15.7895
Earnings History > 109 > period
1999-01-31
Earnings History > 109 > report Date
1999-02-23
Earnings History > 109 > date
1999-01-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.19
Earnings History > 109 > eps Estimate
0.17
Earnings History > 109 > eps Difference
0.02
Earnings History > 109 > surprise Percent
11.7647
Earnings History > 110 > period
1998-10-31
Earnings History > 110 > report Date
1998-11-17
Earnings History > 110 > date
1998-10-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.17
Earnings History > 110 > eps Estimate
0.17
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
0
Earnings History > 111 > period
1998-07-31
Earnings History > 111 > report Date
1998-08-18
Earnings History > 111 > date
1998-07-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.21
Earnings History > 111 > eps Estimate
0.2
Earnings History > 111 > eps Difference
0.01
Earnings History > 111 > surprise Percent
5
Earnings History > 112 > period
1998-04-30
Earnings History > 112 > report Date
1998-05-19
Earnings History > 112 > date
1998-04-30
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.15
Earnings History > 112 > eps Estimate
0.14
Earnings History > 112 > eps Difference
0.01
Earnings History > 112 > surprise Percent
7.1429
Earnings History > 113 > period
1998-01-31
Earnings History > 113 > report Date
1998-02-24
Earnings History > 113 > date
1998-01-31
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.14
Earnings History > 113 > eps Estimate
0.14
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1997-10-31
Earnings History > 114 > report Date
1997-11-18
Earnings History > 114 > date
1997-10-31
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.13
Earnings History > 114 > eps Estimate
0.13
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1997-07-31
Earnings History > 115 > report Date
1997-08-19
Earnings History > 115 > date
1997-07-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.16
Earnings History > 115 > eps Estimate
0.15
Earnings History > 115 > eps Difference
0.01
Earnings History > 115 > surprise Percent
6.6667
Earnings History > 116 > period
1997-04-30
Earnings History > 116 > report Date
1997-05-20
Earnings History > 116 > date
1997-04-30
Earnings History > 116 > before After Market
BeforeMarket
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.12
Earnings History > 116 > eps Estimate
0.11
Earnings History > 116 > eps Difference
0.01
Earnings History > 116 > surprise Percent
9.0909
Earnings History > 117 > period
1997-01-31
Earnings History > 117 > report Date
1997-02-25
Earnings History > 117 > date
1997-01-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.12
Earnings History > 117 > eps Estimate
0.11
Earnings History > 117 > eps Difference
0.01
Earnings History > 117 > surprise Percent
9.0909
Earnings History > 118 > period
1996-08-31
Earnings History > 118 > report Date
1996-11-12
Earnings History > 118 > date
1996-08-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.1
Earnings History > 118 > eps Estimate
0.1
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
0
Earnings History > 119 > period
1996-05-31
Earnings History > 119 > report Date
1996-08-13
Earnings History > 119 > date
1996-05-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.12
Earnings History > 119 > eps Estimate
0.12
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
Earnings History > 120 > period
1996-02-29
Earnings History > 120 > report Date
1996-05-14
Earnings History > 120 > date
1996-02-29
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.09
Earnings History > 120 > eps Estimate
0.09
Earnings History > 120 > eps Difference
0
Earnings History > 120 > surprise Percent
0
The Home Depot, Inc. operates as a home improvement retailer in the United States and internationally. It sells various building materials, home improvement products, lawn and garden products, and décor products, as well as facilities maintenance, repair, and operations products. The company also offers installation services for flooring, water heaters, baths, garage doors, cabinets, cabinet makeovers, countertops, sheds, furnaces and central air systems, and windows. In addition, it provides tool and equipment rental services. The company serves consumers, such as do-it-yourself homeowners and do-it-for-me customers; and professional renovators/remodelers, general contractors, small to medium homebuilders, maintenance professionals, handymen, property managers, building service contractors and specialty tradespeople, such as electricians, landscapers, plumbers, painters, pool contractors, and roofers. It sells its products through websites and its mobile applications, including homedepot.com; homedepot.ca and homedepot.com.mx; blinds.com, justblinds.com, and americanblinds.com for custom window coverings; thecompanystore.com, an online site for textiles and décor products; hdsupply.com for maintenance, repair, and operations products and related services; and srsdistribution.com, heritagelandscapesupplygroup.com, and heritagepoolsupplygroup.com for roofing and building materials, landscape, and pool products; and The Home Depot stores. The Home Depot, Inc. was incorporated in 1978 and is headquartered in Atlanta, Georgia.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AHome Depot stock price jumps 2.5% as tariff fears cool — what’s next for HD shares - TechStock²
1/22/2026
Home Depot stock price jumps 2.5% as tariff fears cool — what’s next for HD shares TechStock²
Read more →Is New Competition And Labor Investment Altering The Investment Case For Home Depot (HD)? Yahoo Finance
Read more →Showing 2 of 10
(Last Updated 2025-10-31)
Rating:
BUY
Target Price:
$397.0909
Analyst Picks
Strong Buy
21
Buy
5
Hold
12
Sell
1
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-10-31)
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 High
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 60.19% of the total shares of The Home Depot Inc
1.
Vanguard Group Inc(9.8433%)
since
2025/06/30
2.
BlackRock Inc(7.7035%)
since
2025/06/30
3.
State Street Corp(4.6229%)
since
2025/06/30
4.
Vanguard Total Stock Mkt Idx Inv(3.1398%)
since
2025/07/31
5.
Vanguard 500 Index Investor(2.4718%)
since
2025/07/31
6.
Geode Capital Management, LLC(2.3085%)
since
2025/06/30
7.
Morgan Stanley - Brokerage Accounts(2.2679%)
since
2025/06/30
8.
Bank of America Corp(1.508%)
since
2025/06/30
9.
Charles Schwab Investment Management Inc(1.4636%)
since
2025/06/30
10.
NORGES BANK(1.3387%)
since
2025/06/30
11.
Capital World Investors(1.2984%)
since
2025/06/30
12.
Fidelity 500 Index(1.2657%)
since
2025/07/31
13.
SPDR® S&P 500® ETF(1.2061%)
since
2025/08/31
14.
iShares Core S&P 500 ETF(1.2016%)
since
2025/08/31
15.
Northern Trust Corp(1.1779%)
since
2025/06/30
16.
Capital Research Global Investors(1.1422%)
since
2025/06/30
17.
UBS Asset Mgmt Americas Inc(1.0992%)
since
2025/06/30
18.
T. Rowe Price Associates, Inc.(1.0578%)
since
2025/06/30
19.
JPMorgan Chase & Co(1.0411%)
since
2025/06/30
20.
Laurel Wealth Advisors, LLC(1.0123%)
since
2025/06/30
21.
Fisher Asset Management, LLC(0.9979%)
since
2025/06/30
22.
Royal Bank of Canada(0.9719%)
since
2025/06/30
23.
Vanguard Value Index Inv(0.8859%)
since
2025/07/31
24.
FMR Inc(0.7956%)
since
2025/06/30
25.
Amundi(0.794%)
since
2025/06/30
26.
AllianceBernstein L.P.(0.787%)
since
2025/06/30
27.
Schwab US Dividend Equity ETF™(0.7339%)
since
2025/08/30
28.
Vanguard Institutional Index I(0.6036%)
since
2025/07/31
29.
Vanguard Dividend Appreciation ETF(0.5365%)
since
2025/07/31
30.
SPDR® Dow Jones Industrial Avrg ETF Tr(0.5358%)
since
2025/08/31
31.
State St S&P 500® Indx SL Cl III(0.533%)
since
2025/08/31
32.
Capital Group Investment Co of Amer Comp(0.4865%)
since
2025/06/30
33.
American Funds Invmt Co of Amer A(0.4865%)
since
2025/06/30
34.
American Funds Washington Mutual A(0.433%)
since
2025/06/30
35.
Capital Group Wash Mutual Invtrs Comp(0.433%)
since
2025/06/30
36.
Capital Group American Mutual Comp(0.42%)
since
2025/06/30
37.
American Funds American Mutual A(0.42%)
since
2025/06/30
38.
The Consumer Discret Sel SectSPDR® ETF(0.4005%)
since
2025/08/31
39.
Vanguard High Dividend Yield ETF(0.3844%)
since
2025/07/31
40.
Vanguard Institutional 500 Index Trust(0.3813%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2026-01-31
EPS Estimate
3.04
Date
2025-10-31
EPS Actual
3.74
EPS Estimate
3.83
EPS Difference
-0.09
Surprise Percent
-2.3499%
(Last Updated 2025-10-31)
(Last Updated 2025-10-31)
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-10-31)
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-10-31)
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.