_id
6911c743ccc777a4e85d65da
Ticker
HRL
Name
Hormel Foods Corporation
Exchange
NYSE
Address
1 Hormel Place, Austin, MN, United States, 55912-3680
Country
USA
Sector
Consumer Defensive
Industry
Packaged Foods
Currency
USD
Website
https://www.hormelfoods.com
Description
Hormel Foods Corporation develops, processes, and distributes various meat, nuts, and other food products to foodservice, convenience store, and commercial customers in the United States and internationally. It operates through three segments: Retail, Foodservice, and International segments. The company provides various perishable products that include fresh meats, frozen items, refrigerated meal solutions, bacons, sausages, hams, and guacamoles; and shelf-stable products comprising canned luncheon meats, nut butters, snack nuts, chili, shelf-stable microwaveable meals, hash, stews, tortillas, salsas, tortilla chips, nutritional food supplements, and others. It sells its products under the HORMEL, ALWAYS TENDER, APPLEGATE, AUSTIN BLUES, BACON 1, BLACK LABEL, BREAD READY, BURKE, CAFÉ H, CERATTI, CHI-CHI'S, COLUMBUS, COMPLEATS, CORN NUTS, CURE 81, DAN'S PRIZE, DI LUSSO, DINTY MOORE, DON MIGUEL, DOÑA MARIA, EMBASA, FAST "N EASY, FIRE BRAISED, FONTANINI, HERDEZ, HORMEL GATHERINGS, HOUSE OF TSANG, JENNIE-O, JUSTIN'S, LA VICTORIA, LAYOUT, LLOYD'S, MARY KITCHEN, MR. PEANUT, NATURAL CHOICE, NUT-RITION, OLD SMOKEHOUSE, OVEN READY, PILLOW PACK, PLANTERS, ROSA GRANDE, SADLER'S SMOKEHOUSE, SKIPPY, SPAM, SQUARE TABLE, SPECIAL RECIPE, VALLEY FRESH, and WHOLLY brands through sales personnel, independent brokers, and distributors. The company was formerly known as Geo. A. Hormel & Company and changed its name to Hormel Foods Corporation in January 1995. Hormel Foods Corporation was founded in 1891 and is headquartered in Austin, Minnesota.
Last Close
23.71
Volume
2114094
Current Price
24.05
Change
1.4339940953184305
Last Updated
2025-12-01T08:58:00.900Z
Image
data:image/webp;base64,UklGRswIAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSMkCAAABoK3tnyFJ+v0jqnrsmbVtWzcwOFrryMYV2LYPbdu2be/Yqoz///87KGVG3EBETABqDCNA2Gi34+754N/VTvrKP16/7vCdpwEYCcgxAJsfdd1fHPrTK+ZMg4TGAgL2v/17OlXNvZe7qpHp44s3g4g0IQHY8sHl9FQZh3XrKO3/a9dBiA20MfWytWRSZ62elFxw2ji06hJpzfmVZsYGzZ1v7oZYjwBXraWyaU/872RAaggY8whVmWEyXhckDBWw/rusnFma8oHxCEMINvqcyZmpV3x8DGQgwZi3qMxYeS8gA0jAo0zMWnkN4gARVzExb3c7Aa0+EYe6eWY0zt0TsYdgo99pzD7xhfGQLuAaJhaYeHqfbSoW6Zy7DgBEPEkvgs5rERFxyJJSjH9tgjCCe1ixUOUFaGOH32mlJL43FTiWFUt14yzg1oLY4eXYfAG9HOXH0/ekslw37nheUUw8/AlaScYrvqGX5HxqIYt2ft0pi1zghZmycPXSknlhmtYUxgVz6SU5v/6stKfvpZVkvPJ4aklrecQuZSl3XP8HWjmJH03H5azKWc0rgcOZvBQ3zgbW+4RaSuL7UzGCq5gK8Q4vQjtgi39ohfhfmyIg4iZ6Gat5AyIArLuYZfrc9dAtOJNVCat5NqTX5DeZ8kt8aUIvROw1n5ab+fy9ENG7hZPMPC9faaeghf4RNzLltZI3IGJAAR6iZuRr+QAgg0Aw9klWnouv5NNjIRg8YPxDVMtDV/GhcQgYNki4jpZySMYbowQML8DJ/zF5U97h3FMBQa0Ru71Od2vC1yrf2B0Bdbcw7rR5pCavx1MyzjtjHFqoPwasc81/Ru2oD+NpjVH/u2E9SECTIoLNzv+wQ7qqu3e5u1VGdj66YDOICJoOgqkzr/hY2W2uym77+KpZUyEBOYY2gKk7HX7lU18tUHq14Ounrjxip6kA2gE1AgBWUDgg3AUAABAXAJ0BKkAAQAA+rUKaSaYjoiEz+ZwAwBWJbACxJUFUHlpmN3/3QTYbfjymuZecP5gHOG8wHm5+gD0AP8B1IPoAeW/7K397/51s7bv/ynQLJH37ZRz1nzL+uGs++I9Cjnj+oOBz+0foqnmxW9lI+YNhpL+GmryMVVq9yNhsIlUdCQ588mZF4LhDyw8ba5VIlQohJbs+YgEC+CFRhksVdfYJoLA4UrXm7/hZln8Pq2tTDQfUJNbz/+wx/Gqi+oy2gAAA/v1ScQhVGi439hxSW2lLneqYEYUs1vwkO8bmiGpvuEuaNNImKnxE6O6334h22ERMHQdD/jKhFtw/nin3o1pE6oKRbHkjxNJ6LWCs+ECah9o1+5lBibx/1QV+5Lv5Z8804rNZGr/MTyyMHrwMX/+TYcwkJTbEm/ntgfYZFQC37tJy799184Otet+9VKG7zgtVH+KiwtsA8zWMeEtoeLeNjwHFl36PTgi5xWndd/eh2XxfcGLB+Rcd+sMXdIo0D7hf/ZhlGJUnOrIBGuOEfl1kkE8/bOvmKGzXZwOPuVLL8gALvNmP0dxJFahGBiqFW5KrxPiXHti8NxCBHXTAu4/zkEO5I4kITho+QKbVP/+612FO8/+Gb7aSdSBOPYlYSPRMHdItMQKqyK81LB5OdOd5COAXh1KBt7BoTyYQlnyBHPL86w6O0c7WGTppb93J3RuqNHqhrAXfQ/Hq4FLJm/Q+T5udT2Tc7kRyGJteTSV4lu8WOCEVRzA5y9S9XvyDZc98Rcrya6GtMXWQUTLwty41OTyEg8GWG3611ciCQNWrwiIrbA1NaTlw6U3sCNoShZbqt1BxoNFtT3ZOzxA7zuolP8rJ4pQD//dhUwR+h5yVzmRr7hnvd3t7PVcvMklPALRNpKJFBw21mBL9nMdf0my9EsFLRO8TF9OPpecbc1XgkzXqRQflsPLrS43kNwhr956K1fR5Q//0a0TGSZZCgULrT9HrzWi/44v7omx1jClcpHfPEytiyksI03Ogk+lhaDlFtg3ezNI80djFBf3HY38O7NsZ0ndCkdB3WX2JWRu96/nbkn03uZxRnniFQ8Ux7UGVzflR6zMkA0tXZS7v4DmxI774NGGcsiFPfjzxIhkt/ZKQsH4Gx0D5lUmkwQ341p9KTxJ6ppUwGncQsHe//g8IKBQ9HxV3V9WDm+wfSnhH1DjuxNSd8m3xHLPEf9+e/GEwJAaVb7u2wZcKgXdHx9jWu9cyL3dLX+L4S4rx2pkiiWd/dk8IV1NTrse3UP+tR3l7oTriOTV6MPc2zdt7f1u//v0+gPZqwS6sYWGhOU9+/zlLJbF0PnaUd6mJP8fHs9qMor754ozvkrZNXLwPuduyfuZnN6n2iMbOBmmo3YoAapdC1kI8/zVY+X3P+Vp+8cc7DD9XD6Mm1ydXfXqsKAK0pe6bpBzXVvtxj/TWf1nAIHpGgQiVG995FBLxy6mMednpxZ/iPHBwocncnNNVX4CJeQXbRzCG5j6a/PPInVpE2LrfAm4dnnZMAK8yLHywLYUheq2zsX4NRVR4ILq+PHS9yQUISblgJi79ujECR6hBTd4QcNqySWeY+a4LvwnWFMCCz3eUx9bZ2Dtw7Lui2TZtIEF7FVaWJj2M3RJoHsyu3aPC/gJxzOBo1WLNc4YQNfAZ5WQo7nZumJWQrXZB+6zJ4vBZSa9Yxlk41hLlVPoKicyesKqh4nQBQrb/LbWjOV2ZvTV3Tm01ioiR5YNUoJNXT9HlLXYhm7+xat3By5xT/Fy6gOj3fHoJnJModh1Sodieh1x6ByDXa9fwDXQpNOeNKOokS7F7BrAeHsAlTzxALNih0hiXZ6y9DzeBvE/N85EAOGHgRluc2J89ODFGF4AkPlDJdRavVuinmIavS0xtWBDb/m15D4sxXK4gMAPGCUA6yJPInppJTltFeByiNaK7Q/DNIdtORdAuN76jr0IVPTVk3hJm/Pow5EDAVL7BhmMeq+pf7QX4T0AAAA==
Ipo Date
1990-01-02T00:00:00.000Z
Market Cap
12765463552
Next Dividend Date
2026-02-17T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.2925
Dividend Yield
4.864864864864864
Sentiment
0.8249148936170212
Sentiment Sources
47
Rating
3.25
Target Price
26.4375
Strong Buy
1
Buy
1
Hold
10
Sell
0
Strong Sell
0
Current Quarter
2025-07-31
Revenue
3032876000
Cost Of Revenue
2545567000
Gross Profit
487309000
Operating Expenses
247561000
Operating Income
239748000
Interest Expense
19461000
Pretax Income
236514000
Net Income
183742000
Eps
0.3338360017151287
Dividends Per Share
159467000
Shares Outstanding
549998433
Income Tax Expense
52818000
EBITDA
320667000
Operating Margin
7.904972046334898
Total Other Income Expense Net
-3234000
Cash
599189000
Short Term Investments
31480000
Receivables
814897000
Inventories
1821860000
Total Current Assets
3322490000
Property Plant Equipment
2212709000
Total Assets
13496726000
Payables
707753000
Short Term Debt
6740000
Long Term Debt
2850165000
Total Liabilities
5403634000
Equity
8083268000
Depreciation
64692000
Change In Working Capital
-95847000
Cash From Operations
156698000
Capital Expenditures
72194000
Cash From Investing
-66323000
Cash From Financing
-163256000
Net Change In Cash
-70499000
PE
16.9416
PB
1.6375831903631057
ROE
2.2731152796121568
ROA
1.3613820122005884
FCF
84504000
Fcf Percent
0.027862662370634343
Piotroski FScore
3
Health Score
50
Deep Value Investing Score
4.5
Defensive Investing Score
9
Dividend Investing Score
4
Economic Moat Investing Score
7.3
Garp Investing Score
4
Growth Investing Score
3
Momentum Investing Score
5
Net Net Investing Score
2.5
Quality Investing Score
6
Value Investing Score
6
Quarters > 0 > quarter
2025-07-31
Quarters > 0 > income Statement > revenue
3032876000
Quarters > 0 > income Statement > cost Of Revenue
2545567000
Quarters > 0 > income Statement > gross Profit
487309000
Quarters > 0 > income Statement > operating Expenses
247561000
Quarters > 0 > income Statement > operating Income
239748000
Quarters > 0 > income Statement > interest Expense
19461000
Quarters > 0 > income Statement > pretax Income
236514000
Quarters > 0 > income Statement > net Income
183742000
Quarters > 0 > income Statement > eps
0.3338360017151287
Quarters > 0 > income Statement > dividends Per Share
159467000
Quarters > 0 > income Statement > shares Outstanding
550396000
Quarters > 0 > income Statement > income Tax Expense
52818000
Quarters > 0 > income Statement > EBITDA
320667000
Quarters > 0 > income Statement > operating Margin
7.904972046334898
Quarters > 0 > income Statement > total Other Income Expense Net
-3234000
Quarters > 0 > balance Sheet > cash
599189000
Quarters > 0 > balance Sheet > short Term Investments
31480000
Quarters > 0 > balance Sheet > receivables
814897000
Quarters > 0 > balance Sheet > inventories
1821860000
Quarters > 0 > balance Sheet > total Current Assets
3322490000
Quarters > 0 > balance Sheet > property Plant Equipment
2212709000
Quarters > 0 > balance Sheet > total Assets
13496726000
Quarters > 0 > balance Sheet > payables
707753000
Quarters > 0 > balance Sheet > short Term Debt
6740000
Quarters > 0 > balance Sheet > long Term Debt
2850165000
Quarters > 0 > balance Sheet > total Liabilities
5403634000
Quarters > 0 > balance Sheet > equity
8083268000
Quarters > 0 > cash Flow > net Income
183696000
Quarters > 0 > cash Flow > depreciation
64692000
Quarters > 0 > cash Flow > change In Working Capital
-95847000
Quarters > 0 > cash Flow > cash From Operations
156698000
Quarters > 0 > cash Flow > capital Expenditures
72194000
Quarters > 0 > cash Flow > cash From Investing
-66323000
Quarters > 0 > cash Flow > cash From Financing
-163256000
Quarters > 0 > cash Flow > net Change In Cash
-70499000
Quarters > 0 > ratios > PE
0.3338360017151287
Quarters > 0 > ratios > PB
1.6375831903631057
Quarters > 0 > ratios > ROE
2.2731152796121568
Quarters > 0 > ratios > ROA
1.3613820122005884
Quarters > 0 > ratios > FCF
84504000
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
0.027862662370634343
Quarters > 0 > health Score
50
Quarters > 1 > quarter
2025-04-30
Quarters > 1 > income Statement > revenue
2898810000
Quarters > 1 > income Statement > cost Of Revenue
2414377000
Quarters > 1 > income Statement > gross Profit
484433000
Quarters > 1 > income Statement > operating Expenses
236081000
Quarters > 1 > income Statement > operating Income
248352000
Quarters > 1 > income Statement > interest Expense
19516000
Quarters > 1 > income Statement > pretax Income
230489000
Quarters > 1 > income Statement > net Income
180017000
Quarters > 1 > income Statement > eps
0.3269404352619181
Quarters > 1 > income Statement > dividends Per Share
159245000
Quarters > 1 > income Statement > shares Outstanding
550611000
Quarters > 1 > income Statement > income Tax Expense
50747000
Quarters > 1 > income Statement > EBITDA
313968000
Quarters > 1 > income Statement > operating Margin
8.56737764806938
Quarters > 1 > income Statement > total Other Income Expense Net
-17863000
Quarters > 1 > balance Sheet > cash
669688000
Quarters > 1 > balance Sheet > short Term Investments
29293000
Quarters > 1 > balance Sheet > receivables
794510000
Quarters > 1 > balance Sheet > inventories
1729237000
Quarters > 1 > balance Sheet > total Current Assets
3282069000
Quarters > 1 > balance Sheet > property Plant Equipment
2191843000
Quarters > 1 > balance Sheet > total Assets
13421808000
Quarters > 1 > balance Sheet > payables
716892000
Quarters > 1 > balance Sheet > short Term Debt
7249000
Quarters > 1 > balance Sheet > long Term Debt
2850697000
Quarters > 1 > balance Sheet > total Liabilities
5379867000
Quarters > 1 > balance Sheet > equity
8032337000
Quarters > 1 > cash Flow > net Income
179742000
Quarters > 1 > cash Flow > depreciation
63963000
Quarters > 1 > cash Flow > change In Working Capital
-203829000
Quarters > 1 > cash Flow > cash From Operations
56440000
Quarters > 1 > cash Flow > capital Expenditures
75083000
Quarters > 1 > cash Flow > cash From Investing
-78335000
Quarters > 1 > cash Flow > cash From Financing
-149566000
Quarters > 1 > cash Flow > net Change In Cash
-170710000
Quarters > 1 > ratios > PE
0.3269404352619181
Quarters > 1 > ratios > PB
1.6486104293183916
Quarters > 1 > ratios > ROE
2.2411534774997612
Quarters > 1 > ratios > ROA
1.341227649806941
Quarters > 1 > ratios > FCF
-18643000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
-0.0064312597238177045
Quarters > 1 > health Score
49
Quarters > 2 > quarter
2025-01-31
Quarters > 2 > income Statement > revenue
2988813000
Quarters > 2 > income Statement > cost Of Revenue
2513581000
Quarters > 2 > income Statement > gross Profit
475232000
Quarters > 2 > income Statement > operating Expenses
246902000
Quarters > 2 > income Statement > operating Income
228330000
Quarters > 2 > income Statement > interest Expense
19462000
Quarters > 2 > income Statement > pretax Income
218073000
Quarters > 2 > income Statement > net Income
170575000
Quarters > 2 > income Statement > eps
0.31021871260370937
Quarters > 2 > income Statement > dividends Per Share
154980000
Quarters > 2 > income Statement > shares Outstanding
549854000
Quarters > 2 > income Statement > income Tax Expense
47543000
Quarters > 2 > income Statement > EBITDA
303653000
Quarters > 2 > income Statement > operating Margin
7.6394876494447805
Quarters > 2 > income Statement > total Other Income Expense Net
-10257000
Quarters > 2 > balance Sheet > cash
840398000
Quarters > 2 > balance Sheet > short Term Investments
26016000
Quarters > 2 > balance Sheet > receivables
818551000
Quarters > 2 > balance Sheet > inventories
1516716000
Quarters > 2 > balance Sheet > total Current Assets
3266068000
Quarters > 2 > balance Sheet > property Plant Equipment
2174788000
Quarters > 2 > balance Sheet > total Assets
13403483000
Quarters > 2 > balance Sheet > payables
709190000
Quarters > 2 > balance Sheet > short Term Debt
7187000
Quarters > 2 > balance Sheet > long Term Debt
2850206000
Quarters > 2 > balance Sheet > total Liabilities
5365040000
Quarters > 2 > balance Sheet > equity
8028342000
Quarters > 2 > cash Flow > net Income
170530000
Quarters > 2 > cash Flow > depreciation
65872000
Quarters > 2 > cash Flow > change In Working Capital
44664000
Quarters > 2 > cash Flow > cash From Operations
309206000
Quarters > 2 > cash Flow > capital Expenditures
72167000
Quarters > 2 > cash Flow > cash From Investing
-60333000
Quarters > 2 > cash Flow > cash From Financing
-143063000
Quarters > 2 > cash Flow > net Change In Cash
98517000
Quarters > 2 > ratios > PE
0.31021871260370937
Quarters > 2 > ratios > PB
1.647163100425966
Quarters > 2 > ratios > ROE
2.124660359511341
Quarters > 2 > ratios > ROA
1.2726169757517505
Quarters > 2 > ratios > FCF
237039000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.07930874230003684
Quarters > 2 > health Score
56
Quarters > 3 > quarter
2024-10-31
Quarters > 3 > income Statement > revenue
3138091000
Quarters > 3 > income Statement > cost Of Revenue
2616861000
Quarters > 3 > income Statement > gross Profit
521230000
Quarters > 3 > income Statement > operating Expenses
226750000
Quarters > 3 > income Statement > operating Income
294480000
Quarters > 3 > income Statement > interest Expense
19430000
Quarters > 3 > income Statement > pretax Income
280030000
Quarters > 3 > income Statement > net Income
220196000
Quarters > 3 > income Statement > eps
0.4007527445327742
Quarters > 3 > income Statement > dividends Per Share
154982000
Quarters > 3 > income Statement > shares Outstanding
549456000
Quarters > 3 > income Statement > income Tax Expense
60070000
Quarters > 3 > income Statement > EBITDA
365862000
Quarters > 3 > income Statement > operating Margin
9.384049092266604
Quarters > 3 > income Statement > total Other Income Expense Net
-14450000
Quarters > 3 > balance Sheet > cash
741881000
Quarters > 3 > balance Sheet > short Term Investments
24742000
Quarters > 3 > balance Sheet > receivables
868288000
Quarters > 3 > balance Sheet > inventories
1576300000
Quarters > 3 > balance Sheet > total Current Assets
3246476000
Quarters > 3 > balance Sheet > property Plant Equipment
2194728000
Quarters > 3 > balance Sheet > total Assets
13434729000
Quarters > 3 > balance Sheet > payables
735604000
Quarters > 3 > balance Sheet > short Term Debt
7813000
Quarters > 3 > balance Sheet > long Term Debt
2850944000
Quarters > 3 > balance Sheet > total Liabilities
5430719000
Quarters > 3 > balance Sheet > equity
7993420000
Quarters > 3 > cash Flow > net Income
219790000
Quarters > 3 > cash Flow > depreciation
66402000
Quarters > 3 > cash Flow > change In Working Capital
24381000
Quarters > 3 > cash Flow > cash From Operations
408621000
Quarters > 3 > cash Flow > capital Expenditures
83785000
Quarters > 3 > cash Flow > cash From Investing
-60008000
Quarters > 3 > cash Flow > cash From Financing
-150273000
Quarters > 3 > cash Flow > net Change In Cash
204405000
Quarters > 3 > ratios > PE
0.4007527445327742
Quarters > 3 > ratios > PB
1.6531618256015574
Quarters > 3 > ratios > ROE
2.754715753707424
Quarters > 3 > ratios > ROA
1.639005892861702
Quarters > 3 > ratios > FCF
324836000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.10351388790191234
Quarters > 3 > health Score
60
Annuals > 0 > quarter
2024-10-31
Annuals > 0 > income Statement > revenue
11920797000
Annuals > 0 > income Statement > cost Of Revenue
9898659000
Annuals > 0 > income Statement > gross Profit
2022138000
Annuals > 0 > income Statement > operating Expenses
954206000
Annuals > 0 > income Statement > operating Income
1067932000
Annuals > 0 > income Statement > interest Expense
80894000
Annuals > 0 > income Statement > pretax Income
1035434000
Annuals > 0 > income Statement > net Income
805038000
Annuals > 0 > income Statement > eps
1.466820447787301
Annuals > 0 > income Statement > dividends Per Share
614960000
Annuals > 0 > income Statement > shares Outstanding
548832000
Annuals > 0 > income Statement > income Tax Expense
230803000
Annuals > 0 > income Statement > EBITDA
1374084000
Annuals > 0 > income Statement > operating Margin
8.958562082719805
Annuals > 0 > income Statement > total Other Income Expense Net
-32498000
Annuals > 0 > balance Sheet > cash
741881000
Annuals > 0 > balance Sheet > short Term Investments
24742000
Annuals > 0 > balance Sheet > receivables
868288000
Annuals > 0 > balance Sheet > inventories
1576300000
Annuals > 0 > balance Sheet > total Current Assets
3246476000
Annuals > 0 > balance Sheet > property Plant Equipment
2194728000
Annuals > 0 > balance Sheet > total Assets
13434729000
Annuals > 0 > balance Sheet > payables
735604000
Annuals > 0 > balance Sheet > short Term Debt
7813000
Annuals > 0 > balance Sheet > long Term Debt
2850944000
Annuals > 0 > balance Sheet > total Liabilities
5430719000
Annuals > 0 > balance Sheet > equity
7993420000
Annuals > 0 > cash Flow > net Income
804631000
Annuals > 0 > cash Flow > depreciation
257756000
Annuals > 0 > cash Flow > change In Working Capital
68158000
Annuals > 0 > cash Flow > cash From Operations
1266738000
Annuals > 0 > cash Flow > capital Expenditures
256441000
Annuals > 0 > cash Flow > cash From Investing
-236907000
Annuals > 0 > cash Flow > cash From Financing
-1030096000
Annuals > 0 > cash Flow > net Change In Cash
5349000
Annuals > 0 > ratios > PE
1.466820447787301
Annuals > 0 > ratios > PB
1.5936095838827435
Annuals > 0 > ratios > ROE
10.071258610206895
Annuals > 0 > ratios > ROA
5.992216143697428
Annuals > 0 > ratios > FCF
1010297000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.08475079308875069
Annuals > 0 > health Score
66
Annuals > 1 > quarter
2023-10-31
Annuals > 1 > income Statement > revenue
12110010000
Annuals > 1 > income Statement > cost Of Revenue
10110169000
Annuals > 1 > income Statement > gross Profit
1999841000
Annuals > 1 > income Statement > operating Expenses
927795000
Annuals > 1 > income Statement > operating Income
1072046000
Annuals > 1 > income Statement > interest Expense
73402000
Annuals > 1 > income Statement > pretax Income
1013472000
Annuals > 1 > income Statement > net Income
793572000
Annuals > 1 > income Statement > eps
1.4455337333464484
Annuals > 1 > income Statement > dividends Per Share
592932000
Annuals > 1 > income Statement > shares Outstanding
548982000
Annuals > 1 > income Statement > income Tax Expense
220552000
Annuals > 1 > income Statement > EBITDA
1340185000
Annuals > 1 > income Statement > operating Margin
8.852560815391564
Annuals > 1 > income Statement > total Other Income Expense Net
-58574000
Annuals > 1 > balance Sheet > cash
736532000
Annuals > 1 > balance Sheet > short Term Investments
16664000
Annuals > 1 > balance Sheet > receivables
824633000
Annuals > 1 > balance Sheet > inventories
1680406000
Annuals > 1 > balance Sheet > total Current Assets
3297249000
Annuals > 1 > balance Sheet > property Plant Equipment
2165818000
Annuals > 1 > balance Sheet > total Assets
13448772000
Annuals > 1 > balance Sheet > payables
771397000
Annuals > 1 > balance Sheet > short Term Debt
950529000
Annuals > 1 > balance Sheet > long Term Debt
2358719000
Annuals > 1 > balance Sheet > total Liabilities
5709787000
Annuals > 1 > balance Sheet > equity
7734885000
Annuals > 1 > cash Flow > net Income
792920000
Annuals > 1 > cash Flow > depreciation
253311000
Annuals > 1 > cash Flow > change In Working Capital
-124758000
Annuals > 1 > cash Flow > cash From Operations
1047847000
Annuals > 1 > cash Flow > capital Expenditures
270211000
Annuals > 1 > cash Flow > cash From Investing
-689544000
Annuals > 1 > cash Flow > cash From Financing
-600064000
Annuals > 1 > cash Flow > net Change In Cash
-245575000
Annuals > 1 > ratios > PE
1.4455337333464484
Annuals > 1 > ratios > PB
1.6473253603641167
Annuals > 1 > ratios > ROE
10.259648333491707
Annuals > 1 > ratios > ROA
5.900702309474798
Annuals > 1 > ratios > FCF
777636000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.06421431526480986
Annuals > 1 > health Score
64
Annuals > 2 > quarter
2022-10-31
Annuals > 2 > income Statement > revenue
12458806000
Annuals > 2 > income Statement > cost Of Revenue
10294120000
Annuals > 2 > income Statement > gross Profit
2164686000
Annuals > 2 > income Statement > operating Expenses
852079000
Annuals > 2 > income Statement > operating Income
1312607000
Annuals > 2 > income Statement > interest Expense
62515000
Annuals > 2 > income Statement > pretax Income
1278103000
Annuals > 2 > income Statement > net Income
999987000
Annuals > 2 > income Statement > eps
1.8195940069072687
Annuals > 2 > income Statement > dividends Per Share
557839000
Annuals > 2 > income Statement > shares Outstanding
549566000
Annuals > 2 > income Statement > income Tax Expense
277877000
Annuals > 2 > income Statement > EBITDA
1576503000
Annuals > 2 > income Statement > operating Margin
10.535576202085496
Annuals > 2 > income Statement > total Other Income Expense Net
-34504000
Annuals > 2 > balance Sheet > cash
982107000
Annuals > 2 > balance Sheet > short Term Investments
16149000
Annuals > 2 > balance Sheet > receivables
874770000
Annuals > 2 > balance Sheet > inventories
1716059000
Annuals > 2 > balance Sheet > total Current Assets
3637125000
Annuals > 2 > balance Sheet > property Plant Equipment
2141145000
Annuals > 2 > balance Sheet > total Assets
13306919000
Annuals > 2 > balance Sheet > payables
816604000
Annuals > 2 > balance Sheet > short Term Debt
8796000
Annuals > 2 > balance Sheet > long Term Debt
3290549000
Annuals > 2 > balance Sheet > total Liabilities
5766699000
Annuals > 2 > balance Sheet > equity
7535284000
Annuals > 2 > cash Flow > net Income
1000226000
Annuals > 2 > cash Flow > depreciation
262753000
Annuals > 2 > cash Flow > change In Working Capital
-371792000
Annuals > 2 > cash Flow > cash From Operations
1134977000
Annuals > 2 > cash Flow > capital Expenditures
277694000
Annuals > 2 > cash Flow > cash From Investing
-258037000
Annuals > 2 > cash Flow > cash From Financing
-486684000
Annuals > 2 > cash Flow > net Change In Cash
368577000
Annuals > 2 > ratios > PE
1.8195940069072687
Annuals > 2 > ratios > PB
1.6927599357900778
Annuals > 2 > ratios > ROE
13.270727420492712
Annuals > 2 > ratios > ROA
7.514789862326508
Annuals > 2 > ratios > FCF
857283000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.0688094027629935
Annuals > 2 > health Score
69
Annuals > 3 > quarter
2021-10-31
Annuals > 3 > income Statement > revenue
11386189000
Annuals > 3 > income Statement > cost Of Revenue
9458283000
Annuals > 3 > income Statement > gross Profit
1927906000
Annuals > 3 > income Statement > operating Expenses
805307000
Annuals > 3 > income Statement > operating Income
1122599000
Annuals > 3 > income Statement > interest Expense
43307000
Annuals > 3 > income Statement > pretax Income
1126170000
Annuals > 3 > income Statement > net Income
908839000
Annuals > 3 > income Statement > eps
1.6597373899704153
Annuals > 3 > income Statement > dividends Per Share
523114000
Annuals > 3 > income Statement > shares Outstanding
547580000
Annuals > 3 > income Statement > income Tax Expense
217029000
Annuals > 3 > income Statement > EBITDA
1378786000
Annuals > 3 > income Statement > operating Margin
9.859304109566423
Annuals > 3 > income Statement > total Other Income Expense Net
3571000
Annuals > 3 > balance Sheet > cash
613530000
Annuals > 3 > balance Sheet > short Term Investments
21162000
Annuals > 3 > balance Sheet > receivables
904012000
Annuals > 3 > balance Sheet > inventories
1369198000
Annuals > 3 > balance Sheet > total Current Assets
2947816000
Annuals > 3 > balance Sheet > property Plant Equipment
2109118000
Annuals > 3 > balance Sheet > total Assets
12696329000
Annuals > 3 > balance Sheet > payables
793310000
Annuals > 3 > balance Sheet > short Term Debt
8756000
Annuals > 3 > balance Sheet > long Term Debt
3315147000
Annuals > 3 > balance Sheet > total Liabilities
5717968000
Annuals > 3 > balance Sheet > equity
6972883000
Annuals > 3 > cash Flow > net Income
909140000
Annuals > 3 > cash Flow > depreciation
228406000
Annuals > 3 > cash Flow > change In Working Capital
-165786000
Annuals > 3 > cash Flow > cash From Operations
1001934000
Annuals > 3 > cash Flow > capital Expenditures
230200000
Annuals > 3 > cash Flow > cash From Investing
-3625839000
Annuals > 3 > cash Flow > cash From Financing
1520520000
Annuals > 3 > cash Flow > net Change In Cash
-1100779000
Annuals > 3 > ratios > PE
1.6597373899704153
Annuals > 3 > ratios > PB
1.8226796290716478
Annuals > 3 > ratios > ROE
13.033905774698932
Annuals > 3 > ratios > ROA
7.158281736397979
Annuals > 3 > ratios > FCF
771734000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.06777807745857722
Annuals > 3 > health Score
68
Valuation > metrics > PE
16.9416
Valuation > metrics > PB
1.6375831903631057
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
2.2731152796121568
Profitability > metrics > ROA
5.530249902934245
Profitability > metrics > Net Margin
0.060583419829890836
Profitability > final Score
30
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.6684962072270769
Risk > metrics > Interest Coverage
12.319408046862957
Risk > final Score
88
Risk > verdict
Low
Liquidity > metrics > Current Ratio
4.650136530378884
Liquidity > metrics > Quick Ratio
2.1002725009202328
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
30
Prev Profitabilities > 1
28
Prev Profitabilities > 2
36
Prev Risks > 0
88
Prev Risks > 1
88
Prev Risks > 2
88
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T00:37:44.470Z
Earnings History > 0 > period
2026-04-30
Earnings History > 0 > report Date
2026-05-27
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-25
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
-
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-10-31
Earnings History > 2 > report Date
2025-12-04
Earnings History > 2 > date
2025-10-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
-
Earnings History > 2 > eps Estimate
0.3
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2025-07-31
Earnings History > 3 > report Date
2025-08-28
Earnings History > 3 > date
2025-07-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0.35
Earnings History > 3 > eps Estimate
0.41
Earnings History > 3 > eps Difference
-0.06
Earnings History > 3 > surprise Percent
-14.6341
Earnings History > 4 > period
2025-04-30
Earnings History > 4 > report Date
2025-05-29
Earnings History > 4 > date
2025-04-30
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.35
Earnings History > 4 > eps Estimate
0.34
Earnings History > 4 > eps Difference
0.01
Earnings History > 4 > surprise Percent
2.9412
Earnings History > 5 > period
2025-01-31
Earnings History > 5 > report Date
2025-02-27
Earnings History > 5 > date
2025-01-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.35
Earnings History > 5 > eps Estimate
0.37
Earnings History > 5 > eps Difference
-0.02
Earnings History > 5 > surprise Percent
-5.4054
Earnings History > 6 > period
2024-10-31
Earnings History > 6 > report Date
2024-12-04
Earnings History > 6 > date
2024-10-31
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.42
Earnings History > 6 > eps Estimate
0.42
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
0
Earnings History > 7 > period
2024-07-31
Earnings History > 7 > report Date
2024-09-04
Earnings History > 7 > date
2024-07-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.37
Earnings History > 7 > eps Estimate
0.36
Earnings History > 7 > eps Difference
0.01
Earnings History > 7 > surprise Percent
2.7778
Earnings History > 8 > period
2024-04-30
Earnings History > 8 > report Date
2024-05-30
Earnings History > 8 > date
2024-04-30
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.38
Earnings History > 8 > eps Estimate
0.36
Earnings History > 8 > eps Difference
0.02
Earnings History > 8 > surprise Percent
5.5556
Earnings History > 9 > period
2024-01-31
Earnings History > 9 > report Date
2024-02-29
Earnings History > 9 > date
2024-01-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.41
Earnings History > 9 > eps Estimate
0.34
Earnings History > 9 > eps Difference
0.07
Earnings History > 9 > surprise Percent
20.5882
Earnings History > 10 > period
2023-10-31
Earnings History > 10 > report Date
2023-11-29
Earnings History > 10 > date
2023-10-31
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.42
Earnings History > 10 > eps Estimate
0.45
Earnings History > 10 > eps Difference
-0.03
Earnings History > 10 > surprise Percent
-6.6667
Earnings History > 11 > period
2023-07-31
Earnings History > 11 > report Date
2023-08-31
Earnings History > 11 > date
2023-07-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.4
Earnings History > 11 > eps Estimate
0.41
Earnings History > 11 > eps Difference
-0.01
Earnings History > 11 > surprise Percent
-2.439
Earnings History > 12 > period
2023-04-30
Earnings History > 12 > report Date
2023-06-01
Earnings History > 12 > date
2023-04-30
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.4
Earnings History > 12 > eps Estimate
0.39
Earnings History > 12 > eps Difference
0.01
Earnings History > 12 > surprise Percent
2.5641
Earnings History > 13 > period
2023-01-31
Earnings History > 13 > report Date
2023-03-02
Earnings History > 13 > date
2023-01-31
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.4
Earnings History > 13 > eps Estimate
0.45
Earnings History > 13 > eps Difference
-0.05
Earnings History > 13 > surprise Percent
-11.1111
Earnings History > 14 > period
2022-10-31
Earnings History > 14 > report Date
2022-11-30
Earnings History > 14 > date
2022-10-31
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.51
Earnings History > 14 > eps Estimate
0.5
Earnings History > 14 > eps Difference
0.01
Earnings History > 14 > surprise Percent
2
Earnings History > 15 > period
2022-07-31
Earnings History > 15 > report Date
2022-09-01
Earnings History > 15 > date
2022-07-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.4
Earnings History > 15 > eps Estimate
0.41
Earnings History > 15 > eps Difference
-0.01
Earnings History > 15 > surprise Percent
-2.439
Earnings History > 16 > period
2022-04-30
Earnings History > 16 > report Date
2022-06-02
Earnings History > 16 > date
2022-04-30
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.48
Earnings History > 16 > eps Estimate
0.47
Earnings History > 16 > eps Difference
0.01
Earnings History > 16 > surprise Percent
2.1277
Earnings History > 17 > period
2022-01-31
Earnings History > 17 > report Date
2022-03-01
Earnings History > 17 > date
2022-01-31
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.44
Earnings History > 17 > eps Estimate
0.44
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
0
Earnings History > 18 > period
2021-10-31
Earnings History > 18 > report Date
2021-12-09
Earnings History > 18 > date
2021-10-31
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.51
Earnings History > 18 > eps Estimate
0.5
Earnings History > 18 > eps Difference
0.01
Earnings History > 18 > surprise Percent
2
Earnings History > 19 > period
2021-07-31
Earnings History > 19 > report Date
2021-09-02
Earnings History > 19 > date
2021-07-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.39
Earnings History > 19 > eps Estimate
0.39
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
0
Earnings History > 20 > period
2021-04-30
Earnings History > 20 > report Date
2021-05-20
Earnings History > 20 > date
2021-04-30
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.42
Earnings History > 20 > eps Estimate
0.41
Earnings History > 20 > eps Difference
0.01
Earnings History > 20 > surprise Percent
2.439
Earnings History > 21 > period
2021-01-31
Earnings History > 21 > report Date
2021-02-18
Earnings History > 21 > date
2021-01-31
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.41
Earnings History > 21 > eps Estimate
0.4
Earnings History > 21 > eps Difference
0.01
Earnings History > 21 > surprise Percent
2.5
Earnings History > 22 > period
2020-10-31
Earnings History > 22 > report Date
2020-11-24
Earnings History > 22 > date
2020-10-31
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.43
Earnings History > 22 > eps Estimate
0.45
Earnings History > 22 > eps Difference
-0.02
Earnings History > 22 > surprise Percent
-4.4444
Earnings History > 23 > period
2020-07-31
Earnings History > 23 > report Date
2020-08-25
Earnings History > 23 > date
2020-07-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.37
Earnings History > 23 > eps Estimate
0.36
Earnings History > 23 > eps Difference
0.01
Earnings History > 23 > surprise Percent
2.7778
Earnings History > 24 > period
2020-04-30
Earnings History > 24 > report Date
2020-05-21
Earnings History > 24 > date
2020-04-30
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.42
Earnings History > 24 > eps Estimate
0.43
Earnings History > 24 > eps Difference
-0.01
Earnings History > 24 > surprise Percent
-2.3256
Earnings History > 25 > period
2020-01-31
Earnings History > 25 > report Date
2020-02-20
Earnings History > 25 > date
2020-01-31
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.45
Earnings History > 25 > eps Estimate
0.46
Earnings History > 25 > eps Difference
-0.01
Earnings History > 25 > surprise Percent
-2.1739
Earnings History > 26 > period
2019-10-31
Earnings History > 26 > report Date
2019-11-26
Earnings History > 26 > date
2019-10-31
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.47
Earnings History > 26 > eps Estimate
0.47
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-22
Earnings History > 27 > date
2019-07-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.37
Earnings History > 27 > eps Estimate
0.36
Earnings History > 27 > eps Difference
0.01
Earnings History > 27 > surprise Percent
2.7778
Earnings History > 28 > period
2019-04-30
Earnings History > 28 > report Date
2019-05-23
Earnings History > 28 > date
2019-04-30
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.46
Earnings History > 28 > eps Estimate
0.45
Earnings History > 28 > eps Difference
0.01
Earnings History > 28 > surprise Percent
2.2222
Earnings History > 29 > period
2019-01-31
Earnings History > 29 > report Date
2019-02-21
Earnings History > 29 > date
2019-01-31
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.44
Earnings History > 29 > eps Estimate
0.44
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
0
Earnings History > 30 > period
2018-10-31
Earnings History > 30 > report Date
2018-11-20
Earnings History > 30 > date
2018-10-31
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.51
Earnings History > 30 > eps Estimate
0.48
Earnings History > 30 > eps Difference
0.03
Earnings History > 30 > surprise Percent
6.25
Earnings History > 31 > period
2018-07-31
Earnings History > 31 > report Date
2018-08-23
Earnings History > 31 > date
2018-07-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.39
Earnings History > 31 > eps Estimate
0.39
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
0
Earnings History > 32 > period
2018-04-30
Earnings History > 32 > report Date
2018-05-24
Earnings History > 32 > date
2018-04-30
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.44
Earnings History > 32 > eps Estimate
0.45
Earnings History > 32 > eps Difference
-0.01
Earnings History > 32 > surprise Percent
-2.2222
Earnings History > 33 > period
2018-01-31
Earnings History > 33 > report Date
2018-02-22
Earnings History > 33 > date
2018-01-31
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.44
Earnings History > 33 > eps Estimate
0.44
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
0
Earnings History > 34 > period
2017-10-31
Earnings History > 34 > report Date
2017-11-21
Earnings History > 34 > date
2017-10-31
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.41
Earnings History > 34 > eps Estimate
0.4
Earnings History > 34 > eps Difference
0.01
Earnings History > 34 > surprise Percent
2.5
Earnings History > 35 > period
2017-07-31
Earnings History > 35 > report Date
2017-08-24
Earnings History > 35 > date
2017-07-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.34
Earnings History > 35 > eps Estimate
0.37
Earnings History > 35 > eps Difference
-0.03
Earnings History > 35 > surprise Percent
-8.1081
Earnings History > 36 > period
2017-04-30
Earnings History > 36 > report Date
2017-05-25
Earnings History > 36 > date
2017-04-30
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.39
Earnings History > 36 > eps Estimate
0.4
Earnings History > 36 > eps Difference
-0.01
Earnings History > 36 > surprise Percent
-2.5
Earnings History > 37 > period
2017-01-31
Earnings History > 37 > report Date
2017-02-23
Earnings History > 37 > date
2017-01-31
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.44
Earnings History > 37 > eps Estimate
0.45
Earnings History > 37 > eps Difference
-0.01
Earnings History > 37 > surprise Percent
-2.2222
Earnings History > 38 > period
2016-10-31
Earnings History > 38 > report Date
2016-11-22
Earnings History > 38 > date
2016-10-31
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.45
Earnings History > 38 > eps Estimate
0.45
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
0
Earnings History > 39 > period
2016-07-31
Earnings History > 39 > report Date
2016-08-18
Earnings History > 39 > date
2016-07-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.36
Earnings History > 39 > eps Estimate
0.35
Earnings History > 39 > eps Difference
0.01
Earnings History > 39 > surprise Percent
2.8571
Earnings History > 40 > period
2016-04-30
Earnings History > 40 > report Date
2016-05-18
Earnings History > 40 > date
2016-04-30
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.4
Earnings History > 40 > eps Estimate
0.39
Earnings History > 40 > eps Difference
0.01
Earnings History > 40 > surprise Percent
2.5641
Earnings History > 41 > period
2016-01-31
Earnings History > 41 > report Date
2016-02-16
Earnings History > 41 > date
2016-01-31
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.43
Earnings History > 41 > eps Estimate
0.37
Earnings History > 41 > eps Difference
0.06
Earnings History > 41 > surprise Percent
16.2162
Earnings History > 42 > period
2015-10-31
Earnings History > 42 > report Date
2015-11-24
Earnings History > 42 > date
2015-10-31
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.37
Earnings History > 42 > eps Estimate
0.34
Earnings History > 42 > eps Difference
0.03
Earnings History > 42 > surprise Percent
8.8235
Earnings History > 43 > period
2015-07-31
Earnings History > 43 > report Date
2015-08-19
Earnings History > 43 > date
2015-07-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.28
Earnings History > 43 > eps Estimate
0.27
Earnings History > 43 > eps Difference
0.01
Earnings History > 43 > surprise Percent
3.7037
Earnings History > 44 > period
2015-04-30
Earnings History > 44 > report Date
2015-05-20
Earnings History > 44 > date
2015-04-30
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.34
Earnings History > 44 > eps Estimate
0.31
Earnings History > 44 > eps Difference
0.03
Earnings History > 44 > surprise Percent
9.6774
Earnings History > 45 > period
2015-01-31
Earnings History > 45 > report Date
2015-02-19
Earnings History > 45 > date
2015-01-31
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.35
Earnings History > 45 > eps Estimate
0.32
Earnings History > 45 > eps Difference
0.03
Earnings History > 45 > surprise Percent
9.375
Earnings History > 46 > period
2014-10-31
Earnings History > 46 > report Date
2014-11-25
Earnings History > 46 > date
2014-10-31
Earnings History > 46 > before After Market
BeforeMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.32
Earnings History > 46 > eps Estimate
0.32
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
0
Earnings History > 47 > period
2014-07-31
Earnings History > 47 > report Date
2014-08-21
Earnings History > 47 > date
2014-07-31
Earnings History > 47 > before After Market
BeforeMarket
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.26
Earnings History > 47 > eps Estimate
0.24
Earnings History > 47 > eps Difference
0.02
Earnings History > 47 > surprise Percent
8.3333
Earnings History > 48 > period
2014-04-30
Earnings History > 48 > report Date
2014-05-21
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.26
Earnings History > 48 > eps Estimate
0.28
Earnings History > 48 > eps Difference
-0.02
Earnings History > 48 > surprise Percent
-7.1429
Earnings History > 49 > period
2014-01-31
Earnings History > 49 > report Date
2014-02-20
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.28
Earnings History > 49 > eps Estimate
0.29
Earnings History > 49 > eps Difference
-0.01
Earnings History > 49 > surprise Percent
-3.4483
Earnings History > 50 > period
2013-10-31
Earnings History > 50 > report Date
2013-11-26
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.29
Earnings History > 50 > eps Estimate
0.27
Earnings History > 50 > eps Difference
0.02
Earnings History > 50 > surprise Percent
7.4074
Earnings History > 51 > period
2013-07-31
Earnings History > 51 > report Date
2013-08-22
Earnings History > 51 > date
2013-07-31
Earnings History > 51 > before After Market
BeforeMarket
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.21
Earnings History > 51 > eps Estimate
0.22
Earnings History > 51 > eps Difference
-0.01
Earnings History > 51 > surprise Percent
-4.5455
Earnings History > 52 > period
2013-04-30
Earnings History > 52 > report Date
2013-05-23
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.24
Earnings History > 52 > eps Estimate
0.25
Earnings History > 52 > eps Difference
-0.01
Earnings History > 52 > surprise Percent
-4
Earnings History > 53 > period
2013-01-31
Earnings History > 53 > report Date
2013-02-21
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.24
Earnings History > 53 > eps Estimate
0.24
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
0
Earnings History > 54 > period
2012-10-31
Earnings History > 54 > report Date
2012-11-20
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.25
Earnings History > 54 > eps Estimate
0.25
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
0
Earnings History > 55 > period
2012-07-31
Earnings History > 55 > report Date
2012-08-23
Earnings History > 55 > date
2012-07-31
Earnings History > 55 > before After Market
BeforeMarket
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.21
Earnings History > 55 > eps Estimate
0.21
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
0
Earnings History > 56 > period
2012-04-30
Earnings History > 56 > report Date
2012-05-23
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.24
Earnings History > 56 > eps Estimate
0.21
Earnings History > 56 > eps Difference
0.03
Earnings History > 56 > surprise Percent
14.2857
Earnings History > 57 > period
2012-01-31
Earnings History > 57 > report Date
2012-02-23
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.24
Earnings History > 57 > eps Estimate
0.24
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
0
Earnings History > 58 > period
2011-10-31
Earnings History > 58 > report Date
2011-11-22
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.22
Earnings History > 58 > eps Estimate
0.21
Earnings History > 58 > eps Difference
0.01
Earnings History > 58 > surprise Percent
4.7619
Earnings History > 59 > period
2011-07-31
Earnings History > 59 > report Date
2011-08-25
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.18
Earnings History > 59 > eps Estimate
0.17
Earnings History > 59 > eps Difference
0.01
Earnings History > 59 > surprise Percent
5.8824
Earnings History > 60 > period
2011-04-30
Earnings History > 60 > report Date
2011-05-25
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.2
Earnings History > 60 > eps Estimate
0.2
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
0
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.28
Earnings History > 61 > eps Estimate
0.22
Earnings History > 61 > eps Difference
0.06
Earnings History > 61 > surprise Percent
27.2727
Earnings History > 62 > period
2010-10-31
Earnings History > 62 > report Date
2010-11-23
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.23
Earnings History > 62 > eps Estimate
0.2
Earnings History > 62 > eps Difference
0.03
Earnings History > 62 > surprise Percent
15
Earnings History > 63 > period
2010-07-31
Earnings History > 63 > report Date
2010-08-20
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.16
Earnings History > 63 > eps Estimate
0.15
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
6.6667
Earnings History > 64 > period
2010-04-30
Earnings History > 64 > report Date
2010-05-19
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.17
Earnings History > 64 > eps Estimate
0.16
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
6.25
Earnings History > 65 > period
2010-01-31
Earnings History > 65 > report Date
2010-02-18
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.21
Earnings History > 65 > eps Estimate
0.17
Earnings History > 65 > eps Difference
0.04
Earnings History > 65 > surprise Percent
23.5294
Earnings History > 66 > period
2009-10-31
Earnings History > 66 > report Date
2009-11-24
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.19
Earnings History > 66 > eps Estimate
0.17
Earnings History > 66 > eps Difference
0.02
Earnings History > 66 > surprise Percent
11.7647
Earnings History > 67 > period
2009-07-31
Earnings History > 67 > report Date
2009-08-20
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.14
Earnings History > 67 > eps Estimate
0.13
Earnings History > 67 > eps Difference
0.01
Earnings History > 67 > surprise Percent
7.6923
Earnings History > 68 > period
2009-04-30
Earnings History > 68 > report Date
2009-05-21
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.15
Earnings History > 68 > eps Estimate
0.12
Earnings History > 68 > eps Difference
0.03
Earnings History > 68 > surprise Percent
25
Earnings History > 69 > period
2009-01-31
Earnings History > 69 > report Date
2009-02-19
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.15
Earnings History > 69 > eps Estimate
0.13
Earnings History > 69 > eps Difference
0.02
Earnings History > 69 > surprise Percent
15.3846
Earnings History > 70 > period
2008-10-31
Earnings History > 70 > report Date
2008-11-25
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.13
Earnings History > 70 > eps Estimate
0.12
Earnings History > 70 > eps Difference
0.01
Earnings History > 70 > surprise Percent
8.3333
Earnings History > 71 > period
2008-07-31
Earnings History > 71 > report Date
2008-08-21
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.1
Earnings History > 71 > eps Estimate
0.1
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
0
Earnings History > 72 > period
2008-04-30
Earnings History > 72 > report Date
2008-05-22
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.14
Earnings History > 72 > eps Estimate
0.14
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
0
Earnings History > 73 > period
2008-01-31
Earnings History > 73 > report Date
2008-02-15
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.16
Earnings History > 73 > eps Estimate
0.15
Earnings History > 73 > eps Difference
0.01
Earnings History > 73 > surprise Percent
6.6667
Earnings History > 74 > period
2007-10-31
Earnings History > 74 > report Date
2007-11-20
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.18
Earnings History > 74 > eps Estimate
0.16
Earnings History > 74 > eps Difference
0.02
Earnings History > 74 > surprise Percent
12.5
Earnings History > 75 > period
2007-07-31
Earnings History > 75 > report Date
2007-08-23
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.1
Earnings History > 75 > eps Estimate
0.1
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
0
Earnings History > 76 > period
2007-04-30
Earnings History > 76 > report Date
2007-05-24
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.13
Earnings History > 76 > eps Estimate
0.13
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
0
Earnings History > 77 > period
2007-01-31
Earnings History > 77 > report Date
2007-02-16
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.14
Earnings History > 77 > eps Estimate
0.14
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
0
Earnings History > 78 > period
2006-10-31
Earnings History > 78 > report Date
2006-11-22
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.16
Earnings History > 78 > eps Estimate
0.16
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
0
Earnings History > 79 > period
2006-07-31
Earnings History > 79 > report Date
2006-08-24
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.11
Earnings History > 79 > eps Estimate
0.11
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
0
Earnings History > 80 > period
2006-04-30
Earnings History > 80 > report Date
2006-05-25
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.12
Earnings History > 80 > eps Estimate
0.11
Earnings History > 80 > eps Difference
0.01
Earnings History > 80 > surprise Percent
9.0909
Earnings History > 81 > period
2006-01-31
Earnings History > 81 > report Date
2006-02-27
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.13
Earnings History > 81 > eps Estimate
0.12
Earnings History > 81 > eps Difference
0.01
Earnings History > 81 > surprise Percent
8.3333
Earnings History > 82 > period
2005-10-31
Earnings History > 82 > report Date
2005-11-23
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.15
Earnings History > 82 > eps Estimate
0.14
Earnings History > 82 > eps Difference
0.01
Earnings History > 82 > surprise Percent
7.1429
Earnings History > 83 > period
2005-07-31
Earnings History > 83 > report Date
2005-08-25
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.09
Earnings History > 83 > eps Estimate
0.09
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
0
Earnings History > 84 > period
2005-04-30
Earnings History > 84 > report Date
2005-05-26
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.1
Earnings History > 84 > eps Estimate
0.1
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
0
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.12
Earnings History > 85 > eps Estimate
0.11
Earnings History > 85 > eps Difference
0.01
Earnings History > 85 > surprise Percent
9.0909
Earnings History > 86 > period
2004-10-31
Earnings History > 86 > report Date
2004-11-24
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.13
Earnings History > 86 > eps Estimate
0.12
Earnings History > 86 > eps Difference
0.01
Earnings History > 86 > surprise Percent
8.3333
Earnings History > 87 > period
2004-07-31
Earnings History > 87 > report Date
2004-08-19
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.08
Earnings History > 87 > eps Estimate
0.08
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
0
Earnings History > 88 > period
2004-04-30
Earnings History > 88 > report Date
2004-05-20
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.09
Earnings History > 88 > eps Estimate
0.08
Earnings History > 88 > eps Difference
0.01
Earnings History > 88 > surprise Percent
12.5
Earnings History > 89 > period
2004-01-31
Earnings History > 89 > report Date
2004-02-19
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.09
Earnings History > 89 > eps Estimate
0.09
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
0
Earnings History > 90 > period
2003-10-31
Earnings History > 90 > report Date
2003-11-26
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.13
Earnings History > 90 > eps Estimate
0.12
Earnings History > 90 > eps Difference
0.01
Earnings History > 90 > surprise Percent
8.3333
Earnings History > 91 > period
2003-07-31
Earnings History > 91 > report Date
2003-08-21
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.06
Earnings History > 91 > eps Estimate
0.07
Earnings History > 91 > eps Difference
-0.01
Earnings History > 91 > surprise Percent
-14.2857
Earnings History > 92 > period
2003-04-30
Earnings History > 92 > report Date
2003-05-22
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.06
Earnings History > 92 > eps Estimate
0.06
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
0
Earnings History > 93 > period
2003-01-31
Earnings History > 93 > report Date
2003-02-20
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.09
Earnings History > 93 > eps Estimate
0.09
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
0
Earnings History > 94 > period
2002-10-31
Earnings History > 94 > report Date
2002-11-27
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.12
Earnings History > 94 > eps Estimate
0.12
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-15
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.07
Earnings History > 95 > eps Estimate
0.07
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
0
Earnings History > 96 > period
2002-04-30
Earnings History > 96 > report Date
2002-05-16
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.06
Earnings History > 96 > eps Estimate
0.05
Earnings History > 96 > eps Difference
0.01
Earnings History > 96 > surprise Percent
20
Earnings History > 97 > period
2002-01-31
Earnings History > 97 > report Date
2002-02-14
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.09
Earnings History > 97 > eps Estimate
0.09
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
0
Earnings History > 98 > period
2001-10-31
Earnings History > 98 > report Date
2001-11-21
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.12
Earnings History > 98 > eps Estimate
0.12
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-16
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.06
Earnings History > 99 > eps Estimate
0.07
Earnings History > 99 > eps Difference
-0.01
Earnings History > 99 > surprise Percent
-14.2857
Earnings History > 100 > period
2001-04-30
Earnings History > 100 > report Date
2001-05-17
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.07
Earnings History > 100 > eps Estimate
0.07
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2001-01-31
Earnings History > 101 > report Date
2001-02-15
Earnings History > 101 > date
2001-01-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.08
Earnings History > 101 > eps Estimate
0.07
Earnings History > 101 > eps Difference
0.01
Earnings History > 101 > surprise Percent
14.2857
Earnings History > 102 > period
2000-10-31
Earnings History > 102 > report Date
2000-11-22
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.11
Earnings History > 102 > eps Estimate
0.11
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-17
Earnings History > 103 > date
2000-07-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.05
Earnings History > 103 > eps Estimate
0.06
Earnings History > 103 > eps Difference
-0.01
Earnings History > 103 > surprise Percent
-16.6667
Earnings History > 104 > period
2000-04-30
Earnings History > 104 > report Date
2000-05-18
Earnings History > 104 > date
2000-04-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.07
Earnings History > 104 > eps Estimate
0.06
Earnings History > 104 > eps Difference
0.01
Earnings History > 104 > surprise Percent
16.6667
Earnings History > 105 > period
2000-01-31
Earnings History > 105 > report Date
2000-02-17
Earnings History > 105 > date
2000-01-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.08
Earnings History > 105 > eps Estimate
0.07
Earnings History > 105 > eps Difference
0.01
Earnings History > 105 > surprise Percent
14.2857
Earnings History > 106 > period
1999-10-31
Earnings History > 106 > report Date
1999-11-23
Earnings History > 106 > date
1999-10-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.1
Earnings History > 106 > eps Estimate
0.09
Earnings History > 106 > eps Difference
0.01
Earnings History > 106 > surprise Percent
11.1111
Earnings History > 107 > period
1999-07-31
Earnings History > 107 > report Date
1999-08-19
Earnings History > 107 > date
1999-07-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.05
Earnings History > 107 > eps Estimate
0.05
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-20
Earnings History > 108 > date
1999-04-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.05
Earnings History > 108 > eps Estimate
0.05
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
0
Earnings History > 109 > period
1999-01-31
Earnings History > 109 > report Date
1999-02-18
Earnings History > 109 > date
1999-01-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.07
Earnings History > 109 > eps Estimate
0.06
Earnings History > 109 > eps Difference
0.01
Earnings History > 109 > surprise Percent
16.6667
Earnings History > 110 > period
1998-10-31
Earnings History > 110 > report Date
1998-11-25
Earnings History > 110 > date
1998-10-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.08
Earnings History > 110 > eps Estimate
0.08
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-13
Earnings History > 111 > date
1998-07-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.04
Earnings History > 111 > eps Estimate
0.04
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
0
Earnings History > 112 > period
1998-04-30
Earnings History > 112 > report Date
1998-05-14
Earnings History > 112 > date
1998-04-30
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.04
Earnings History > 112 > eps Estimate
0.04
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1998-01-31
Earnings History > 113 > report Date
1998-02-12
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.05
Earnings History > 113 > eps Estimate
0.04
Earnings History > 113 > eps Difference
0.01
Earnings History > 113 > surprise Percent
25
Earnings History > 114 > period
1997-10-31
Earnings History > 114 > report Date
1997-11-26
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.07
Earnings History > 114 > eps Estimate
0.07
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-14
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.03
Earnings History > 115 > eps Estimate
0.03
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1997-04-30
Earnings History > 116 > report Date
1997-05-15
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.04
Earnings History > 116 > eps Estimate
0.04
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1997-01-31
Earnings History > 117 > report Date
1997-02-13
Earnings History > 117 > date
1997-01-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.03
Earnings History > 117 > eps Estimate
0.03
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
0
Earnings History > 118 > period
1996-10-31
Earnings History > 118 > report Date
1996-11-27
Earnings History > 118 > date
1996-10-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.06
Earnings History > 118 > eps Estimate
0.04
Earnings History > 118 > eps Difference
0.02
Earnings History > 118 > surprise Percent
50
Earnings History > 119 > period
1996-07-31
Earnings History > 119 > report Date
1996-08-15
Earnings History > 119 > date
1996-07-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.01
Earnings History > 119 > eps Estimate
0.01
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
Earnings History > 120 > period
1996-04-30
Earnings History > 120 > report Date
1996-05-16
Earnings History > 120 > date
1996-04-30
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.04
Earnings History > 120 > eps Estimate
0.04
Earnings History > 120 > eps Difference
0
Earnings History > 120 > surprise Percent
0
Earnings History > 121 > period
1996-01-31
Earnings History > 121 > report Date
1996-02-14
Earnings History > 121 > date
1996-01-31
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.03
Earnings History > 121 > eps Estimate
0.04
Earnings History > 121 > eps Difference
-0.01
Earnings History > 121 > surprise Percent
-25
Earnings History > 122 > period
1995-10-31
Earnings History > 122 > report Date
1995-11-21
Earnings History > 122 > date
1995-10-31
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.06
Earnings History > 122 > eps Estimate
0.06
Earnings History > 122 > eps Difference
0
Earnings History > 122 > surprise Percent
0
Hormel Foods Corporation develops, processes, and distributes various meat, nuts, and other food products to foodservice, convenience store, and commercial customers in the United States and internationally. It operates through three segments: Retail, Foodservice, and International segments. The company provides various perishable products that include fresh meats, frozen items, refrigerated meal solutions, bacons, sausages, hams, and guacamoles; and shelf-stable products comprising canned luncheon meats, nut butters, snack nuts, chili, shelf-stable microwaveable meals, hash, stews, tortillas, salsas, tortilla chips, nutritional food supplements, and others. It sells its products under the HORMEL, ALWAYS TENDER, APPLEGATE, AUSTIN BLUES, BACON 1, BLACK LABEL, BREAD READY, BURKE, CAFÉ H, CERATTI, CHI-CHI'S, COLUMBUS, COMPLEATS, CORN NUTS, CURE 81, DAN'S PRIZE, DI LUSSO, DINTY MOORE, DON MIGUEL, DOÑA MARIA, EMBASA, FAST "N EASY, FIRE BRAISED, FONTANINI, HERDEZ, HORMEL GATHERINGS, HOUSE OF TSANG, JENNIE-O, JUSTIN'S, LA VICTORIA, LAYOUT, LLOYD'S, MARY KITCHEN, MR. PEANUT, NATURAL CHOICE, NUT-RITION, OLD SMOKEHOUSE, OVEN READY, PILLOW PACK, PLANTERS, ROSA GRANDE, SADLER'S SMOKEHOUSE, SKIPPY, SPAM, SQUARE TABLE, SPECIAL RECIPE, VALLEY FRESH, and WHOLLY brands through sales personnel, independent brokers, and distributors. The company was formerly known as Geo. A. Hormel & Company and changed its name to Hormel Foods Corporation in January 1995. Hormel Foods Corporation was founded in 1891 and is headquartered in Austin, Minnesota.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
0.2925Next Payout:
Feb 17, 2026Yield:
4.8649 %Hormel Foods (NYSE: HRL), Forward share Justin's 49/51 in standalone company - Stock Titan
12/15/2025
Hormel Foods (NYSE: HRL), Forward share Justin's 49/51 in standalone company Stock Titan
Read more →Showing 2 of 10
(Last Updated 2025-07-31)
Rating:
HOLD
Target Price:
$26.4375
Analyst Picks
Strong Buy
1
Buy
1
Hold
10
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-07-31)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Low
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
-
Medium
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 42.74% of the total shares of Hormel Foods Corporation
1.
Vanguard Group Inc(6.7029%)
since
2025/06/30
2.
State Street Corp(5.1034%)
since
2025/06/30
3.
BlackRock Inc(4.4757%)
since
2025/06/30
4.
Vanguard Total Stock Mkt Idx Inv(1.7329%)
since
2025/07/31
5.
Geode Capital Management, LLC(1.4338%)
since
2025/06/30
6.
Vanguard 500 Index Investor(1.3122%)
since
2025/07/31
7.
Amvescap Plc.(1.2374%)
since
2025/06/30
8.
Vanguard Mid Cap Index Institutional(1.2269%)
since
2025/07/31
9.
Citadel Advisors Llc(1.1774%)
since
2025/06/30
10.
ProShares S&P 500 Dividend Aristocrats(1.0469%)
since
2025/08/29
11.
Morgan Stanley - Brokerage Accounts(0.9988%)
since
2025/06/30
12.
ProShare Advisors LLC(0.9433%)
since
2025/06/30
13.
Invesco S&P 500® Equal Weight ETF(0.8326%)
since
2025/08/29
14.
Dimensional Fund Advisors, Inc.(0.8303%)
since
2025/06/30
15.
Mairs & Power Inc(0.7673%)
since
2025/06/30
16.
UBS Group AG(0.7194%)
since
2025/06/30
17.
Millennium Management LLC(0.7069%)
since
2025/06/30
18.
Fidelity 500 Index(0.6717%)
since
2025/07/31
19.
SPDR® S&P 500® ETF(0.6404%)
since
2025/08/31
20.
iShares Core S&P 500 ETF(0.6377%)
since
2025/08/31
21.
NORGES BANK(0.6083%)
since
2025/06/30
22.
Holocene Advisors, LP(0.5947%)
since
2025/06/30
23.
SPDR® S&P Dividend ETF(0.5872%)
since
2025/08/31
24.
Northern Trust Corp(0.5852%)
since
2025/06/30
25.
Champlain Investment Partners, LLC(0.5727%)
since
2025/06/30
26.
SPDR® Portfolio S&P 500® High Div ETF(0.5576%)
since
2025/08/29
27.
Champlain Mid Cap Fund, LLC(0.5556%)
since
2025/08/31
28.
The Consumer Staples Sel SectSPDR® ETF(0.5326%)
since
2025/08/31
29.
Bank of New York Mellon Corp(0.5142%)
since
2025/06/30
30.
UBS Asset Mgmt Americas Inc(0.5096%)
since
2025/06/30
31.
Vanguard Value Index Inv(0.4875%)
since
2025/07/31
32.
Invesco S&P 500® Low Volatility ETF(0.4778%)
since
2025/08/29
33.
Deutsche Bank AG(0.444%)
since
2025/06/30
34.
Two Sigma Advisers, LLC(0.4299%)
since
2025/06/30
35.
Mairs & Power Growth(0.3948%)
since
2025/06/30
36.
Mairs & Power Multi Cap(0.3948%)
since
2025/06/30
37.
Vanguard Mid-Cap Value ETF(0.3461%)
since
2025/07/31
38.
FT Cboe Vest S&P 500® Dv Ast Tgt Inc ETF(0.3446%)
since
2025/08/28
39.
Vanguard Institutional Index I(0.3207%)
since
2025/07/31
40.
State St S&P 500® Indx SL Cl III(0.2829%)
since
2025/08/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2026-01-31
EPS Estimate
—
Date
2025-10-31
EPS Actual
—
EPS Estimate
0.3
EPS Difference
0
Surprise Percent
null%
(Last Updated 2025-07-31)
(Last Updated 2025-07-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-07-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-07-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.