_id
690db58accc777a4e85d0dc7
Ticker
BBY
Name
Best Buy Co. Inc
Exchange
NYSE
Address
7601 Penn Avenue South, Richfield, MN, United States, 55423
Country
USA
Sector
Consumer Cyclical
Industry
Specialty Retail
Currency
USD
Website
https://bestbuy.com
Description
Best Buy Co., Inc. offers technology products and solutions in the United States, Canada, and internationally. It provides computing and mobile phone products, such as desktops, notebooks, and peripherals; mobile phones comprising related mobile network carrier commissions; networking products; tablets covering e-readers; smartwatches; and consumer electronics consisting of digital imaging, health and fitness products, portable audio comprising headphones and portable speakers, and smart home products, as well as home theaters that includes home theater accessories, soundbars, and televisions. The company's stores also offer appliances, such as dishwashers, laundry, ovens, refrigerators, blenders, coffee makers, vacuums, and personal care; entertainment products consisting of drones, peripherals, movies, and toys, as well as hardware and software, and virtual reality and other software products; and other products, such as baby, food and beverage, luggage, and outdoor living products. In addition, it provides delivery, installation, memberships, repair, set-up, technical support, health-related, and warranty-related services. The company offers its products through stores and websites under the Best Buy, Best Buy Ads, Best Buy Business, Best Buy Essentials, Best Buy Health, Current Health, Geek Squad, Imagine That, Insignia, Lively, My Best Buy, My Best Buy Memberships, Pacific Kitchen, Home, TechLiquidators, and Yardbird brand names, as well as domain names comprising bestbuy.com, currenthealth.com, lively.com, techliquidators.com, yardbird.com, bestbuy.ca, and techliquidators.ca. The company was formerly known as Sound of Music, Inc. Best Buy Co., Inc. was incorporated in 1966 and is headquartered in Richfield, Minnesota.
Last Close
66.8
Volume
1614718
Current Price
66.62
Change
-1.14
Last Updated
2026-01-20T16:17:13.612Z
Image
data:image/webp;base64,UklGRrQHAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSGsCAAAB7+SgbSNBeqfzz5/z/XGIiPz4K1KeCUcHI/eLadNkXms0Fc5YX8954tKRtvCF80qdJ4K8EoratoF6/cafcbdRiOj/BGC1WZeRPsnCB0G72va2jfR+kBMFKk5OlaQypoApaErY1Mc2sNepgJzXFAnSifg2iWsLV3MXERPAh2apLMkwA2FjfHDKJ/fSBRMVEMbGhxE4e/v+99S3u7bp+jT0I/slCWzs2xM8fHr6OLD3Yjek7jy1zZD6dMlEKYCx8TSZx1uybQyEwMSxHVK7a7vzbuhTbyaGMEHjyfOzMSiw1xhjUBD7PXQXTWrSbjeklK6ZKDbPsbhlY2OQJPZf9RfnqWubfwnuPwRx98bYgIIArB2gzIuNxWHbxownP0HI8UUYxcEHYEYic/8xiDJNJx4+AFFs4+M4ioJbPp9lSm744ngsKJD4claQAxdHEZUDF+3Zsqw0VJGCTXtRn5XV3VRklTQwJ1Nyw4qyO5aFtayKEg01KseBgUVJyB0PiiIN/E4ux3QDn/0xyyX1fPvRtVwK9ISjbz5RdiGmQzfwEKsMaADMmmJbBBqPN8Xs+LdYrFEJgQ4DiHqJChD9fyGWtXVw1k3PxO1RPjjY9XgfW8bxZswIHYoZBiaG/O7lOANwxoCE0B21V/I+uX6zifWyihUTnQ1ICN0CJMREKQOhWsxP6/UiLuPyrD5mv22DEEL/ZXbT0IxsM/E4zmO1WNarGOt5DOy3bRCZ9n/8p5BA2DYTq1jF+WpRL+tYLU/570DH3QoJgZ2ZeFRVcR5X9XJZxcfn+E4mSwhh20w8nfeMhzJVCAlsX/5J4cKFfSgEAFZQOCAiBQAA0BkAnQEqQABAAD7RWqNMKCUjIjAb+AEAGglsAM3zrnSpgR+/0d8YB7w/MB+0H6q+8J/kvU1+o3AS+gj5a37K/Ch+237d+1vd5347pKPb8k4wz+CsRnIFYQ3gmtPi+/Ve9b1He92sfUAPy//tPUz0IfVvsGfy/+3/9DgY1sa3dGV27+Z+XfxkH2vkSu0VvgNL3cK2KMTXLXxG9alUpOgN+wILVKKL86CTblXkftGc3qg8Um1DdSz1UElCKaRF9STjhqM0eYqDZ0cHGgUPkMEIv+4A5mCMiBwA/v7Mst+vXQw8dmED+/QzJIaF/7SpHB+4LpFoN1IiiWGMVP+SD+ghB/Kf/kVkvFUuoGXiB4nSCGMbsaH3EFl6JYI+WEh3ZuhouQw5HTv/5fiJTakjPzBC/7g6p/lV6i5QDYJOuktjyIRQfW7Ss+uXDzD7QtqDtrr0Z0v/31JIIDk0o9+7Cd/C7v6aPH5W7bqx379WaTdBX9gonamqkiGX7sR5gpnXCZlg53yyOriJ51nnDjuvSwycZjQ3BAOkIf5AfzDtITFJ/kJ8e+39A66pXCKvrBxL/iYKmVhfUgqf6AxEINwcZYqMN/55GxEvAizfvcTDSFL9FnS7drjA7JpiKYRfTwBecMw2hDOPKzKm94mx27x87nQNVIahfxyh7iH0kafE7Y617OcO7S+q8oh/wLhW/E3D8NqDgga/WqodO+bFJ3w/a5qVXZc3cb96xd94zkz5QxrLNMMpyvG6XnA3VhxTVzt+wPJbmchseuXnCtn+exIhKz1afvSb0jBI9uuv9lX4iFwM6IIG4f6h/TYx+0pVMt/XuzEumqFoRfo7z6QgFojNhkKhiWj+fUcO3U9kLmhR3f9q5JDJNpCDod0s6+e18wM6ZUz6QnhDd+VSZoIwaiLVlu+UcG6xS4MUQOkxDelF1UMR8F3zdwuj0No9+2ku8L66oP0n3eqdFqhB5f14FWp906UNHO8Zc7yAmzkZ/lmU/puraP4FBHDTl/CyU/oetwt7GKX2Z2AUdEJfmrvTRNUonRZW9BkbmsEvHK3F9XI1HUJpsh2SrOJOByRQQTJTvHG2jgGidTX8WNtSipS/cRcKmWtnkIr5YHVaWUBSr9dg8pgR9G/OshUMOwTaUGM6396MXl+liNB5rPGj/TmxIgax/eN1jXVjs7s//UTjH7oXcPA6A5PAzIfJIhmMYSZHO8n+wnFFWTuE2+l0t4f87W1JazL0h1IBCzn+7rN5riJjKz6DYMHrXlz3wnSONXff2N7VBwvKCEREXndNBE+/FC8BuicTI6LcBmMiU6Pd9yow9G9aJ/ZbmRmQx7kAsg4tftQNdBPq5T86IyEptHS/zzv1vShuS6uLjdKEPzLxjjocPJMRYo7gTHNDO/v6DoP/l4J1EaPaiUhaN/NtA0Nu6k67prXzt7QQI24mLm5Bys2ZIq7rBDzvg3K7VtAE+UC5QNF359i0nvI+OrN5wTtXhf6r6T/vJ1ser/spunf9K4rT4JQ8VPCcsWzjBJAKgKGx5qjW/EpADi/7UB2QmmOuvHsWBuBFRFEwBdel/r9eneouxcgFtX4CoCtv2ag8mwA4m1zluazxYCnmetkGA0P6IGQih6rKk0v3/f9/aWUJuWX28/GfsjGivH91dY176COqJZzCUboVNYx/pJKfhB5kdoc28Dx/ImeXnjYMkdVD6css/tTpnaLyjV1nQbL0bC20LAPfG5eNq5/SnbhslzlOEWEMWVKAAAAA
Ipo Date
1985-04-19T00:00:00.000Z
Market Cap
14236462080
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.948213043478261
Sentiment Sources
23
Rating
3.5862
Target Price
82.381
Strong Buy
7
Buy
4
Hold
17
Sell
1
Strong Sell
0
Current Quarter
2025-10-31
Revenue
9672000000
Cost Of Revenue
7424000000
Gross Profit
2248000000
Operating Expenses
1863000000
Operating Income
385000000
Interest Expense
12000000
Pretax Income
204000000
Net Income
140000000
Eps
0.6600660066006601
Dividends Per Share
199000000
Shares Outstanding
209535103
Income Tax Expense
64000000
EBITDA
217000000
Operating Margin
3.9805624483043838
Total Other Income Expense Net
-181000000
Cash
1194000000
Short Term Investments
162000000
Receivables
1017000000
Inventories
7993000000
Total Current Assets
10573000000
Property Plant Equipment
4875000000
Total Assets
16786000000
Payables
7319000000
Short Term Debt
629000000
Long Term Debt
1155000000
Total Liabilities
14133000000
Equity
2653000000
Bs_currency_symbol
USD
Depreciation
206000000
Change In Working Capital
-657000000
Cash From Operations
-99000000
Capital Expenditures
188000000
Cash From Investing
-186000000
Cash From Financing
-234000000
Net Change In Cash
-790000000
Cf_currency_symbol
USD
PE
22.363
PB
5.326084432717678
ROE
5.277044854881266
ROA
0.8340283569641368
FCF
-287000000
Fcf Percent
-0.02967328370554177
Piotroski FScore
2
Health Score
31
Deep Value Investing Score
2.5
Defensive Investing Score
5
Dividend Investing Score
2
Economic Moat Investing Score
5.8
Garp Investing Score
1
Growth Investing Score
1.5
Momentum Investing Score
5
Net Net Investing Score
1
Quality Investing Score
3
Value Investing Score
3.5
Quarters > 0 > quarter
2025-10-31
Quarters > 0 > income Statement > revenue
9672000000
Quarters > 0 > income Statement > cost Of Revenue
7424000000
Quarters > 0 > income Statement > gross Profit
2248000000
Quarters > 0 > income Statement > operating Expenses
1863000000
Quarters > 0 > income Statement > operating Income
385000000
Quarters > 0 > income Statement > interest Expense
12000000
Quarters > 0 > income Statement > pretax Income
204000000
Quarters > 0 > income Statement > net Income
140000000
Quarters > 0 > income Statement > eps
0.6600660066006601
Quarters > 0 > income Statement > dividends Per Share
199000000
Quarters > 0 > income Statement > shares Outstanding
212100000
Quarters > 0 > income Statement > income Tax Expense
64000000
Quarters > 0 > income Statement > EBITDA
217000000
Quarters > 0 > income Statement > operating Margin
3.9805624483043838
Quarters > 0 > income Statement > total Other Income Expense Net
-181000000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
1194000000
Quarters > 0 > balance Sheet > short Term Investments
162000000
Quarters > 0 > balance Sheet > receivables
1017000000
Quarters > 0 > balance Sheet > inventories
7993000000
Quarters > 0 > balance Sheet > total Current Assets
10573000000
Quarters > 0 > balance Sheet > property Plant Equipment
4875000000
Quarters > 0 > balance Sheet > total Assets
16786000000
Quarters > 0 > balance Sheet > payables
7319000000
Quarters > 0 > balance Sheet > short Term Debt
629000000
Quarters > 0 > balance Sheet > long Term Debt
1155000000
Quarters > 0 > balance Sheet > total Liabilities
14133000000
Quarters > 0 > balance Sheet > equity
2653000000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
140000000
Quarters > 0 > cash Flow > depreciation
206000000
Quarters > 0 > cash Flow > change In Working Capital
-657000000
Quarters > 0 > cash Flow > cash From Operations
-99000000
Quarters > 0 > cash Flow > capital Expenditures
188000000
Quarters > 0 > cash Flow > cash From Investing
-186000000
Quarters > 0 > cash Flow > cash From Financing
-234000000
Quarters > 0 > cash Flow > net Change In Cash
-790000000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.6600660066006601
Quarters > 0 > ratios > PB
5.326084432717678
Quarters > 0 > ratios > ROE
5.277044854881266
Quarters > 0 > ratios > ROA
0.8340283569641368
Quarters > 0 > ratios > FCF
-287000000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-0.02967328370554177
Quarters > 0 > health Score
31
Quarters > 1 > quarter
2025-07-31
Quarters > 1 > income Statement > revenue
9438000000
Quarters > 1 > income Statement > cost Of Revenue
7248000000
Quarters > 1 > income Statement > gross Profit
2190000000
Quarters > 1 > income Statement > operating Expenses
1825000000
Quarters > 1 > income Statement > operating Income
365000000
Quarters > 1 > income Statement > interest Expense
36000000
Quarters > 1 > income Statement > pretax Income
254000000
Quarters > 1 > income Statement > net Income
186000000
Quarters > 1 > income Statement > eps
0.8752941176470588
Quarters > 1 > income Statement > dividends Per Share
201000000
Quarters > 1 > income Statement > shares Outstanding
212500000
Quarters > 1 > income Statement > income Tax Expense
68000000
Quarters > 1 > income Statement > EBITDA
476000000
Quarters > 1 > income Statement > operating Margin
3.8673447764356856
Quarters > 1 > income Statement > total Other Income Expense Net
-111000000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
1713000000
Quarters > 1 > balance Sheet > short Term Investments
163000000
Quarters > 1 > balance Sheet > receivables
917000000
Quarters > 1 > balance Sheet > inventories
5816000000
Quarters > 1 > balance Sheet > total Current Assets
8877000000
Quarters > 1 > balance Sheet > property Plant Equipment
4862000000
Quarters > 1 > balance Sheet > total Assets
15253000000
Quarters > 1 > balance Sheet > payables
5682000000
Quarters > 1 > balance Sheet > short Term Debt
620000000
Quarters > 1 > balance Sheet > long Term Debt
1164000000
Quarters > 1 > balance Sheet > total Liabilities
12537000000
Quarters > 1 > balance Sheet > equity
2716000000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
186000000
Quarters > 1 > cash Flow > depreciation
211000000
Quarters > 1 > cash Flow > change In Working Capital
97000000
Quarters > 1 > cash Flow > cash From Operations
749000000
Quarters > 1 > cash Flow > capital Expenditures
175000000
Quarters > 1 > cash Flow > cash From Investing
-203000000
Quarters > 1 > cash Flow > cash From Financing
-269000000
Quarters > 1 > cash Flow > net Change In Cash
278000000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.8752941176470588
Quarters > 1 > ratios > PB
5.212352724594993
Quarters > 1 > ratios > ROE
6.848306332842416
Quarters > 1 > ratios > ROA
1.2194322428374746
Quarters > 1 > ratios > FCF
574000000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.060817969908879
Quarters > 1 > health Score
39
Quarters > 2 > quarter
2025-04-30
Quarters > 2 > income Statement > revenue
8767000000
Quarters > 2 > income Statement > cost Of Revenue
6718000000
Quarters > 2 > income Statement > gross Profit
2049000000
Quarters > 2 > income Statement > operating Expenses
1716000000
Quarters > 2 > income Statement > operating Income
328000000
Quarters > 2 > income Statement > interest Expense
12000000
Quarters > 2 > income Statement > pretax Income
221000000
Quarters > 2 > income Statement > net Income
202000000
Quarters > 2 > income Statement > eps
0.9483568075117371
Quarters > 2 > income Statement > dividends Per Share
202000000
Quarters > 2 > income Statement > shares Outstanding
213000000
Quarters > 2 > income Statement > income Tax Expense
19000000
Quarters > 2 > income Statement > EBITDA
445000000
Quarters > 2 > income Statement > operating Margin
3.741302612067982
Quarters > 2 > income Statement > total Other Income Expense Net
-107000000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
1147000000
Quarters > 2 > balance Sheet > short Term Investments
192000000
Quarters > 2 > balance Sheet > receivables
744000000
Quarters > 2 > balance Sheet > inventories
5194000000
Quarters > 2 > balance Sheet > total Current Assets
7585000000
Quarters > 2 > balance Sheet > property Plant Equipment
4910000000
Quarters > 2 > balance Sheet > total Assets
14128000000
Quarters > 2 > balance Sheet > payables
4670000000
Quarters > 2 > balance Sheet > short Term Debt
621000000
Quarters > 2 > balance Sheet > long Term Debt
1153000000
Quarters > 2 > balance Sheet > total Liabilities
11365000000
Quarters > 2 > balance Sheet > equity
2763000000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
202000000
Quarters > 2 > cash Flow > depreciation
211000000
Quarters > 2 > cash Flow > change In Working Capital
-475000000
Quarters > 2 > cash Flow > cash From Operations
34000000
Quarters > 2 > cash Flow > capital Expenditures
166000000
Quarters > 2 > cash Flow > cash From Investing
-166000000
Quarters > 2 > cash Flow > cash From Financing
-305000000
Quarters > 2 > cash Flow > net Change In Cash
-433000000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.9483568075117371
Quarters > 2 > ratios > PB
5.135743756786103
Quarters > 2 > ratios > ROE
7.3108939558450965
Quarters > 2 > ratios > ROA
1.4297848244620612
Quarters > 2 > ratios > FCF
-132000000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
-0.015056461731493099
Quarters > 2 > health Score
34
Quarters > 3 > quarter
2025-01-31
Quarters > 3 > income Statement > revenue
13948000000
Quarters > 3 > income Statement > cost Of Revenue
11030000000
Quarters > 3 > income Statement > gross Profit
2918000000
Quarters > 3 > income Statement > operating Expenses
2701000000
Quarters > 3 > income Statement > operating Income
217000000
Quarters > 3 > income Statement > interest Expense
13000000
Quarters > 3 > income Statement > pretax Income
223000000
Quarters > 3 > income Statement > net Income
117000000
Quarters > 3 > income Statement > eps
0.5431754874651811
Quarters > 3 > income Statement > dividends Per Share
200000000
Quarters > 3 > income Statement > shares Outstanding
215400000
Quarters > 3 > income Statement > income Tax Expense
106000000
Quarters > 3 > income Statement > EBITDA
452000000
Quarters > 3 > income Statement > operating Margin
1.5557786062517924
Quarters > 3 > income Statement > total Other Income Expense Net
6000000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
1578000000
Quarters > 3 > balance Sheet > short Term Investments
190000000
Quarters > 3 > balance Sheet > receivables
1044000000
Quarters > 3 > balance Sheet > inventories
5085000000
Quarters > 3 > balance Sheet > total Current Assets
8224000000
Quarters > 3 > balance Sheet > property Plant Equipment
4955000000
Quarters > 3 > balance Sheet > total Assets
14782000000
Quarters > 3 > balance Sheet > payables
4980000000
Quarters > 3 > balance Sheet > short Term Debt
627000000
Quarters > 3 > balance Sheet > long Term Debt
1144000000
Quarters > 3 > balance Sheet > total Liabilities
11974000000
Quarters > 3 > balance Sheet > equity
2808000000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
117000000
Quarters > 3 > cash Flow > depreciation
216000000
Quarters > 3 > cash Flow > change In Working Capital
755000000
Quarters > 3 > cash Flow > cash From Operations
1537000000
Quarters > 3 > cash Flow > capital Expenditures
178000000
Quarters > 3 > cash Flow > cash From Investing
-182000000
Quarters > 3 > cash Flow > cash From Financing
-417000000
Quarters > 3 > cash Flow > net Change In Cash
930000000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.5431754874651811
Quarters > 3 > ratios > PB
5.110380341880342
Quarters > 3 > ratios > ROE
4.166666666666666
Quarters > 3 > ratios > ROA
0.791503179542687
Quarters > 3 > ratios > FCF
1359000000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.09743332377401778
Quarters > 3 > health Score
40
Annuals > 0 > quarter
2025-01-31
Annuals > 0 > income Statement > revenue
41528000000
Annuals > 0 > income Statement > cost Of Revenue
32143000000
Annuals > 0 > income Statement > gross Profit
9385000000
Annuals > 0 > income Statement > operating Expenses
7643000000
Annuals > 0 > income Statement > operating Income
1721000000
Annuals > 0 > income Statement > interest Expense
51000000
Annuals > 0 > income Statement > pretax Income
1299000000
Annuals > 0 > income Statement > net Income
927000000
Annuals > 0 > income Statement > eps
4.2797783933518
Annuals > 0 > income Statement > dividends Per Share
807000000
Annuals > 0 > income Statement > shares Outstanding
216600000
Annuals > 0 > income Statement > income Tax Expense
372000000
Annuals > 0 > income Statement > EBITDA
2212000000
Annuals > 0 > income Statement > operating Margin
4.144191870545175
Annuals > 0 > income Statement > total Other Income Expense Net
-422000000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
1578000000
Annuals > 0 > balance Sheet > short Term Investments
190000000
Annuals > 0 > balance Sheet > receivables
1044000000
Annuals > 0 > balance Sheet > inventories
5085000000
Annuals > 0 > balance Sheet > total Current Assets
8224000000
Annuals > 0 > balance Sheet > property Plant Equipment
4955000000
Annuals > 0 > balance Sheet > total Assets
14782000000
Annuals > 0 > balance Sheet > payables
4980000000
Annuals > 0 > balance Sheet > short Term Debt
627000000
Annuals > 0 > balance Sheet > long Term Debt
1144000000
Annuals > 0 > balance Sheet > total Liabilities
11974000000
Annuals > 0 > balance Sheet > equity
2808000000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
927000000
Annuals > 0 > cash Flow > depreciation
866000000
Annuals > 0 > cash Flow > change In Working Capital
-259000000
Annuals > 0 > cash Flow > cash From Operations
2098000000
Annuals > 0 > cash Flow > capital Expenditures
706000000
Annuals > 0 > cash Flow > cash From Investing
-704000000
Annuals > 0 > cash Flow > cash From Financing
-1309000000
Annuals > 0 > cash Flow > net Change In Cash
75000000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
4.2797783933518
Annuals > 0 > ratios > PB
5.138850427350428
Annuals > 0 > ratios > ROE
33.01282051282051
Annuals > 0 > ratios > ROA
6.271140576376674
Annuals > 0 > ratios > FCF
1392000000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.0335195530726257
Annuals > 0 > health Score
50
Annuals > 1 > quarter
2024-01-31
Annuals > 1 > income Statement > revenue
43452000000
Annuals > 1 > income Statement > cost Of Revenue
33849000000
Annuals > 1 > income Statement > gross Profit
9603000000
Annuals > 1 > income Statement > operating Expenses
8029000000
Annuals > 1 > income Statement > operating Income
1574000000
Annuals > 1 > income Statement > interest Expense
52000000
Annuals > 1 > income Statement > pretax Income
1621000000
Annuals > 1 > income Statement > net Income
1241000000
Annuals > 1 > income Statement > eps
5.679633867276888
Annuals > 1 > income Statement > dividends Per Share
801000000
Annuals > 1 > income Statement > shares Outstanding
218500000
Annuals > 1 > income Statement > income Tax Expense
381000000
Annuals > 1 > income Statement > EBITDA
2596000000
Annuals > 1 > income Statement > operating Margin
3.6223879223050726
Annuals > 1 > income Statement > total Other Income Expense Net
47000000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
1447000000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
939000000
Annuals > 1 > balance Sheet > inventories
4958000000
Annuals > 1 > balance Sheet > total Current Assets
7897000000
Annuals > 1 > balance Sheet > property Plant Equipment
5018000000
Annuals > 1 > balance Sheet > total Assets
14967000000
Annuals > 1 > balance Sheet > payables
4637000000
Annuals > 1 > balance Sheet > short Term Debt
631000000
Annuals > 1 > balance Sheet > long Term Debt
1152000000
Annuals > 1 > balance Sheet > total Liabilities
11914000000
Annuals > 1 > balance Sheet > equity
3053000000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
1241000000
Annuals > 1 > cash Flow > depreciation
923000000
Annuals > 1 > cash Flow > change In Working Capital
-783000000
Annuals > 1 > cash Flow > cash From Operations
1470000000
Annuals > 1 > cash Flow > capital Expenditures
795000000
Annuals > 1 > cash Flow > cash From Investing
-781000000
Annuals > 1 > cash Flow > cash From Financing
-1144000000
Annuals > 1 > cash Flow > net Change In Cash
-806000000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
5.679633867276888
Annuals > 1 > ratios > PB
4.767923354077956
Annuals > 1 > ratios > ROE
40.648542417294465
Annuals > 1 > ratios > ROA
8.29157479788869
Annuals > 1 > ratios > FCF
675000000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.015534382767191384
Annuals > 1 > health Score
51
Annuals > 2 > quarter
2023-01-31
Annuals > 2 > income Statement > revenue
46298000000
Annuals > 2 > income Statement > cost Of Revenue
36386000000
Annuals > 2 > income Statement > gross Profit
9912000000
Annuals > 2 > income Statement > operating Expenses
8117000000
Annuals > 2 > income Statement > operating Income
1795000000
Annuals > 2 > income Statement > interest Expense
35000000
Annuals > 2 > income Statement > pretax Income
1788000000
Annuals > 2 > income Statement > net Income
1419000000
Annuals > 2 > income Statement > eps
6.287106778910058
Annuals > 2 > income Statement > dividends Per Share
789000000
Annuals > 2 > income Statement > shares Outstanding
225700000
Annuals > 2 > income Statement > income Tax Expense
370000000
Annuals > 2 > income Statement > EBITDA
2741000000
Annuals > 2 > income Statement > operating Margin
3.8770573242904662
Annuals > 2 > income Statement > total Other Income Expense Net
-7000000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
1874000000
Annuals > 2 > balance Sheet > short Term Investments
178000000
Annuals > 2 > balance Sheet > receivables
1141000000
Annuals > 2 > balance Sheet > inventories
5140000000
Annuals > 2 > balance Sheet > total Current Assets
8802000000
Annuals > 2 > balance Sheet > property Plant Equipment
5098000000
Annuals > 2 > balance Sheet > total Assets
15803000000
Annuals > 2 > balance Sheet > payables
5687000000
Annuals > 2 > balance Sheet > short Term Debt
654000000
Annuals > 2 > balance Sheet > long Term Debt
1160000000
Annuals > 2 > balance Sheet > total Liabilities
13008000000
Annuals > 2 > balance Sheet > equity
2795000000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
1419000000
Annuals > 2 > cash Flow > depreciation
918000000
Annuals > 2 > cash Flow > change In Working Capital
-861000000
Annuals > 2 > cash Flow > cash From Operations
1824000000
Annuals > 2 > cash Flow > capital Expenditures
930000000
Annuals > 2 > cash Flow > cash From Investing
-962000000
Annuals > 2 > cash Flow > cash From Financing
-1806000000
Annuals > 2 > cash Flow > net Change In Cash
-952000000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
6.287106778910058
Annuals > 2 > ratios > PB
5.379654382826476
Annuals > 2 > ratios > ROE
50.76923076923077
Annuals > 2 > ratios > ROA
8.979307726381066
Annuals > 2 > ratios > FCF
894000000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.019309689403429954
Annuals > 2 > health Score
52
Annuals > 3 > quarter
2022-01-31
Annuals > 3 > income Statement > revenue
51761000000
Annuals > 3 > income Statement > cost Of Revenue
40121000000
Annuals > 3 > income Statement > gross Profit
11640000000
Annuals > 3 > income Statement > operating Expenses
8601000000
Annuals > 3 > income Statement > operating Income
2997000000
Annuals > 3 > income Statement > interest Expense
25000000
Annuals > 3 > income Statement > pretax Income
3028000000
Annuals > 3 > income Statement > net Income
2454000000
Annuals > 3 > income Statement > eps
9.843561973525873
Annuals > 3 > income Statement > dividends Per Share
688000000
Annuals > 3 > income Statement > shares Outstanding
249300000
Annuals > 3 > income Statement > income Tax Expense
574000000
Annuals > 3 > income Statement > EBITDA
3918000000
Annuals > 3 > income Statement > operating Margin
5.790073607542358
Annuals > 3 > income Statement > total Other Income Expense Net
31000000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
2936000000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
1042000000
Annuals > 3 > balance Sheet > inventories
5965000000
Annuals > 3 > balance Sheet > total Current Assets
10539000000
Annuals > 3 > balance Sheet > property Plant Equipment
4904000000
Annuals > 3 > balance Sheet > total Assets
17504000000
Annuals > 3 > balance Sheet > payables
6803000000
Annuals > 3 > balance Sheet > short Term Debt
661000000
Annuals > 3 > balance Sheet > long Term Debt
1139000000
Annuals > 3 > balance Sheet > total Liabilities
14484000000
Annuals > 3 > balance Sheet > equity
3020000000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
2454000000
Annuals > 3 > cash Flow > depreciation
869000000
Annuals > 3 > cash Flow > change In Working Capital
-203000000
Annuals > 3 > cash Flow > cash From Operations
3252000000
Annuals > 3 > cash Flow > capital Expenditures
737000000
Annuals > 3 > cash Flow > cash From Investing
-1372000000
Annuals > 3 > cash Flow > cash From Financing
-4297000000
Annuals > 3 > cash Flow > net Change In Cash
-2420000000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
9.843561973525873
Annuals > 3 > ratios > PB
5.499458940397352
Annuals > 3 > ratios > ROE
81.25827814569536
Annuals > 3 > ratios > ROA
14.01965265082267
Annuals > 3 > ratios > FCF
2515000000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.04858870578234578
Annuals > 3 > health Score
56
Valuation > metrics > PE
22.363
Valuation > metrics > PB
5.326084432717678
Valuation > final Score
56.739155672823216
Valuation > verdict
38.8% Overvalued
Profitability > metrics > ROE
5.277044854881266
Profitability > metrics > ROA
1.3241274945616193
Profitability > metrics > Net Margin
0.014474772539288668
Profitability > final Score
17
Profitability > verdict
Weak
Risk > metrics > Debt Equity
5.327176781002638
Risk > metrics > Interest Coverage
32.083333333333336
Risk > final Score
46
Risk > verdict
High
Liquidity > metrics > Current Ratio
1.330271766482134
Liquidity > metrics > Quick Ratio
0.32460996477101156
Liquidity > final Score
49
Liquidity > verdict
Weak
Prev Valuations > 0
47.87647275405007
Prev Valuations > 1
48.64256243213897
Prev Valuations > 2
48.89619658119658
Prev Profitabilities > 0
23
Prev Profitabilities > 1
26
Prev Profitabilities > 2
14
Prev Risks > 0
46
Prev Risks > 1
46
Prev Risks > 2
46
Prev Liquidities > 0
60
Prev Liquidities > 1
58
Prev Liquidities > 2
65
Updated At
2026-01-20T21:27:55.652Z
Earnings History > 0 > period
2026-01-31
Earnings History > 0 > report Date
2026-02-26
Earnings History > 0 > date
2026-01-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
2.49
Earnings History > 0 > eps Difference
-2.49
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-10-31
Earnings History > 1 > report Date
2025-11-25
Earnings History > 1 > date
2025-10-31
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.4
Earnings History > 1 > eps Estimate
1.3
Earnings History > 1 > eps Difference
0.1
Earnings History > 1 > surprise Percent
7.6923
Earnings History > 2 > period
2025-07-31
Earnings History > 2 > report Date
2025-08-28
Earnings History > 2 > date
2025-07-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
1.28
Earnings History > 2 > eps Estimate
1.22
Earnings History > 2 > eps Difference
0.06
Earnings History > 2 > surprise Percent
4.918
Earnings History > 3 > period
2025-04-30
Earnings History > 3 > report Date
2025-05-29
Earnings History > 3 > date
2025-04-30
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.15
Earnings History > 3 > eps Estimate
1.1
Earnings History > 3 > eps Difference
0.05
Earnings History > 3 > surprise Percent
4.5455
Earnings History > 4 > period
2025-01-31
Earnings History > 4 > report Date
2025-03-04
Earnings History > 4 > date
2025-01-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
2.58
Earnings History > 4 > eps Estimate
2.4066
Earnings History > 4 > eps Difference
0.1734
Earnings History > 4 > surprise Percent
7.2052
Earnings History > 5 > period
2024-10-31
Earnings History > 5 > report Date
2024-11-26
Earnings History > 5 > date
2024-10-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.26
Earnings History > 5 > eps Estimate
1.29
Earnings History > 5 > eps Difference
-0.03
Earnings History > 5 > surprise Percent
-2.3256
Earnings History > 6 > period
2024-07-31
Earnings History > 6 > report Date
2024-08-29
Earnings History > 6 > date
2024-07-31
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.34
Earnings History > 6 > eps Estimate
1.16
Earnings History > 6 > eps Difference
0.18
Earnings History > 6 > surprise Percent
15.5172
Earnings History > 7 > period
2024-04-30
Earnings History > 7 > report Date
2024-05-30
Earnings History > 7 > date
2024-04-30
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.2
Earnings History > 7 > eps Estimate
1.08
Earnings History > 7 > eps Difference
0.12
Earnings History > 7 > surprise Percent
11.1111
Earnings History > 8 > period
2024-01-31
Earnings History > 8 > report Date
2024-02-29
Earnings History > 8 > date
2024-01-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
2.72
Earnings History > 8 > eps Estimate
2.52
Earnings History > 8 > eps Difference
0.2
Earnings History > 8 > surprise Percent
7.9365
Earnings History > 9 > period
2023-10-31
Earnings History > 9 > report Date
2023-11-21
Earnings History > 9 > date
2023-10-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.29
Earnings History > 9 > eps Estimate
1.18
Earnings History > 9 > eps Difference
0.11
Earnings History > 9 > surprise Percent
9.322
Earnings History > 10 > period
2023-07-31
Earnings History > 10 > report Date
2023-08-29
Earnings History > 10 > date
2023-07-31
Earnings History > 10 > before After Market
-
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.22
Earnings History > 10 > eps Estimate
1.07
Earnings History > 10 > eps Difference
0.15
Earnings History > 10 > surprise Percent
14.0187
Earnings History > 11 > period
2023-04-30
Earnings History > 11 > report Date
2023-05-25
Earnings History > 11 > date
2023-04-30
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.15
Earnings History > 11 > eps Estimate
1.11
Earnings History > 11 > eps Difference
0.04
Earnings History > 11 > surprise Percent
3.6036
Earnings History > 12 > period
2023-01-31
Earnings History > 12 > report Date
2023-03-02
Earnings History > 12 > date
2023-01-31
Earnings History > 12 > before After Market
-
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
2.61
Earnings History > 12 > eps Estimate
2.1
Earnings History > 12 > eps Difference
0.51
Earnings History > 12 > surprise Percent
24.2857
Earnings History > 13 > period
2022-10-31
Earnings History > 13 > report Date
2022-11-22
Earnings History > 13 > date
2022-10-31
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.38
Earnings History > 13 > eps Estimate
1.03
Earnings History > 13 > eps Difference
0.35
Earnings History > 13 > surprise Percent
33.9806
Earnings History > 14 > period
2022-07-31
Earnings History > 14 > report Date
2022-08-30
Earnings History > 14 > date
2022-07-31
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.54
Earnings History > 14 > eps Estimate
1.54
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
0
Earnings History > 15 > period
2022-04-30
Earnings History > 15 > report Date
2022-05-24
Earnings History > 15 > date
2022-04-30
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.57
Earnings History > 15 > eps Estimate
1.61
Earnings History > 15 > eps Difference
-0.04
Earnings History > 15 > surprise Percent
-2.4845
Earnings History > 16 > period
2022-01-31
Earnings History > 16 > report Date
2022-03-03
Earnings History > 16 > date
2022-01-31
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
2.73
Earnings History > 16 > eps Estimate
2.73
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
0
Earnings History > 17 > period
2021-10-31
Earnings History > 17 > report Date
2021-11-23
Earnings History > 17 > date
2021-10-31
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
2.08
Earnings History > 17 > eps Estimate
1.91
Earnings History > 17 > eps Difference
0.17
Earnings History > 17 > surprise Percent
8.9005
Earnings History > 18 > period
2021-07-31
Earnings History > 18 > report Date
2021-08-24
Earnings History > 18 > date
2021-07-31
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
2.98
Earnings History > 18 > eps Estimate
1.85
Earnings History > 18 > eps Difference
1.13
Earnings History > 18 > surprise Percent
61.0811
Earnings History > 19 > period
2021-04-30
Earnings History > 19 > report Date
2021-05-27
Earnings History > 19 > date
2021-04-30
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
2.23
Earnings History > 19 > eps Estimate
1.39
Earnings History > 19 > eps Difference
0.84
Earnings History > 19 > surprise Percent
60.4317
Earnings History > 20 > period
2021-01-31
Earnings History > 20 > report Date
2021-02-25
Earnings History > 20 > date
2021-01-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
3.48
Earnings History > 20 > eps Estimate
3.45
Earnings History > 20 > eps Difference
0.03
Earnings History > 20 > surprise Percent
0.8696
Earnings History > 21 > period
2020-10-31
Earnings History > 21 > report Date
2020-11-24
Earnings History > 21 > date
2020-10-31
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
2.06
Earnings History > 21 > eps Estimate
1.7
Earnings History > 21 > eps Difference
0.36
Earnings History > 21 > surprise Percent
21.1765
Earnings History > 22 > period
2020-07-31
Earnings History > 22 > report Date
2020-08-25
Earnings History > 22 > date
2020-07-31
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
1.71
Earnings History > 22 > eps Estimate
1.08
Earnings History > 22 > eps Difference
0.63
Earnings History > 22 > surprise Percent
58.3333
Earnings History > 23 > period
2020-04-30
Earnings History > 23 > report Date
2020-05-21
Earnings History > 23 > date
2020-04-30
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.67
Earnings History > 23 > eps Estimate
0.5
Earnings History > 23 > eps Difference
0.17
Earnings History > 23 > surprise Percent
34
Earnings History > 24 > period
2020-01-31
Earnings History > 24 > report Date
2020-02-27
Earnings History > 24 > date
2020-01-31
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
2.9
Earnings History > 24 > eps Estimate
2.75
Earnings History > 24 > eps Difference
0.15
Earnings History > 24 > surprise Percent
5.4545
Earnings History > 25 > period
2019-10-31
Earnings History > 25 > report Date
2019-11-26
Earnings History > 25 > date
2019-10-31
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
1.13
Earnings History > 25 > eps Estimate
1.03
Earnings History > 25 > eps Difference
0.1
Earnings History > 25 > surprise Percent
9.7087
Earnings History > 26 > period
2019-07-31
Earnings History > 26 > report Date
2019-08-29
Earnings History > 26 > date
2019-07-31
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
1.08
Earnings History > 26 > eps Estimate
0.99
Earnings History > 26 > eps Difference
0.09
Earnings History > 26 > surprise Percent
9.0909
Earnings History > 27 > period
2019-04-30
Earnings History > 27 > report Date
2019-05-23
Earnings History > 27 > date
2019-04-30
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
1.02
Earnings History > 27 > eps Estimate
0.86
Earnings History > 27 > eps Difference
0.16
Earnings History > 27 > surprise Percent
18.6047
Earnings History > 28 > period
2019-01-31
Earnings History > 28 > report Date
2019-02-27
Earnings History > 28 > date
2019-01-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
2.72
Earnings History > 28 > eps Estimate
2.56
Earnings History > 28 > eps Difference
0.16
Earnings History > 28 > surprise Percent
6.25
Earnings History > 29 > period
2018-10-31
Earnings History > 29 > report Date
2018-11-20
Earnings History > 29 > date
2018-10-31
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.93
Earnings History > 29 > eps Estimate
0.85
Earnings History > 29 > eps Difference
0.08
Earnings History > 29 > surprise Percent
9.4118
Earnings History > 30 > period
2018-07-31
Earnings History > 30 > report Date
2018-08-28
Earnings History > 30 > date
2018-07-31
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.91
Earnings History > 30 > eps Estimate
0.83
Earnings History > 30 > eps Difference
0.08
Earnings History > 30 > surprise Percent
9.6386
Earnings History > 31 > period
2018-04-30
Earnings History > 31 > report Date
2018-05-24
Earnings History > 31 > date
2018-04-30
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.82
Earnings History > 31 > eps Estimate
0.74
Earnings History > 31 > eps Difference
0.08
Earnings History > 31 > surprise Percent
10.8108
Earnings History > 32 > period
2018-01-31
Earnings History > 32 > report Date
2018-03-01
Earnings History > 32 > date
2018-01-31
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
2.42
Earnings History > 32 > eps Estimate
2.04
Earnings History > 32 > eps Difference
0.38
Earnings History > 32 > surprise Percent
18.6275
Earnings History > 33 > period
2017-10-31
Earnings History > 33 > report Date
2017-11-16
Earnings History > 33 > date
2017-10-31
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.78
Earnings History > 33 > eps Estimate
0.78
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
0
Earnings History > 34 > period
2017-07-31
Earnings History > 34 > report Date
2017-08-29
Earnings History > 34 > date
2017-07-31
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.69
Earnings History > 34 > eps Estimate
0.43
Earnings History > 34 > eps Difference
0.26
Earnings History > 34 > surprise Percent
60.4651
Earnings History > 35 > period
2017-04-30
Earnings History > 35 > report Date
2017-05-25
Earnings History > 35 > date
2017-04-30
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.57
Earnings History > 35 > eps Estimate
0.4
Earnings History > 35 > eps Difference
0.17
Earnings History > 35 > surprise Percent
42.5
Earnings History > 36 > period
2017-01-31
Earnings History > 36 > report Date
2017-03-01
Earnings History > 36 > date
2017-01-31
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
1.95
Earnings History > 36 > eps Estimate
1.67
Earnings History > 36 > eps Difference
0.28
Earnings History > 36 > surprise Percent
16.7665
Earnings History > 37 > period
2016-10-31
Earnings History > 37 > report Date
2016-11-17
Earnings History > 37 > date
2016-10-31
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.62
Earnings History > 37 > eps Estimate
0.47
Earnings History > 37 > eps Difference
0.15
Earnings History > 37 > surprise Percent
31.9149
Earnings History > 38 > period
2016-07-31
Earnings History > 38 > report Date
2016-08-23
Earnings History > 38 > date
2016-07-31
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.57
Earnings History > 38 > eps Estimate
0.34
Earnings History > 38 > eps Difference
0.23
Earnings History > 38 > surprise Percent
67.6471
Earnings History > 39 > period
2016-04-30
Earnings History > 39 > report Date
2016-05-24
Earnings History > 39 > date
2016-04-30
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.44
Earnings History > 39 > eps Estimate
0.35
Earnings History > 39 > eps Difference
0.09
Earnings History > 39 > surprise Percent
25.7143
Earnings History > 40 > period
2016-01-31
Earnings History > 40 > report Date
2016-02-25
Earnings History > 40 > date
2016-01-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
1.53
Earnings History > 40 > eps Estimate
1.39
Earnings History > 40 > eps Difference
0.14
Earnings History > 40 > surprise Percent
10.0719
Earnings History > 41 > period
2015-10-31
Earnings History > 41 > report Date
2015-11-19
Earnings History > 41 > date
2015-10-31
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.41
Earnings History > 41 > eps Estimate
0.35
Earnings History > 41 > eps Difference
0.06
Earnings History > 41 > surprise Percent
17.1429
Earnings History > 42 > period
2015-07-31
Earnings History > 42 > report Date
2015-08-25
Earnings History > 42 > date
2015-07-31
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.49
Earnings History > 42 > eps Estimate
0.31
Earnings History > 42 > eps Difference
0.18
Earnings History > 42 > surprise Percent
58.0645
Earnings History > 43 > period
2015-04-30
Earnings History > 43 > report Date
2015-05-21
Earnings History > 43 > date
2015-04-30
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.37
Earnings History > 43 > eps Estimate
0.29
Earnings History > 43 > eps Difference
0.08
Earnings History > 43 > surprise Percent
27.5862
Earnings History > 44 > period
2015-01-31
Earnings History > 44 > report Date
2015-03-03
Earnings History > 44 > date
2015-01-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.37
Earnings History > 44 > eps Estimate
1.35
Earnings History > 44 > eps Difference
-0.98
Earnings History > 44 > surprise Percent
-72.5926
Earnings History > 45 > period
2014-10-31
Earnings History > 45 > report Date
2014-11-20
Earnings History > 45 > date
2014-10-31
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.32
Earnings History > 45 > eps Estimate
0.25
Earnings History > 45 > eps Difference
0.07
Earnings History > 45 > surprise Percent
28
Earnings History > 46 > period
2014-07-31
Earnings History > 46 > report Date
2014-08-26
Earnings History > 46 > date
2014-07-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.44
Earnings History > 46 > eps Estimate
0.12
Earnings History > 46 > eps Difference
0.32
Earnings History > 46 > surprise Percent
266.6667
Earnings History > 47 > period
2014-04-30
Earnings History > 47 > report Date
2014-05-22
Earnings History > 47 > date
2014-04-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.33
Earnings History > 47 > eps Estimate
0.2
Earnings History > 47 > eps Difference
0.13
Earnings History > 47 > surprise Percent
65
Earnings History > 48 > period
2014-01-31
Earnings History > 48 > report Date
2014-02-27
Earnings History > 48 > date
2014-01-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.831
Earnings History > 48 > eps Estimate
1.01
Earnings History > 48 > eps Difference
-0.179
Earnings History > 48 > surprise Percent
-17.7228
Earnings History > 49 > period
2013-10-31
Earnings History > 49 > report Date
2013-11-19
Earnings History > 49 > date
2013-10-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.18
Earnings History > 49 > eps Estimate
0.12
Earnings History > 49 > eps Difference
0.06
Earnings History > 49 > surprise Percent
50
Earnings History > 50 > period
2013-07-31
Earnings History > 50 > report Date
2013-08-20
Earnings History > 50 > date
2013-07-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.32
Earnings History > 50 > eps Estimate
0.12
Earnings History > 50 > eps Difference
0.2
Earnings History > 50 > surprise Percent
166.6667
Earnings History > 51 > period
2013-04-30
Earnings History > 51 > report Date
2013-05-21
Earnings History > 51 > date
2013-04-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.36
Earnings History > 51 > eps Estimate
0.25
Earnings History > 51 > eps Difference
0.11
Earnings History > 51 > surprise Percent
44
Earnings History > 52 > period
2013-01-31
Earnings History > 52 > report Date
2013-03-01
Earnings History > 52 > date
2013-01-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-1.2097
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-10-31
Earnings History > 53 > report Date
2012-11-20
Earnings History > 53 > date
2012-10-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.03
Earnings History > 53 > eps Estimate
0.12
Earnings History > 53 > eps Difference
-0.09
Earnings History > 53 > surprise Percent
-75
Earnings History > 54 > period
2012-07-31
Earnings History > 54 > report Date
2012-08-21
Earnings History > 54 > date
2012-07-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.2
Earnings History > 54 > eps Estimate
0.31
Earnings History > 54 > eps Difference
-0.11
Earnings History > 54 > surprise Percent
-35.4839
Earnings History > 55 > period
2012-04-30
Earnings History > 55 > report Date
2012-05-22
Earnings History > 55 > date
2012-04-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.72
Earnings History > 55 > eps Estimate
0.59
Earnings History > 55 > eps Difference
0.13
Earnings History > 55 > surprise Percent
22.0339
Earnings History > 56 > period
2012-01-31
Earnings History > 56 > report Date
2012-02-29
Earnings History > 56 > date
2012-01-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-4.6355
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-10-31
Earnings History > 57 > report Date
2011-12-13
Earnings History > 57 > date
2011-10-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.47
Earnings History > 57 > eps Estimate
0.51
Earnings History > 57 > eps Difference
-0.04
Earnings History > 57 > surprise Percent
-7.8431
Earnings History > 58 > period
2011-07-31
Earnings History > 58 > report Date
2011-09-13
Earnings History > 58 > date
2011-07-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.47
Earnings History > 58 > eps Estimate
0.53
Earnings History > 58 > eps Difference
-0.06
Earnings History > 58 > surprise Percent
-11.3208
Earnings History > 59 > period
2011-04-30
Earnings History > 59 > report Date
2011-06-14
Earnings History > 59 > date
2011-04-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.35
Earnings History > 59 > eps Estimate
0.33
Earnings History > 59 > eps Difference
0.02
Earnings History > 59 > surprise Percent
6.0606
Earnings History > 60 > period
2011-01-31
Earnings History > 60 > report Date
2011-03-24
Earnings History > 60 > date
2011-01-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
1.6187
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-10-31
Earnings History > 61 > report Date
2010-12-14
Earnings History > 61 > date
2010-10-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.54
Earnings History > 61 > eps Estimate
0.61
Earnings History > 61 > eps Difference
-0.07
Earnings History > 61 > surprise Percent
-11.4754
Earnings History > 62 > period
2010-07-31
Earnings History > 62 > report Date
2010-09-14
Earnings History > 62 > date
2010-07-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.6
Earnings History > 62 > eps Estimate
0.44
Earnings History > 62 > eps Difference
0.16
Earnings History > 62 > surprise Percent
36.3636
Earnings History > 63 > period
2010-04-30
Earnings History > 63 > report Date
2010-06-15
Earnings History > 63 > date
2010-04-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.36
Earnings History > 63 > eps Estimate
0.5
Earnings History > 63 > eps Difference
-0.14
Earnings History > 63 > surprise Percent
-28
Earnings History > 64 > period
2010-01-31
Earnings History > 64 > report Date
2010-03-25
Earnings History > 64 > date
2010-01-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
1.8156
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-10-31
Earnings History > 65 > report Date
2009-12-15
Earnings History > 65 > date
2009-10-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.53
Earnings History > 65 > eps Estimate
0.44
Earnings History > 65 > eps Difference
0.09
Earnings History > 65 > surprise Percent
20.4545
Earnings History > 66 > period
2009-07-31
Earnings History > 66 > report Date
2009-09-15
Earnings History > 66 > date
2009-07-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.37
Earnings History > 66 > eps Estimate
0.42
Earnings History > 66 > eps Difference
-0.05
Earnings History > 66 > surprise Percent
-11.9048
Earnings History > 67 > period
2009-04-30
Earnings History > 67 > report Date
2009-06-16
Earnings History > 67 > date
2009-04-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.42
Earnings History > 67 > eps Estimate
0.34
Earnings History > 67 > eps Difference
0.08
Earnings History > 67 > surprise Percent
23.5294
Earnings History > 68 > period
2009-01-31
Earnings History > 68 > report Date
2009-03-26
Earnings History > 68 > date
2009-01-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
1.35
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-10-31
Earnings History > 69 > report Date
2008-12-16
Earnings History > 69 > date
2008-10-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.35
Earnings History > 69 > eps Estimate
0.24
Earnings History > 69 > eps Difference
0.11
Earnings History > 69 > surprise Percent
45.8333
Earnings History > 70 > period
2008-07-31
Earnings History > 70 > report Date
2008-09-16
Earnings History > 70 > date
2008-07-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.48
Earnings History > 70 > eps Estimate
0.57
Earnings History > 70 > eps Difference
-0.09
Earnings History > 70 > surprise Percent
-15.7895
Earnings History > 71 > period
2008-04-30
Earnings History > 71 > report Date
2008-06-17
Earnings History > 71 > date
2008-04-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.43
Earnings History > 71 > eps Estimate
0.37
Earnings History > 71 > eps Difference
0.06
Earnings History > 71 > surprise Percent
16.2162
Earnings History > 72 > period
2008-01-31
Earnings History > 72 > report Date
2008-04-02
Earnings History > 72 > date
2008-01-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
1.65
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-10-31
Earnings History > 73 > report Date
2007-12-18
Earnings History > 73 > date
2007-10-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.53
Earnings History > 73 > eps Estimate
0.41
Earnings History > 73 > eps Difference
0.12
Earnings History > 73 > surprise Percent
29.2683
Earnings History > 74 > period
2007-07-31
Earnings History > 74 > report Date
2007-09-18
Earnings History > 74 > date
2007-07-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.55
Earnings History > 74 > eps Estimate
0.44
Earnings History > 74 > eps Difference
0.11
Earnings History > 74 > surprise Percent
25
Earnings History > 75 > period
2007-04-30
Earnings History > 75 > report Date
2007-06-19
Earnings History > 75 > date
2007-04-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.39
Earnings History > 75 > eps Estimate
0.49
Earnings History > 75 > eps Difference
-0.1
Earnings History > 75 > surprise Percent
-20.4082
Earnings History > 76 > period
2007-01-31
Earnings History > 76 > report Date
2007-04-04
Earnings History > 76 > date
2007-01-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
1.5467
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-10-31
Earnings History > 77 > report Date
2006-12-12
Earnings History > 77 > date
2006-10-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.31
Earnings History > 77 > eps Estimate
0.35
Earnings History > 77 > eps Difference
-0.04
Earnings History > 77 > surprise Percent
-11.4286
Earnings History > 78 > period
2006-07-31
Earnings History > 78 > report Date
2006-09-12
Earnings History > 78 > date
2006-07-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.47
Earnings History > 78 > eps Estimate
0.44
Earnings History > 78 > eps Difference
0.03
Earnings History > 78 > surprise Percent
6.8182
Earnings History > 79 > period
2006-04-30
Earnings History > 79 > report Date
2006-06-13
Earnings History > 79 > date
2006-04-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.47
Earnings History > 79 > eps Estimate
0.36
Earnings History > 79 > eps Difference
0.11
Earnings History > 79 > surprise Percent
30.5556
Earnings History > 80 > period
2006-01-31
Earnings History > 80 > report Date
2006-03-30
Earnings History > 80 > date
2006-01-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
1.2846
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-10-31
Earnings History > 81 > report Date
2005-12-13
Earnings History > 81 > date
2005-10-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.28
Earnings History > 81 > eps Estimate
0.3
Earnings History > 81 > eps Difference
-0.02
Earnings History > 81 > surprise Percent
-6.6667
Earnings History > 82 > period
2005-07-31
Earnings History > 82 > report Date
2005-09-13
Earnings History > 82 > date
2005-07-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.37
Earnings History > 82 > eps Estimate
0.38
Earnings History > 82 > eps Difference
-0.01
Earnings History > 82 > surprise Percent
-2.6316
Earnings History > 83 > period
2005-04-30
Earnings History > 83 > report Date
2005-06-14
Earnings History > 83 > date
2005-04-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.34
Earnings History > 83 > eps Estimate
0.2
Earnings History > 83 > eps Difference
0.14
Earnings History > 83 > surprise Percent
70
Earnings History > 84 > period
2005-01-31
Earnings History > 84 > report Date
2005-04-01
Earnings History > 84 > date
2005-01-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
1.0422
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-10-31
Earnings History > 85 > report Date
2004-12-15
Earnings History > 85 > date
2004-10-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.3
Earnings History > 85 > eps Estimate
0.3
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
0
Earnings History > 86 > period
2004-07-31
Earnings History > 86 > report Date
2004-09-15
Earnings History > 86 > date
2004-07-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.35
Earnings History > 86 > eps Estimate
0.34
Earnings History > 86 > eps Difference
0.01
Earnings History > 86 > surprise Percent
2.9412
Earnings History > 87 > period
2004-04-30
Earnings History > 87 > report Date
2004-06-16
Earnings History > 87 > date
2004-04-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.23
Earnings History > 87 > eps Estimate
0.22
Earnings History > 87 > eps Difference
0.01
Earnings History > 87 > surprise Percent
4.5455
Earnings History > 88 > period
2004-01-31
Earnings History > 88 > report Date
2004-01-31
Earnings History > 88 > date
2004-01-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.9483
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-10-31
Earnings History > 89 > report Date
2003-12-17
Earnings History > 89 > date
2003-10-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.25
Earnings History > 89 > eps Estimate
0.24
Earnings History > 89 > eps Difference
0.01
Earnings History > 89 > surprise Percent
4.1667
Earnings History > 90 > period
2003-07-31
Earnings History > 90 > report Date
2003-09-17
Earnings History > 90 > date
2003-07-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.28
Earnings History > 90 > eps Estimate
0.28
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
0
Earnings History > 91 > period
2003-04-30
Earnings History > 91 > report Date
2003-06-18
Earnings History > 91 > date
2003-04-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.14
Earnings History > 91 > eps Estimate
0.14
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
0
Earnings History > 92 > period
2003-01-31
Earnings History > 92 > report Date
2003-01-31
Earnings History > 92 > date
2003-01-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.64
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-10-31
Earnings History > 93 > report Date
2002-12-17
Earnings History > 93 > date
2002-10-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.17
Earnings History > 93 > eps Estimate
0.17
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
0
Earnings History > 94 > period
2002-07-31
Earnings History > 94 > report Date
2002-09-17
Earnings History > 94 > date
2002-07-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.13
Earnings History > 94 > eps Estimate
0.12
Earnings History > 94 > eps Difference
0.01
Earnings History > 94 > surprise Percent
8.3333
Earnings History > 95 > period
2002-04-30
Earnings History > 95 > report Date
2002-06-18
Earnings History > 95 > date
2002-04-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.15
Earnings History > 95 > eps Estimate
0.14
Earnings History > 95 > eps Difference
0.01
Earnings History > 95 > surprise Percent
7.1429
Earnings History > 96 > period
2002-01-31
Earnings History > 96 > report Date
2002-01-31
Earnings History > 96 > date
2002-01-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.72
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-10-31
Earnings History > 97 > report Date
2001-12-18
Earnings History > 97 > date
2001-10-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.16
Earnings History > 97 > eps Estimate
0.16
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
0
Earnings History > 98 > period
2001-07-31
Earnings History > 98 > report Date
2001-09-18
Earnings History > 98 > date
2001-07-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.17
Earnings History > 98 > eps Estimate
0.17
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
0
Earnings History > 99 > period
2001-04-30
Earnings History > 99 > report Date
2001-06-19
Earnings History > 99 > date
2001-04-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.12
Earnings History > 99 > eps Estimate
0.1
Earnings History > 99 > eps Difference
0.02
Earnings History > 99 > surprise Percent
20
Earnings History > 100 > period
2001-01-31
Earnings History > 100 > report Date
2001-02-28
Earnings History > 100 > date
2001-01-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.3956
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-10-31
Earnings History > 101 > report Date
2000-12-12
Earnings History > 101 > date
2000-10-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.12
Earnings History > 101 > eps Estimate
0.12
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-07-31
Earnings History > 102 > report Date
2000-08-31
Earnings History > 102 > date
2000-07-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.1597
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
2000-04-30
Earnings History > 103 > report Date
2000-05-31
Earnings History > 103 > date
2000-04-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.1516
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
2000-01-31
Earnings History > 104 > report Date
2000-01-31
Earnings History > 104 > date
2000-01-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.3467
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-10-31
Earnings History > 105 > report Date
1999-11-30
Earnings History > 105 > date
1999-10-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.1638
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1999-07-31
Earnings History > 106 > report Date
1999-08-31
Earnings History > 106 > date
1999-07-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.1226
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1999-04-30
Earnings History > 107 > report Date
1999-05-31
Earnings History > 107 > date
1999-04-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.0985
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1999-01-31
Earnings History > 108 > report Date
1999-01-31
Earnings History > 108 > date
1999-01-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.1156
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-10-31
Earnings History > 109 > report Date
1998-11-30
Earnings History > 109 > date
1998-10-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.1151
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Earnings History > 110 > period
1998-07-31
Earnings History > 110 > report Date
1998-08-31
Earnings History > 110 > date
1998-07-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.0935
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
1998-04-30
Earnings History > 111 > report Date
1998-05-31
Earnings History > 111 > date
1998-04-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.0175
Earnings History > 111 > eps Estimate
-
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
-
Earnings History > 112 > period
1998-01-31
Earnings History > 112 > report Date
1998-01-31
Earnings History > 112 > date
1998-01-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.1444
Earnings History > 112 > eps Estimate
-
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
-
Earnings History > 113 > period
1997-10-31
Earnings History > 113 > report Date
1997-11-30
Earnings History > 113 > date
1997-10-31
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.0581
Earnings History > 113 > eps Estimate
-
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
-
Earnings History > 114 > period
1997-07-31
Earnings History > 114 > report Date
1997-08-31
Earnings History > 114 > date
1997-07-31
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.0167
Earnings History > 114 > eps Estimate
-
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
-
Earnings History > 115 > period
1997-04-30
Earnings History > 115 > report Date
1997-05-31
Earnings History > 115 > date
1997-04-30
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
-0.0067
Earnings History > 115 > eps Estimate
-
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
-
Best Buy Co., Inc. offers technology products and solutions in the United States, Canada, and internationally. It provides computing and mobile phone products, such as desktops, notebooks, and peripherals; mobile phones comprising related mobile network carrier commissions; networking products; tablets covering e-readers; smartwatches; and consumer electronics consisting of digital imaging, health and fitness products, portable audio comprising headphones and portable speakers, and smart home products, as well as home theaters that includes home theater accessories, soundbars, and televisions. The company's stores also offer appliances, such as dishwashers, laundry, ovens, refrigerators, blenders, coffee makers, vacuums, and personal care; entertainment products consisting of drones, peripherals, movies, and toys, as well as hardware and software, and virtual reality and other software products; and other products, such as baby, food and beverage, luggage, and outdoor living products. In addition, it provides delivery, installation, memberships, repair, set-up, technical support, health-related, and warranty-related services. The company offers its products through stores and websites under the Best Buy, Best Buy Ads, Best Buy Business, Best Buy Essentials, Best Buy Health, Current Health, Geek Squad, Imagine That, Insignia, Lively, My Best Buy, My Best Buy Memberships, Pacific Kitchen, Home, TechLiquidators, and Yardbird brand names, as well as domain names comprising bestbuy.com, currenthealth.com, lively.com, techliquidators.com, yardbird.com, bestbuy.ca, and techliquidators.ca. The company was formerly known as Sound of Music, Inc. Best Buy Co., Inc. was incorporated in 1966 and is headquartered in Richfield, Minnesota.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AThe Truth About Best Buy Co Inc: Is BBY Stock Quietly Becoming a Must-Cop Move? - AD HOC NEWS
1/21/2026
The Truth About Best Buy Co Inc: Is BBY Stock Quietly Becoming a Must-Cop Move? AD HOC NEWS
Read more →Showing 2 of 10
(Last Updated 2025-10-31)
Rating:
BUY
Target Price:
$82.381
Analyst Picks
Strong Buy
7
Buy
4
Hold
17
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 Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 79.09% of the total shares of Best Buy Co. Inc
1.
BlackRock Inc(11.893%)
since
2025/06/30
2.
Vanguard Group Inc(11.1193%)
since
2025/06/30
3.
State Street Corp(6.4788%)
since
2025/06/30
4.
Charles Schwab Investment Management Inc(3.3453%)
since
2025/06/30
5.
Vanguard Total Stock Mkt Idx Inv(2.8449%)
since
2025/07/31
6.
Schwab US Dividend Equity ETFâ„¢(2.6015%)
since
2025/08/30
7.
JPMorgan Chase & Co(2.572%)
since
2025/06/30
8.
Geode Capital Management, LLC(2.3977%)
since
2025/06/30
9.
Vanguard 500 Index Investor(2.2669%)
since
2025/07/31
10.
Amvescap Plc.(2.1619%)
since
2025/06/30
11.
Vanguard Mid Cap Index Institutional(2.0199%)
since
2025/07/31
12.
AQR Capital Management LLC(1.6643%)
since
2025/06/30
13.
iShares Select Dividend ETF(1.6405%)
since
2025/08/31
14.
Dimensional Fund Advisors, Inc.(1.5516%)
since
2025/06/30
15.
Morgan Stanley - Brokerage Accounts(1.4859%)
since
2025/06/30
16.
UBS Asset Mgmt Americas Inc(1.427%)
since
2025/06/30
17.
Amundi(1.3374%)
since
2025/06/30
18.
D. E. Shaw & Co LP(1.3115%)
since
2025/06/30
19.
Northern Trust Corp(1.3012%)
since
2025/06/30
20.
NORGES BANK(1.2167%)
since
2025/06/30
21.
Goldman Sachs Group Inc(1.178%)
since
2025/06/30
22.
Fidelity 500 Index(1.1606%)
since
2025/07/31
23.
SPDR® S&P 500® ETF(1.1083%)
since
2025/08/31
24.
iShares Core S&P 500 ETF(1.1019%)
since
2025/08/31
25.
iShares MSCI USA Quality Factor ETF(1.0124%)
since
2025/08/31
26.
SPDR® S&P Dividend ETF(0.9803%)
since
2025/08/31
27.
UBS Group AG(0.9663%)
since
2025/06/30
28.
Invesco S&P 500® Equal Weight ETF(0.9255%)
since
2025/08/29
29.
Bank of New York Mellon Corp(0.8155%)
since
2025/06/30
30.
Vanguard Value Index Inv(0.8025%)
since
2025/07/31
31.
Legal & General Group PLC(0.787%)
since
2025/06/30
32.
Allianz Asset Management AG(0.7368%)
since
2025/06/30
33.
JPMorgan Mid Cap Value L(0.68%)
since
2025/07/31
34.
JPM US Mid Cap Value-Composite(0.6668%)
since
2025/06/30
35.
SPDR® Portfolio S&P 500® High Div ETF(0.6347%)
since
2025/08/29
36.
Federated Hermes Strategic Val Dividend(0.6201%)
since
2025/06/30
37.
Federated Hermes Strategic Value Div IS(0.6201%)
since
2025/06/30
38.
Vanguard Mid-Cap Value ETF(0.5697%)
since
2025/07/31
39.
Vanguard Institutional Index I(0.5529%)
since
2025/07/31
40.
Pacer US Cash Cows 100 ETF(0.535%)
since
2025/08/29
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2026-01-31
EPS Estimate
2.49
Date
2025-10-31
EPS Actual
1.4
EPS Estimate
1.3
EPS Difference
0.1
Surprise Percent
7.6923%
(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.