_id
6911baefccc777a4e85d6194
Ticker
GEF-B
Name
Greif Inc
Exchange
NYSE
Address
425 Winter Road, Delaware, OH, United States, 43015
Country
USA
Sector
Consumer Cyclical
Industry
Packaging & Containers
Currency
USD
Website
https://www.greif.com
Description
Greif, Inc., together with its subsidiaries, produces and sells industrial packaging products and services worldwide. It operates in four segments: Customized Polymer Solutions; Durable Metal Solutions; Sustainable Fiber Solutions; and Integrated Solutions. The Customized Polymer Solutions segment produces and sells polymer-based packaging products, such as plastic drums, rigid intermediate bulk containers, and small plastics for chemicals, food and beverage, agricultural, pharmaceutical, and mineral products industries. The Durable Metal Solutions segment offers metal-based packaging products, including various steel drums for the chemicals, petroleum, agriculture, and paints and coatings industries. The Sustainable Fiber Solutions segment provides fiber-based packaging products comprising fibre drums, uncoated recycled board, coated recycled board, tubes and cores, and specialty partitions made from uncoated recycled board and coated recycled board to packaging, automotive, construction, food and beverage, and building products industries. The Integrated Solutions segment offers complimentary packaging products, such as paints, linings, and closure systems for industrial packaging products and related services. The company manufactures and sells rigid industrial packaging products, such as steel, fibre and plastic drums, rigid intermediate bulk containers, jerrycans and other small plastics, closure systems for industrial packaging products, water bottles, and remanufactured and reconditioned industrial containers, as well as offers container life cycle management, logistics, warehousing, and other packaging services. It also purchases and sells recycled fiber; and produces and sells adhesives. The company was formerly known as Greif Bros. Corporation and changed its name to Greif, Inc. in 2001. Greif, Inc. was founded in 1877 and is headquartered in Delaware, Ohio.
Last Close
74.88
Volume
27931
Current Price
78.5
Change
0.45
Last Updated
2026-01-03T12:29:04.641Z
Image
data:image/webp;base64,UklGRvoHAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSIYEAAABoEVte1nb+pJ0GXsv7GPjyrZt2+fKtm3btm3bPtu27T2T9BujbdK/W9cR4UCS1LjZlcDGSCG69QUstaiUCanUIrAYgzi1WbgGrXPDstscfvpFF190xpHbrFi3cA0me+o4/MFfJzDk1D8fO2rZvDEWlofa/KGRzOlsTsecE17cPoHWCyEDW39kSW+djwjv8yD8T/tWNyqDVZ/1TLNv5UxdSv/G2jCqUtY4cjK9Sylj6hxnnq6UruJWd1fh/4lZaI9nWqDluf0jFuup9MBfloeR5q5vaaPW1FvrMrstaQnL3qtCVECh/jPaWHzeMUbn4unXbigRno9m70nb55VrLznl3Buf/6dWCCRkjW9KYHAuXXyM9Lt6s3oUmax7/u/R/nS8GkbgtMVc+ljnDDquEQo6MSZJNIC6g3uHXeo5aplyodDwa0T71N/bA9pEhkchhpYba/RFfZ1AG5wWcfKceyS0kUzmPSflyXPkchLdYyB9mKfsgkTUrwk2G0uf6TtF+pzQlnLB/qiDjAm2nJaliWtAC77/E9PnIpEvSDiOlneI9K5M02BMfFFplTV4jhNWhxbU/ARdYJu/MXSVdQHLzXlaoBXahtAHOgxLPrWv3VqkNyfTQOxYEUCTFvXnGcG75191UJV3I1Fv3BPA8Vah1kZnzMtFIghqKpo/johDKnhX6kzzJ33xe219ERRW23rznFtsvsmmBWYRFLjleipH439FeE5cXvRF40XWnHc+e7PeZX7FGJzln0neEV0jQ4zoKcRLdBTR8Xvk6BjKNEAPsbCpiJavQOcvvUMxfvmFKywfhMld/ghdFmSzZuHieiTI0nuRig6Akbr4kGncfG4Og/sj4/ZOIV6RCs/jYHKcWXHeaDwwcdCQ4cMHjxw6bMTg+dGNjbvClMxbchvZwG/p6NmztaOtvaO9cYsFTCOZm0KXrhuPV5z3BnfQxfS0NaFL160Fm8lmTkCDNaZGND1HdhRa2WCvTATqk4rr5gt0jKF3cwEKDX/G0plIxEhwDEvq+qZk0w1NByAR562mlOHdoI0VugdH960dxfvW1mPoGcejMKE6K7pvzj4CWpc9KKOx2wQ6luAKGOG+be9thSrZtxWar59LzzKcEhlkGlvNiw1Ixz7HB+eGJCn8SssB/9D78mlzGAyiRSwjKeWAq9ZrCmNa5/y/SRcbcGmxh7lFdJArvFJ+bur91PVnnnTqzU/+PodMPaO5iNp60FE0fVXl3BYtZfnbP/Q5JqwCFZ/end9Jzo3OCc6N/6/+Ww7PoW0Z4qnj44Vwbs1PjR0TivjDZChJzfcuhHPzCx3YzOZlHD8on+JK44Splc7tnrPPQYI9mTLHy4IlIl8ZXvR5hLKnlO+vDZPgVLpCBzwkW2QVdvmyRvoszHgPeqb8Yc8ERhlcx/nW2vm8VoTC1WiLpycL7k1TX9olKQSl8W5BOJ4uXSCMBpY78tHfp0XE7H+fPGFFBJcmhZPvu+32O+649e5g2EodoFfa+sTzLr74knNP2GnN+oV/9VRGl/6TaBw6vA5XNWgTUissxQhWUDggTgMAANAPAJ0BKkAAQAA+tUqeS6cjoqGwEgz44BaJbAC1z6mvVQl/d/UBtjPMB+vHrVegveMt4z/vVgbV0tr8t/SBTQfFN9ZewP0XfQt/YAheLpWMiI8Auio0xT9FrnUpCVCzhmS1kRRm0vgMb2f60dCjkRqF6RM87w1JCb0XpDGGfozs4d+9WgLm0AD++90tAXHSQXjd3tlYPUgOGw/EIjQZ9Kjvi+wAEsXJvhM5JTPYsF+pm1f+T3MPEeoEcO0ygUP5YMn7QASljoqsmQWFN+Kbg/8JzzbdJ8sUyNJU4PsUdy+S+vWfv2Yt06IHZFYQaC8pkI45IOgsDoehasheONdttrW5Mqb7drV4sTGZBMfVARH+C6tUWOY/y9PBQqvOmMizqN7Y5J2ioJAJ1pP6R539J3z/y+Kj/upC57CiTHfndW6xHrpw1feUcTUuR5TRTXALfxZhKhm13LRc+uwFFmCrnGZxCqeBBHeVMPnWHbHdijP5b0sP2VtHlkIVROw7keW0X78gKMI9CBDUydjxvQSA6uFipzMI6QhvZ6+L9vrCYWAnt6OsklskutOAiTQq7sBm6LYnwq3BbS6CD6GFpj4wyJrhs0H6Zm6D3H7ONFigO9ohdQGuibwqbIz/d8M4k+SGqTlur3JLce4+vWyeMb45cyDytJXXmGIWJTLcK2kanT4U3dMC9Y1ogoh/1x5YqIaUDVX/W6R+iskTbaeUQovkUd0kaJGGMjK29Z4EI8hopNAEkqBwds6tb1Q+v2C/hAQJwp3JJP1n+DKkhFEBovlrtsm/dDoL5lNrdcA3TCi1aNo0mE0eTSFe6QRNI6n1rQh7UpSxlzkP40hdX9//GGA6ZpEu2uFpace+c6/5Wt+HCsPWs4byU890/3h1+kjfPNRkOGuMifSkTl8pjIwopHO1om0JR2r/j+aomgQE0OZbxtAz2HCXD+5F0plSNUg2ukRwG4j+2j/mTZUuZov/BLIfi1gWTjNnNOAE7PuGb8xA5Ltb3Xn/5rNzpDUye8cDXhWyBIv29/AfPKPJMUtYo57OX1El77NWx4o5/Pwsr4osLh3tVZKJvmA2QPQxDe8Cf4GsS+nQPcegY6J0aeE4+YeoiwFPq/121r3DuzQbHlIAAA==
Ipo Date
2003-10-07T00:00:00.000Z
Market Cap
3416003840
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9465
Sentiment Sources
2
Rating
5
Target Price
93
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-07-31
Revenue
146900000
Cost Of Revenue
97700000
Gross Profit
49200000
Operating Expenses
133200000
Operating Income
-84000000
Interest Expense
31000000
Pretax Income
-60000000
Net Income
720100000
Eps
15.128151260504202
Dividends Per Share
7300000
Shares Outstanding
21325535
Income Tax Expense
15400000
EBITDA
-50300000
Operating Margin
-57.18175629680054
Total Other Income Expense Net
24000000
Cash
256700000
Short Term Investments
-
Receivables
655300000
Inventories
336800000
Total Current Assets
1663900000
Property Plant Equipment
1321700000
Total Assets
5766800000
Payables
429600000
Short Term Debt
331600000
Long Term Debt
2219300000
Total Liabilities
2722100001
Equity
2914899999
Bs_currency_symbol
USD
Depreciation
39200000
Change In Working Capital
105000000
Cash From Operations
-244700000
Capital Expenditures
34900000
Cash From Investing
1792100000
Cash From Financing
-1577900000
Net Change In Cash
-28500000
Cf_currency_symbol
USD
PE
20.6997
PB
1.2818964634402197
ROE
24.70410649583317
ROA
12.48699452035791
FCF
-279600000
Fcf Percent
-1.9033356024506467
Piotroski FScore
2
Health Score
67
Deep Value Investing Score
4
Defensive Investing Score
6.5
Dividend Investing Score
2
Economic Moat Investing Score
10
Garp Investing Score
6
Growth Investing Score
4.5
Momentum Investing Score
8
Net Net Investing Score
1
Quality Investing Score
6
Value Investing Score
7.5
Quarters > 0 > quarter
2025-07-31
Quarters > 0 > income Statement > revenue
146900000
Quarters > 0 > income Statement > cost Of Revenue
97700000
Quarters > 0 > income Statement > gross Profit
49200000
Quarters > 0 > income Statement > operating Expenses
133200000
Quarters > 0 > income Statement > operating Income
-84000000
Quarters > 0 > income Statement > interest Expense
31000000
Quarters > 0 > income Statement > pretax Income
-60000000
Quarters > 0 > income Statement > net Income
720100000
Quarters > 0 > income Statement > eps
15.128151260504202
Quarters > 0 > income Statement > dividends Per Share
7300000
Quarters > 0 > income Statement > shares Outstanding
47600000
Quarters > 0 > income Statement > income Tax Expense
15400000
Quarters > 0 > income Statement > EBITDA
-50300000
Quarters > 0 > income Statement > operating Margin
-57.18175629680054
Quarters > 0 > income Statement > total Other Income Expense Net
24000000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
256700000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
655300000
Quarters > 0 > balance Sheet > inventories
336800000
Quarters > 0 > balance Sheet > total Current Assets
1663900000
Quarters > 0 > balance Sheet > property Plant Equipment
1321700000
Quarters > 0 > balance Sheet > total Assets
5766800000
Quarters > 0 > balance Sheet > payables
429600000
Quarters > 0 > balance Sheet > short Term Debt
331600000
Quarters > 0 > balance Sheet > long Term Debt
2219300000
Quarters > 0 > balance Sheet > total Liabilities
2722100001
Quarters > 0 > balance Sheet > equity
2914899999
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
-43300000
Quarters > 0 > cash Flow > depreciation
39200000
Quarters > 0 > cash Flow > change In Working Capital
105000000
Quarters > 0 > cash Flow > cash From Operations
-244700000
Quarters > 0 > cash Flow > capital Expenditures
34900000
Quarters > 0 > cash Flow > cash From Investing
1792100000
Quarters > 0 > cash Flow > cash From Financing
-1577900000
Quarters > 0 > cash Flow > net Change In Cash
-28500000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
15.128151260504202
Quarters > 0 > ratios > PB
1.2818964634402197
Quarters > 0 > ratios > ROE
24.70410649583317
Quarters > 0 > ratios > ROA
12.48699452035791
Quarters > 0 > ratios > FCF
-279600000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-1.9033356024506467
Quarters > 0 > health Score
67
Quarters > 1 > quarter
2025-04-30
Quarters > 1 > income Statement > revenue
1385700000
Quarters > 1 > income Statement > cost Of Revenue
1066200000
Quarters > 1 > income Statement > gross Profit
319500000
Quarters > 1 > income Statement > operating Expenses
200900000
Quarters > 1 > income Statement > operating Income
118600000
Quarters > 1 > income Statement > interest Expense
34900000
Quarters > 1 > income Statement > pretax Income
84300000
Quarters > 1 > income Statement > net Income
47300000
Quarters > 1 > income Statement > eps
0.8124514418556844
Quarters > 1 > income Statement > dividends Per Share
31400000
Quarters > 1 > income Statement > shares Outstanding
58218864
Quarters > 1 > income Statement > income Tax Expense
29800000
Quarters > 1 > income Statement > EBITDA
185200000
Quarters > 1 > income Statement > operating Margin
8.558851122176517
Quarters > 1 > income Statement > total Other Income Expense Net
-34300000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
252700000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
803700000
Quarters > 1 > balance Sheet > inventories
430700000
Quarters > 1 > balance Sheet > total Current Assets
1754400000
Quarters > 1 > balance Sheet > property Plant Equipment
1693700000
Quarters > 1 > balance Sheet > total Assets
6754400000
Quarters > 1 > balance Sheet > payables
531600000
Quarters > 1 > balance Sheet > short Term Debt
544300000
Quarters > 1 > balance Sheet > long Term Debt
2290900000
Quarters > 1 > balance Sheet > total Liabilities
4448200000
Quarters > 1 > balance Sheet > equity
2134100000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
54500000
Quarters > 1 > cash Flow > depreciation
66400000
Quarters > 1 > cash Flow > change In Working Capital
-15800000
Quarters > 1 > cash Flow > cash From Operations
136400000
Quarters > 1 > cash Flow > capital Expenditures
30700000
Quarters > 1 > cash Flow > cash From Investing
-12700000
Quarters > 1 > cash Flow > cash From Financing
-116200000
Quarters > 1 > cash Flow > net Change In Cash
51600000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.8124514418556844
Quarters > 1 > ratios > PB
2.1415026587320183
Quarters > 1 > ratios > ROE
2.2163909844899488
Quarters > 1 > ratios > ROA
0.7002842591495914
Quarters > 1 > ratios > FCF
105700000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.07627913689831854
Quarters > 1 > health Score
45
Quarters > 2 > quarter
2025-01-31
Quarters > 2 > income Statement > revenue
1265800000
Quarters > 2 > income Statement > cost Of Revenue
1020300000
Quarters > 2 > income Statement > gross Profit
245500000
Quarters > 2 > income Statement > operating Expenses
185600000
Quarters > 2 > income Statement > operating Income
59900000
Quarters > 2 > income Statement > interest Expense
37700000
Quarters > 2 > income Statement > pretax Income
22200000
Quarters > 2 > income Statement > net Income
8600000
Quarters > 2 > income Statement > eps
0.14840379637618636
Quarters > 2 > income Statement > dividends Per Share
31000000
Quarters > 2 > income Statement > shares Outstanding
57950000
Quarters > 2 > income Statement > income Tax Expense
7800000
Quarters > 2 > income Statement > EBITDA
126100000
Quarters > 2 > income Statement > operating Margin
4.732185179333228
Quarters > 2 > income Statement > total Other Income Expense Net
-37700000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
201100000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
706000000
Quarters > 2 > balance Sheet > inventories
416700000
Quarters > 2 > balance Sheet > total Current Assets
1597100000
Quarters > 2 > balance Sheet > property Plant Equipment
1692600000
Quarters > 2 > balance Sheet > total Assets
6585700000
Quarters > 2 > balance Sheet > payables
473300000
Quarters > 2 > balance Sheet > short Term Debt
479300000
Quarters > 2 > balance Sheet > long Term Debt
2422200000
Quarters > 2 > balance Sheet > total Liabilities
4375800000
Quarters > 2 > balance Sheet > equity
2040400000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
14400000
Quarters > 2 > cash Flow > depreciation
66600000
Quarters > 2 > cash Flow > change In Working Capital
-139700000
Quarters > 2 > cash Flow > cash From Operations
-30800000
Quarters > 2 > cash Flow > capital Expenditures
37300000
Quarters > 2 > cash Flow > cash From Investing
-19000000
Quarters > 2 > cash Flow > cash From Financing
62500000
Quarters > 2 > cash Flow > net Change In Cash
3400000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.14840379637618636
Quarters > 2 > ratios > PB
2.2295015683199373
Quarters > 2 > ratios > ROE
0.42148598314056074
Quarters > 2 > ratios > ROA
0.1305859665639188
Quarters > 2 > ratios > FCF
-68100000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.05379996839943119
Quarters > 2 > health Score
36
Quarters > 3 > quarter
2024-10-31
Quarters > 3 > income Statement > revenue
724900000
Quarters > 3 > income Statement > cost Of Revenue
578300000
Quarters > 3 > income Statement > gross Profit
146600000
Quarters > 3 > income Statement > operating Expenses
94000000
Quarters > 3 > income Statement > operating Income
52600000
Quarters > 3 > income Statement > interest Expense
39200000
Quarters > 3 > income Statement > pretax Income
41400000
Quarters > 3 > income Statement > net Income
45100000
Quarters > 3 > income Statement > eps
0.9474789915966386
Quarters > 3 > income Statement > dividends Per Share
31200000
Quarters > 3 > income Statement > shares Outstanding
47600000
Quarters > 3 > income Statement > income Tax Expense
2900000
Quarters > 3 > income Statement > EBITDA
99400000
Quarters > 3 > income Statement > operating Margin
7.25617326527797
Quarters > 3 > income Statement > total Other Income Expense Net
-11200000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
197700000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
746900000
Quarters > 3 > balance Sheet > inventories
399500000
Quarters > 3 > balance Sheet > total Current Assets
1549400000
Quarters > 3 > balance Sheet > property Plant Equipment
1743800000
Quarters > 3 > balance Sheet > total Assets
6647600000
Quarters > 3 > balance Sheet > payables
521900000
Quarters > 3 > balance Sheet > short Term Debt
176500000
Quarters > 3 > balance Sheet > long Term Debt
2626200000
Quarters > 3 > balance Sheet > total Liabilities
4400200000
Quarters > 3 > balance Sheet > equity
2082400000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
75600000
Quarters > 3 > cash Flow > depreciation
67900000
Quarters > 3 > cash Flow > change In Working Capital
66600000
Quarters > 3 > cash Flow > cash From Operations
187200000
Quarters > 3 > cash Flow > capital Expenditures
46700000
Quarters > 3 > cash Flow > cash From Investing
45500000
Quarters > 3 > cash Flow > cash From Financing
-217400000
Quarters > 3 > cash Flow > net Change In Cash
3500000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.9474789915966386
Quarters > 3 > ratios > PB
1.7943718786016134
Quarters > 3 > ratios > ROE
2.165770265078755
Quarters > 3 > ratios > ROA
0.6784403393705999
Quarters > 3 > ratios > FCF
140500000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.19381983721892676
Quarters > 3 > health Score
57
Annuals > 0 > quarter
2025-10-31
Annuals > 0 > income Statement > revenue
3933100000
Annuals > 0 > income Statement > cost Of Revenue
3061600000
Annuals > 0 > income Statement > gross Profit
871500000
Annuals > 0 > income Statement > operating Expenses
703900000
Annuals > 0 > income Statement > operating Income
167600000
Annuals > 0 > income Statement > interest Expense
56100000
Annuals > 0 > income Statement > pretax Income
103000000
Annuals > 0 > income Statement > net Income
840000000
Annuals > 0 > income Statement > eps
17.647058823529413
Annuals > 0 > income Statement > dividends Per Share
101100000
Annuals > 0 > income Statement > shares Outstanding
47600000
Annuals > 0 > income Statement > income Tax Expense
64800000
Annuals > 0 > income Statement > EBITDA
396000000
Annuals > 0 > income Statement > operating Margin
4.261269736340291
Annuals > 0 > income Statement > total Other Income Expense Net
-64600000
Annuals > 0 > income Statement > currency_symbol
-
Annuals > 0 > balance Sheet > cash
256700000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
655300000
Annuals > 0 > balance Sheet > inventories
336800000
Annuals > 0 > balance Sheet > total Current Assets
1663900000
Annuals > 0 > balance Sheet > property Plant Equipment
1321700000
Annuals > 0 > balance Sheet > total Assets
5766800000
Annuals > 0 > balance Sheet > payables
429600000
Annuals > 0 > balance Sheet > short Term Debt
331600000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
2722100001
Annuals > 0 > balance Sheet > equity
2914899999
Annuals > 0 > balance Sheet > currency_symbol
-
Annuals > 0 > cash Flow > net Income
16472741
Annuals > 0 > cash Flow > depreciation
258436579
Annuals > 0 > cash Flow > change In Working Capital
-500000
Annuals > 0 > cash Flow > cash From Operations
58600000
Annuals > 0 > cash Flow > capital Expenditures
143800000
Annuals > 0 > cash Flow > cash From Investing
1683200000
Annuals > 0 > cash Flow > cash From Financing
-1727500000
Annuals > 0 > cash Flow > net Change In Cash
59000000
Annuals > 0 > cash Flow > currency_symbol
-
Annuals > 0 > ratios > PE
17.647058823529413
Annuals > 0 > ratios > PB
1.2270280288267277
Annuals > 0 > ratios > ROE
28.817455154145065
Annuals > 0 > ratios > ROA
14.566137199139902
Annuals > 0 > ratios > FCF
-85200000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
-0.02166230200096616
Annuals > 0 > health Score
68
Annuals > 1 > quarter
2024-10-31
Annuals > 1 > income Statement > revenue
4333963275
Annuals > 1 > income Statement > cost Of Revenue
3441817895
Annuals > 1 > income Statement > gross Profit
892145380
Annuals > 1 > income Statement > operating Expenses
550581772
Annuals > 1 > income Statement > operating Income
341563608
Annuals > 1 > income Statement > interest Expense
134900000
Annuals > 1 > income Statement > pretax Income
289199976
Annuals > 1 > income Statement > net Income
265963614
Annuals > 1 > income Statement > eps
5.621895781665411
Annuals > 1 > income Statement > dividends Per Share
121000000
Annuals > 1 > income Statement > shares Outstanding
47308528
Annuals > 1 > income Statement > income Tax Expense
20618180
Annuals > 1 > income Statement > EBITDA
534436319
Annuals > 1 > income Statement > operating Margin
7.881091424338385
Annuals > 1 > income Statement > total Other Income Expense Net
-52363632
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
197700000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
746900000
Annuals > 1 > balance Sheet > inventories
399500000
Annuals > 1 > balance Sheet > total Current Assets
1549400000
Annuals > 1 > balance Sheet > property Plant Equipment
1743800000
Annuals > 1 > balance Sheet > total Assets
6647600000
Annuals > 1 > balance Sheet > payables
521900000
Annuals > 1 > balance Sheet > short Term Debt
176500000
Annuals > 1 > balance Sheet > long Term Debt
2626200000
Annuals > 1 > balance Sheet > total Liabilities
4400200000
Annuals > 1 > balance Sheet > equity
2082400000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
295500000
Annuals > 1 > cash Flow > depreciation
261300000
Annuals > 1 > cash Flow > change In Working Capital
-122100000
Annuals > 1 > cash Flow > cash From Operations
356000000
Annuals > 1 > cash Flow > capital Expenditures
186500000
Annuals > 1 > cash Flow > cash From Investing
-658300000
Annuals > 1 > cash Flow > cash From Financing
324300000
Annuals > 1 > cash Flow > net Change In Cash
16800000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
5.621895781665411
Annuals > 1 > ratios > PB
1.7070508998847482
Annuals > 1 > ratios > ROE
12.771975316941992
Annuals > 1 > ratios > ROA
4.0008967747758595
Annuals > 1 > ratios > FCF
169500000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.03910969919328631
Annuals > 1 > health Score
53
Annuals > 2 > quarter
2023-10-31
Annuals > 2 > income Statement > revenue
5218600000
Annuals > 2 > income Statement > cost Of Revenue
4072500000
Annuals > 2 > income Statement > gross Profit
1146100000
Annuals > 2 > income Statement > operating Expenses
540600000
Annuals > 2 > income Statement > operating Income
605500000
Annuals > 2 > income Statement > interest Expense
96300000
Annuals > 2 > income Statement > pretax Income
496900000
Annuals > 2 > income Statement > net Income
359200000
Annuals > 2 > income Statement > eps
7.566603489459692
Annuals > 2 > income Statement > dividends Per Share
116500000
Annuals > 2 > income Statement > shares Outstanding
47471762
Annuals > 2 > income Statement > income Tax Expense
117800000
Annuals > 2 > income Statement > EBITDA
834100000
Annuals > 2 > income Statement > operating Margin
11.602728701184226
Annuals > 2 > income Statement > total Other Income Expense Net
-108600000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
180900000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
659400000
Annuals > 2 > balance Sheet > inventories
338600000
Annuals > 2 > balance Sheet > total Current Assets
1369100000
Annuals > 2 > balance Sheet > property Plant Equipment
1883400000
Annuals > 2 > balance Sheet > total Assets
5960800000
Annuals > 2 > balance Sheet > payables
497800000
Annuals > 2 > balance Sheet > short Term Debt
150900000
Annuals > 2 > balance Sheet > long Term Debt
2121400000
Annuals > 2 > balance Sheet > total Liabilities
3849200000
Annuals > 2 > balance Sheet > equity
1947900000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
379100000
Annuals > 2 > cash Flow > depreciation
230600000
Annuals > 2 > cash Flow > change In Working Capital
58300000
Annuals > 2 > cash Flow > cash From Operations
649500000
Annuals > 2 > cash Flow > capital Expenditures
213600000
Annuals > 2 > cash Flow > cash From Investing
-670200000
Annuals > 2 > cash Flow > cash From Financing
69700000
Annuals > 2 > cash Flow > net Change In Cash
33800000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
7.566603489459692
Annuals > 2 > ratios > PB
1.8312173092458546
Annuals > 2 > ratios > ROE
18.440371682324557
Annuals > 2 > ratios > ROA
6.026036773587438
Annuals > 2 > ratios > FCF
435900000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.08352814931207604
Annuals > 2 > health Score
68
Annuals > 3 > quarter
2022-10-31
Annuals > 3 > income Statement > revenue
6349500000
Annuals > 3 > income Statement > cost Of Revenue
5064100000
Annuals > 3 > income Statement > gross Profit
1285400000
Annuals > 3 > income Statement > operating Expenses
664200000
Annuals > 3 > income Statement > operating Income
621200000
Annuals > 3 > income Statement > interest Expense
61200000
Annuals > 3 > income Statement > pretax Income
531100000
Annuals > 3 > income Statement > net Income
376700000
Annuals > 3 > income Statement > eps
7.749980007849555
Annuals > 3 > income Statement > dividends Per Share
111300000
Annuals > 3 > income Statement > shares Outstanding
48606577
Annuals > 3 > income Statement > income Tax Expense
137100000
Annuals > 3 > income Statement > EBITDA
803500000
Annuals > 3 > income Statement > operating Margin
9.783447515552405
Annuals > 3 > income Statement > total Other Income Expense Net
-90100000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
147100000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
749100000
Annuals > 3 > balance Sheet > inventories
403300000
Annuals > 3 > balance Sheet > total Current Assets
1499400000
Annuals > 3 > balance Sheet > property Plant Equipment
1484100000
Annuals > 3 > balance Sheet > total Assets
5469900000
Annuals > 3 > balance Sheet > payables
561300000
Annuals > 3 > balance Sheet > short Term Debt
126600000
Annuals > 3 > balance Sheet > long Term Debt
1839300000
Annuals > 3 > balance Sheet > total Liabilities
3659800000
Annuals > 3 > balance Sheet > equity
1761300000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
394000000
Annuals > 3 > cash Flow > depreciation
216600000
Annuals > 3 > cash Flow > change In Working Capital
-75900000
Annuals > 3 > cash Flow > cash From Operations
657500000
Annuals > 3 > cash Flow > capital Expenditures
183000000
Annuals > 3 > cash Flow > cash From Investing
-28200000
Annuals > 3 > cash Flow > cash From Financing
-531000000
Annuals > 3 > cash Flow > net Change In Cash
22500000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
7.749980007849555
Annuals > 3 > ratios > PB
2.073637765162096
Annuals > 3 > ratios > ROE
21.387611423380456
Annuals > 3 > ratios > ROA
6.886780379897256
Annuals > 3 > ratios > FCF
474500000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.07473029372391526
Annuals > 3 > health Score
65
Valuation > metrics > PE
20.6997
Valuation > metrics > PB
1.2818964634402197
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
24.70410649583317
Profitability > metrics > ROA
43.277841216419255
Profitability > metrics > Net Margin
4.9019741320626276
Profitability > final Score
100
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.9338570798085207
Risk > metrics > Interest Coverage
-2.7096774193548385
Risk > final Score
37
Risk > verdict
High
Liquidity > metrics > Current Ratio
2.185890698896479
Liquidity > metrics > Quick Ratio
1.7434314240672621
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
18
Prev Profitabilities > 1
3
Prev Profitabilities > 2
22
Prev Risks > 0
32
Prev Risks > 1
24
Prev Risks > 2
23
Prev Liquidities > 0
91
Prev Liquidities > 1
92
Prev Liquidities > 2
100
Updated At
2026-01-20T21:53:34.605Z
Earnings History > 0 > period
2026-01-31
Earnings History > 0 > report Date
2026-02-24
Earnings History > 0 > date
2026-01-31
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
0.6617
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-10-31
Earnings History > 1 > report Date
2025-12-03
Earnings History > 1 > date
2025-10-31
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.03
Earnings History > 1 > eps Estimate
0.88
Earnings History > 1 > eps Difference
0.15
Earnings History > 1 > surprise Percent
17.0455
Earnings History > 2 > period
2025-07-31
Earnings History > 2 > report Date
2025-08-27
Earnings History > 2 > date
2025-07-31
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
1.66
Earnings History > 2 > eps Estimate
1.3
Earnings History > 2 > eps Difference
0.36
Earnings History > 2 > surprise Percent
27.6923
Earnings History > 3 > period
2025-04-30
Earnings History > 3 > report Date
2025-06-04
Earnings History > 3 > date
2025-04-30
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.9947
Earnings History > 3 > eps Estimate
1.12
Earnings History > 3 > eps Difference
-0.1253
Earnings History > 3 > surprise Percent
-11.1875
Earnings History > 4 > period
2025-01-31
Earnings History > 4 > report Date
2025-02-26
Earnings History > 4 > date
2025-01-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.22
Earnings History > 4 > eps Estimate
1.09
Earnings History > 4 > eps Difference
-0.87
Earnings History > 4 > surprise Percent
-79.8165
Earnings History > 5 > period
2024-10-31
Earnings History > 5 > report Date
2024-12-04
Earnings History > 5 > date
2024-10-31
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.64
Earnings History > 5 > eps Estimate
1.6
Earnings History > 5 > eps Difference
0.04
Earnings History > 5 > surprise Percent
2.5
Earnings History > 6 > period
2024-07-31
Earnings History > 6 > report Date
2024-08-28
Earnings History > 6 > date
2024-07-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
2.2489
Earnings History > 6 > eps Estimate
1.14
Earnings History > 6 > eps Difference
1.1089
Earnings History > 6 > surprise Percent
97.2719
Earnings History > 7 > period
2024-04-30
Earnings History > 7 > report Date
2024-06-05
Earnings History > 7 > date
2024-04-30
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.15
Earnings History > 7 > eps Estimate
1.03
Earnings History > 7 > eps Difference
0.12
Earnings History > 7 > surprise Percent
11.6505
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
1.7493
Earnings History > 8 > eps Estimate
0.63
Earnings History > 8 > eps Difference
1.1193
Earnings History > 8 > surprise Percent
177.6667
Earnings History > 9 > period
2023-10-31
Earnings History > 9 > report Date
2023-12-06
Earnings History > 9 > date
2023-10-31
Earnings History > 9 > before After Market
-
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.56
Earnings History > 9 > eps Estimate
1.56
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
0
Earnings History > 10 > period
2023-07-31
Earnings History > 10 > report Date
2023-08-30
Earnings History > 10 > date
2023-07-31
Earnings History > 10 > before After Market
-
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.75
Earnings History > 10 > eps Estimate
1.75
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
0
Earnings History > 11 > period
2023-04-30
Earnings History > 11 > report Date
2023-06-07
Earnings History > 11 > date
2023-04-30
Earnings History > 11 > before After Market
-
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.77
Earnings History > 11 > eps Estimate
1.77
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
0
Earnings History > 12 > period
2023-01-31
Earnings History > 12 > report Date
2023-03-01
Earnings History > 12 > date
2023-01-31
Earnings History > 12 > before After Market
-
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.06
Earnings History > 12 > eps Estimate
1.06
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
0
Earnings History > 13 > period
2022-10-31
Earnings History > 13 > report Date
2022-12-07
Earnings History > 13 > date
2022-10-31
Earnings History > 13 > before After Market
-
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.83
Earnings History > 13 > eps Estimate
1.83
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
0
Earnings History > 14 > period
2022-07-31
Earnings History > 14 > report Date
2022-08-31
Earnings History > 14 > date
2022-07-31
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
2.35
Earnings History > 14 > eps Estimate
2.35
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-06-08
Earnings History > 15 > date
2022-04-30
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
2.41
Earnings History > 15 > eps Estimate
2.41
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
0
Earnings History > 16 > period
2022-01-31
Earnings History > 16 > report Date
2022-03-02
Earnings History > 16 > date
2022-01-31
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.28
Earnings History > 16 > eps Estimate
1.28
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-12-08
Earnings History > 17 > date
2021-10-31
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.93
Earnings History > 17 > eps Estimate
1.49
Earnings History > 17 > eps Difference
0.44
Earnings History > 17 > surprise Percent
29.5302
Earnings History > 18 > period
2021-07-31
Earnings History > 18 > report Date
2021-09-01
Earnings History > 18 > date
2021-07-31
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.93
Earnings History > 18 > eps Estimate
1.54
Earnings History > 18 > eps Difference
0.39
Earnings History > 18 > surprise Percent
25.3247
Earnings History > 19 > period
2021-04-30
Earnings History > 19 > report Date
2021-06-09
Earnings History > 19 > date
2021-04-30
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.13
Earnings History > 19 > eps Estimate
1.06
Earnings History > 19 > eps Difference
0.07
Earnings History > 19 > surprise Percent
6.6038
Earnings History > 20 > period
2021-01-31
Earnings History > 20 > report Date
2021-02-24
Earnings History > 20 > date
2021-01-31
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.61
Earnings History > 20 > eps Estimate
0.532
Earnings History > 20 > eps Difference
0.078
Earnings History > 20 > surprise Percent
14.6617
Earnings History > 21 > period
2020-10-31
Earnings History > 21 > report Date
2020-12-09
Earnings History > 21 > date
2020-10-31
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.78
Earnings History > 21 > eps Estimate
0.715
Earnings History > 21 > eps Difference
0.065
Earnings History > 21 > surprise Percent
9.0909
Earnings History > 22 > period
2020-07-31
Earnings History > 22 > report Date
2020-08-26
Earnings History > 22 > date
2020-07-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.85
Earnings History > 22 > eps Estimate
0.85
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
0
Earnings History > 23 > period
2020-04-30
Earnings History > 23 > report Date
2020-06-03
Earnings History > 23 > date
2020-04-30
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.95
Earnings History > 23 > eps Estimate
0.75
Earnings History > 23 > eps Difference
0.2
Earnings History > 23 > surprise Percent
26.6667
Earnings History > 24 > period
2020-01-31
Earnings History > 24 > report Date
2020-02-26
Earnings History > 24 > date
2020-01-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.64
Earnings History > 24 > eps Estimate
0.55
Earnings History > 24 > eps Difference
0.09
Earnings History > 24 > surprise Percent
16.3636
Earnings History > 25 > period
2019-10-31
Earnings History > 25 > report Date
2019-12-04
Earnings History > 25 > date
2019-10-31
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
1.24
Earnings History > 25 > eps Estimate
1.09
Earnings History > 25 > eps Difference
0.15
Earnings History > 25 > surprise Percent
13.7615
Earnings History > 26 > period
2019-07-31
Earnings History > 26 > report Date
2019-08-28
Earnings History > 26 > date
2019-07-31
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
1.26
Earnings History > 26 > eps Estimate
1.18
Earnings History > 26 > eps Difference
0.08
Earnings History > 26 > surprise Percent
6.7797
Earnings History > 27 > period
2019-04-30
Earnings History > 27 > report Date
2019-06-05
Earnings History > 27 > date
2019-04-30
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.81
Earnings History > 27 > eps Estimate
0.79
Earnings History > 27 > eps Difference
0.02
Earnings History > 27 > surprise Percent
2.5316
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
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.65
Earnings History > 28 > eps Estimate
0.64
Earnings History > 28 > eps Difference
0.01
Earnings History > 28 > surprise Percent
1.5625
Earnings History > 29 > period
2018-10-31
Earnings History > 29 > report Date
2018-12-05
Earnings History > 29 > date
2018-10-31
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.08
Earnings History > 29 > eps Estimate
1.19
Earnings History > 29 > eps Difference
-0.11
Earnings History > 29 > surprise Percent
-9.2437
Earnings History > 30 > period
2018-07-31
Earnings History > 30 > report Date
2018-08-29
Earnings History > 30 > date
2018-07-31
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
1.2
Earnings History > 30 > eps Estimate
1.08
Earnings History > 30 > eps Difference
0.12
Earnings History > 30 > surprise Percent
11.1111
Earnings History > 31 > period
2018-04-30
Earnings History > 31 > report Date
2018-06-06
Earnings History > 31 > date
2018-04-30
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.76
Earnings History > 31 > eps Estimate
0.85
Earnings History > 31 > eps Difference
-0.09
Earnings History > 31 > surprise Percent
-10.5882
Earnings History > 32 > period
2018-01-31
Earnings History > 32 > report Date
2018-02-28
Earnings History > 32 > date
2018-01-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.49
Earnings History > 32 > eps Estimate
0.66
Earnings History > 32 > eps Difference
-0.17
Earnings History > 32 > surprise Percent
-25.7576
Earnings History > 33 > period
2017-10-31
Earnings History > 33 > report Date
2017-12-06
Earnings History > 33 > date
2017-10-31
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.98
Earnings History > 33 > eps Estimate
0.89
Earnings History > 33 > eps Difference
0.09
Earnings History > 33 > surprise Percent
10.1124
Earnings History > 34 > period
2017-07-31
Earnings History > 34 > report Date
2017-08-30
Earnings History > 34 > date
2017-07-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.85
Earnings History > 34 > eps Estimate
0.85
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
0
Earnings History > 35 > period
2017-04-30
Earnings History > 35 > report Date
2017-06-07
Earnings History > 35 > date
2017-04-30
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.67
Earnings History > 35 > eps Estimate
0.74
Earnings History > 35 > eps Difference
-0.07
Earnings History > 35 > surprise Percent
-9.4595
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
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.45
Earnings History > 36 > eps Estimate
0.5
Earnings History > 36 > eps Difference
-0.05
Earnings History > 36 > surprise Percent
-10
Earnings History > 37 > period
2016-10-31
Earnings History > 37 > report Date
2016-12-07
Earnings History > 37 > date
2016-10-31
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.65
Earnings History > 37 > eps Estimate
0.68
Earnings History > 37 > eps Difference
-0.03
Earnings History > 37 > surprise Percent
-4.4118
Earnings History > 38 > period
2016-07-31
Earnings History > 38 > report Date
2016-08-31
Earnings History > 38 > date
2016-07-31
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.91
Earnings History > 38 > eps Estimate
0.72
Earnings History > 38 > eps Difference
0.19
Earnings History > 38 > surprise Percent
26.3889
Earnings History > 39 > period
2016-04-30
Earnings History > 39 > report Date
2016-06-08
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.47
Earnings History > 39 > eps Estimate
0.57
Earnings History > 39 > eps Difference
-0.1
Earnings History > 39 > surprise Percent
-17.5439
Earnings History > 40 > period
2016-01-31
Earnings History > 40 > report Date
2016-03-07
Earnings History > 40 > date
2016-01-31
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.32
Earnings History > 40 > eps Difference
0.08
Earnings History > 40 > surprise Percent
25
Earnings History > 41 > period
2015-10-31
Earnings History > 41 > report Date
2015-12-10
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.76
Earnings History > 41 > eps Estimate
0.49
Earnings History > 41 > eps Difference
0.27
Earnings History > 41 > surprise Percent
55.102
Earnings History > 42 > period
2015-07-31
Earnings History > 42 > report Date
2015-09-03
Earnings History > 42 > date
2015-07-31
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.6
Earnings History > 42 > eps Estimate
0.41
Earnings History > 42 > eps Difference
0.19
Earnings History > 42 > surprise Percent
46.3415
Earnings History > 43 > period
2015-04-30
Earnings History > 43 > report Date
2015-06-08
Earnings History > 43 > date
2015-04-30
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.53
Earnings History > 43 > eps Estimate
0.49
Earnings History > 43 > eps Difference
0.04
Earnings History > 43 > surprise Percent
8.1633
Earnings History > 44 > period
2015-01-31
Earnings History > 44 > report Date
2015-03-04
Earnings History > 44 > date
2015-01-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.3
Earnings History > 44 > eps Estimate
0.37
Earnings History > 44 > eps Difference
-0.07
Earnings History > 44 > surprise Percent
-18.9189
Earnings History > 45 > period
2014-10-31
Earnings History > 45 > report Date
2015-01-14
Earnings History > 45 > date
2014-10-31
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.85
Earnings History > 45 > eps Estimate
0.77
Earnings History > 45 > eps Difference
0.08
Earnings History > 45 > surprise Percent
10.3896
Earnings History > 46 > period
2014-07-31
Earnings History > 46 > report Date
2014-08-27
Earnings History > 46 > date
2014-07-31
Earnings History > 46 > before After Market
AfterMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.41
Earnings History > 46 > eps Estimate
0.84
Earnings History > 46 > eps Difference
-0.43
Earnings History > 46 > surprise Percent
-51.1905
Earnings History > 47 > period
2014-04-30
Earnings History > 47 > report Date
2014-06-04
Earnings History > 47 > date
2014-04-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.57
Earnings History > 47 > eps Estimate
0.67
Earnings History > 47 > eps Difference
-0.1
Earnings History > 47 > surprise Percent
-14.9254
Earnings History > 48 > period
2014-01-31
Earnings History > 48 > report Date
2014-02-26
Earnings History > 48 > date
2014-01-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.45
Earnings History > 48 > eps Estimate
0.55
Earnings History > 48 > eps Difference
-0.1
Earnings History > 48 > surprise Percent
-18.1818
Earnings History > 49 > period
2013-10-31
Earnings History > 49 > report Date
2013-12-10
Earnings History > 49 > date
2013-10-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.76
Earnings History > 49 > eps Estimate
0.82
Earnings History > 49 > eps Difference
-0.06
Earnings History > 49 > surprise Percent
-7.3171
Earnings History > 50 > period
2013-07-31
Earnings History > 50 > report Date
2013-09-04
Earnings History > 50 > date
2013-07-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.84
Earnings History > 50 > eps Estimate
0.89
Earnings History > 50 > eps Difference
-0.05
Earnings History > 50 > surprise Percent
-5.618
Earnings History > 51 > period
2013-04-30
Earnings History > 51 > report Date
2013-06-05
Earnings History > 51 > date
2013-04-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.7
Earnings History > 51 > eps Estimate
0.69
Earnings History > 51 > eps Difference
0.01
Earnings History > 51 > surprise Percent
1.4493
Earnings History > 52 > period
2013-01-31
Earnings History > 52 > report Date
2013-02-27
Earnings History > 52 > date
2013-01-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.46
Earnings History > 52 > eps Estimate
0.53
Earnings History > 52 > eps Difference
-0.07
Earnings History > 52 > surprise Percent
-13.2075
Earnings History > 53 > period
2012-10-31
Earnings History > 53 > report Date
2012-12-11
Earnings History > 53 > date
2012-10-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.63
Earnings History > 53 > eps Estimate
0.53
Earnings History > 53 > eps Difference
0.1
Earnings History > 53 > surprise Percent
18.8679
Earnings History > 54 > period
2012-07-31
Earnings History > 54 > report Date
2012-08-29
Earnings History > 54 > date
2012-07-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.75
Earnings History > 54 > eps Estimate
0.72
Earnings History > 54 > eps Difference
0.03
Earnings History > 54 > surprise Percent
4.1667
Earnings History > 55 > period
2012-04-30
Earnings History > 55 > report Date
2012-06-06
Earnings History > 55 > date
2012-04-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.77
Earnings History > 55 > eps Estimate
0.74
Earnings History > 55 > eps Difference
0.03
Earnings History > 55 > surprise Percent
4.0541
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
0.55
Earnings History > 56 > eps Estimate
0.58
Earnings History > 56 > eps Difference
-0.03
Earnings History > 56 > surprise Percent
-5.1724
Earnings History > 57 > period
2011-10-31
Earnings History > 57 > report Date
2011-12-07
Earnings History > 57 > date
2011-10-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.64
Earnings History > 57 > eps Estimate
0.61
Earnings History > 57 > eps Difference
0.03
Earnings History > 57 > surprise Percent
4.918
Earnings History > 58 > period
2011-07-31
Earnings History > 58 > report Date
2011-08-31
Earnings History > 58 > date
2011-07-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
1.18
Earnings History > 58 > eps Estimate
1.33
Earnings History > 58 > eps Difference
-0.15
Earnings History > 58 > surprise Percent
-11.2782
Earnings History > 59 > period
2011-04-30
Earnings History > 59 > report Date
2011-06-08
Earnings History > 59 > date
2011-04-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
1.04
Earnings History > 59 > eps Estimate
0.96
Earnings History > 59 > eps Difference
0.08
Earnings History > 59 > surprise Percent
8.3333
Earnings History > 60 > period
2011-01-31
Earnings History > 60 > report Date
2011-03-02
Earnings History > 60 > date
2011-01-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.86
Earnings History > 60 > eps Estimate
0.9
Earnings History > 60 > eps Difference
-0.04
Earnings History > 60 > surprise Percent
-4.4444
Earnings History > 61 > period
2010-10-31
Earnings History > 61 > report Date
2010-12-08
Earnings History > 61 > date
2010-10-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
1.51
Earnings History > 61 > eps Estimate
1.44
Earnings History > 61 > eps Difference
0.07
Earnings History > 61 > surprise Percent
4.8611
Earnings History > 62 > period
2010-07-31
Earnings History > 62 > report Date
2010-09-01
Earnings History > 62 > date
2010-07-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
1.34
Earnings History > 62 > eps Estimate
1.21
Earnings History > 62 > eps Difference
0.13
Earnings History > 62 > surprise Percent
10.7438
Earnings History > 63 > period
2010-04-30
Earnings History > 63 > report Date
2010-06-02
Earnings History > 63 > date
2010-04-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.86
Earnings History > 63 > eps Estimate
0.81
Earnings History > 63 > eps Difference
0.05
Earnings History > 63 > surprise Percent
6.1728
Earnings History > 64 > period
2010-01-31
Earnings History > 64 > report Date
2010-02-24
Earnings History > 64 > date
2010-01-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.65
Earnings History > 64 > eps Estimate
0.61
Earnings History > 64 > eps Difference
0.04
Earnings History > 64 > surprise Percent
6.5574
Earnings History > 65 > period
2009-10-31
Earnings History > 65 > report Date
2009-12-09
Earnings History > 65 > date
2009-10-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
1.53
Earnings History > 65 > eps Estimate
1.45
Earnings History > 65 > eps Difference
0.08
Earnings History > 65 > surprise Percent
5.5172
Earnings History > 66 > period
2009-07-31
Earnings History > 66 > report Date
2009-09-02
Earnings History > 66 > date
2009-07-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.88
Earnings History > 66 > eps Estimate
0.86
Earnings History > 66 > eps Difference
0.02
Earnings History > 66 > surprise Percent
2.3256
Earnings History > 67 > period
2009-04-30
Earnings History > 67 > report Date
2009-06-03
Earnings History > 67 > date
2009-04-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.53
Earnings History > 67 > eps Estimate
0.51
Earnings History > 67 > eps Difference
0.02
Earnings History > 67 > surprise Percent
3.9216
Earnings History > 68 > period
2009-01-31
Earnings History > 68 > report Date
2009-02-25
Earnings History > 68 > date
2009-01-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.38
Earnings History > 68 > eps Estimate
0.35
Earnings History > 68 > eps Difference
0.03
Earnings History > 68 > surprise Percent
8.5714
Earnings History > 69 > period
2008-10-31
Earnings History > 69 > report Date
2008-12-10
Earnings History > 69 > date
2008-10-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
1.27
Earnings History > 69 > eps Estimate
1.15
Earnings History > 69 > eps Difference
0.12
Earnings History > 69 > surprise Percent
10.4348
Earnings History > 70 > period
2008-07-31
Earnings History > 70 > report Date
2008-08-27
Earnings History > 70 > date
2008-07-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
1.18
Earnings History > 70 > eps Estimate
1.13
Earnings History > 70 > eps Difference
0.05
Earnings History > 70 > surprise Percent
4.4248
Earnings History > 71 > period
2008-04-30
Earnings History > 71 > report Date
2008-06-04
Earnings History > 71 > date
2008-04-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.92
Earnings History > 71 > eps Estimate
0.87
Earnings History > 71 > eps Difference
0.05
Earnings History > 71 > surprise Percent
5.7471
Earnings History > 72 > period
2008-01-31
Earnings History > 72 > report Date
2008-02-27
Earnings History > 72 > date
2008-01-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.81
Earnings History > 72 > eps Estimate
0.75
Earnings History > 72 > eps Difference
0.06
Earnings History > 72 > surprise Percent
8
Earnings History > 73 > period
2007-10-31
Earnings History > 73 > report Date
2007-12-05
Earnings History > 73 > date
2007-10-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
1.05
Earnings History > 73 > eps Estimate
0.97
Earnings History > 73 > eps Difference
0.08
Earnings History > 73 > surprise Percent
8.2474
Earnings History > 74 > period
2007-07-31
Earnings History > 74 > report Date
2007-08-29
Earnings History > 74 > date
2007-07-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.9
Earnings History > 74 > eps Estimate
0.87
Earnings History > 74 > eps Difference
0.03
Earnings History > 74 > surprise Percent
3.4483
Earnings History > 75 > period
2007-04-30
Earnings History > 75 > report Date
2007-06-06
Earnings History > 75 > date
2007-04-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.66
Earnings History > 75 > eps Estimate
0.64
Earnings History > 75 > eps Difference
0.02
Earnings History > 75 > surprise Percent
3.125
Earnings History > 76 > period
2007-01-31
Earnings History > 76 > report Date
2007-02-28
Earnings History > 76 > date
2007-01-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.6
Earnings History > 76 > eps Estimate
0.38
Earnings History > 76 > eps Difference
0.22
Earnings History > 76 > surprise Percent
57.8947
Earnings History > 77 > period
2006-10-31
Earnings History > 77 > report Date
2006-12-06
Earnings History > 77 > date
2006-10-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.83
Earnings History > 77 > eps Estimate
0.66
Earnings History > 77 > eps Difference
0.17
Earnings History > 77 > surprise Percent
25.7576
Earnings History > 78 > period
2006-07-31
Earnings History > 78 > report Date
2006-08-30
Earnings History > 78 > date
2006-07-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.73
Earnings History > 78 > eps Estimate
0.54
Earnings History > 78 > eps Difference
0.19
Earnings History > 78 > surprise Percent
35.1852
Earnings History > 79 > period
2006-04-30
Earnings History > 79 > report Date
2006-05-31
Earnings History > 79 > date
2006-04-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.52
Earnings History > 79 > eps Estimate
0.43
Earnings History > 79 > eps Difference
0.09
Earnings History > 79 > surprise Percent
20.9302
Earnings History > 80 > period
2006-01-31
Earnings History > 80 > report Date
2006-03-01
Earnings History > 80 > date
2006-01-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.3
Earnings History > 80 > eps Estimate
0.28
Earnings History > 80 > eps Difference
0.02
Earnings History > 80 > surprise Percent
7.1429
Earnings History > 81 > period
2005-10-31
Earnings History > 81 > report Date
2005-12-07
Earnings History > 81 > date
2005-10-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.51
Earnings History > 81 > eps Estimate
0.49
Earnings History > 81 > eps Difference
0.02
Earnings History > 81 > surprise Percent
4.0816
Earnings History > 82 > period
2005-07-31
Earnings History > 82 > report Date
2005-08-31
Earnings History > 82 > date
2005-07-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.47
Earnings History > 82 > eps Estimate
0.46
Earnings History > 82 > eps Difference
0.01
Earnings History > 82 > surprise Percent
2.1739
Earnings History > 83 > period
2005-04-30
Earnings History > 83 > report Date
2005-06-02
Earnings History > 83 > date
2005-04-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.41
Earnings History > 83 > eps Estimate
0.4
Earnings History > 83 > eps Difference
0.01
Earnings History > 83 > surprise Percent
2.5
Earnings History > 84 > period
2005-01-31
Earnings History > 84 > report Date
2005-03-02
Earnings History > 84 > date
2005-01-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.25
Earnings History > 84 > eps Estimate
0.18
Earnings History > 84 > eps Difference
0.07
Earnings History > 84 > surprise Percent
38.8889
Earnings History > 85 > period
2004-10-31
Earnings History > 85 > report Date
2004-12-08
Earnings History > 85 > date
2004-10-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.65
Earnings History > 85 > eps Estimate
0.46
Earnings History > 85 > eps Difference
0.19
Earnings History > 85 > surprise Percent
41.3043
Earnings History > 86 > period
2004-07-31
Earnings History > 86 > report Date
2004-09-01
Earnings History > 86 > date
2004-07-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.4
Earnings History > 86 > eps Estimate
0.37
Earnings History > 86 > eps Difference
0.03
Earnings History > 86 > surprise Percent
8.1081
Earnings History > 87 > period
2004-04-30
Earnings History > 87 > report Date
2004-06-03
Earnings History > 87 > date
2004-04-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.28
Earnings History > 87 > eps Estimate
0.24
Earnings History > 87 > eps Difference
0.04
Earnings History > 87 > surprise Percent
16.6667
Earnings History > 88 > period
2004-01-31
Earnings History > 88 > report Date
2004-03-01
Earnings History > 88 > date
2004-01-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.08
Earnings History > 88 > eps Estimate
0.06
Earnings History > 88 > eps Difference
0.02
Earnings History > 88 > surprise Percent
33.3333
Earnings History > 89 > period
2003-10-31
Earnings History > 89 > report Date
2003-12-15
Earnings History > 89 > date
2003-10-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.4
Earnings History > 89 > eps Estimate
0.4
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
0
Earnings History > 90 > period
2003-07-31
Earnings History > 90 > report Date
2003-09-10
Earnings History > 90 > date
2003-07-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.23
Earnings History > 90 > eps Estimate
0.21
Earnings History > 90 > eps Difference
0.02
Earnings History > 90 > surprise Percent
9.5238
Earnings History > 91 > period
2003-04-30
Earnings History > 91 > report Date
2003-06-04
Earnings History > 91 > date
2003-04-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.1
Earnings History > 91 > eps Estimate
0.03
Earnings History > 91 > eps Difference
0.07
Earnings History > 91 > surprise Percent
233.3333
Earnings History > 92 > period
2003-01-31
Earnings History > 92 > report Date
2003-03-04
Earnings History > 92 > date
2003-01-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.01
Earnings History > 92 > eps Estimate
0.1
Earnings History > 92 > eps Difference
-0.09
Earnings History > 92 > surprise Percent
-90
Earnings History > 93 > period
2002-10-31
Earnings History > 93 > report Date
2003-01-31
Earnings History > 93 > date
2002-10-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.33
Earnings History > 93 > eps Estimate
0.25
Earnings History > 93 > eps Difference
0.08
Earnings History > 93 > surprise Percent
32
Earnings History > 94 > period
2002-07-31
Earnings History > 94 > report Date
2002-09-09
Earnings History > 94 > date
2002-07-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.22
Earnings History > 94 > eps Estimate
0.33
Earnings History > 94 > eps Difference
-0.11
Earnings History > 94 > surprise Percent
-33.3333
Earnings History > 95 > period
2002-04-30
Earnings History > 95 > report Date
2002-04-30
Earnings History > 95 > date
2002-04-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.1538
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
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.085
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-10-31
Earnings History > 97 > date
2001-10-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.3201
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-07-31
Earnings History > 98 > report Date
2001-07-31
Earnings History > 98 > date
2001-07-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.2882
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2001-04-30
Earnings History > 99 > report Date
2001-04-30
Earnings History > 99 > date
2001-04-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.5127
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2001-01-31
Earnings History > 100 > report Date
2001-01-31
Earnings History > 100 > date
2001-01-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.8611
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-05
Earnings History > 101 > date
2000-10-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.35
Earnings History > 101 > eps Estimate
0.32
Earnings History > 101 > eps Difference
0.03
Earnings History > 101 > surprise Percent
9.375
Earnings History > 102 > period
2000-07-31
Earnings History > 102 > report Date
2000-07-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.3323
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-06-09
Earnings History > 103 > date
2000-04-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.35
Earnings History > 103 > eps Estimate
0.35
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
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.4044
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-12-06
Earnings History > 105 > date
1999-10-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.45
Earnings History > 105 > eps Estimate
0.34
Earnings History > 105 > eps Difference
0.11
Earnings History > 105 > surprise Percent
32.3529
Earnings History > 106 > period
1999-07-31
Earnings History > 106 > report Date
1999-09-07
Earnings History > 106 > date
1999-07-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.19
Earnings History > 106 > eps Estimate
0.18
Earnings History > 106 > eps Difference
0.01
Earnings History > 106 > surprise Percent
5.5556
Earnings History > 107 > period
1999-04-30
Earnings History > 107 > report Date
1999-06-07
Earnings History > 107 > date
1999-04-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.19
Earnings History > 107 > eps Estimate
0.1
Earnings History > 107 > eps Difference
0.09
Earnings History > 107 > surprise Percent
90
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.0635
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-10-31
Earnings History > 109 > date
1998-10-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.2652
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-09-03
Earnings History > 110 > date
1998-07-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
-0.11
Earnings History > 110 > eps Estimate
0.17
Earnings History > 110 > eps Difference
-0.28
Earnings History > 110 > surprise Percent
-164.7059
Earnings History > 111 > period
1998-04-30
Earnings History > 111 > report Date
1998-06-12
Earnings History > 111 > date
1998-04-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.26
Earnings History > 111 > eps Estimate
0.13
Earnings History > 111 > eps Difference
0.13
Earnings History > 111 > surprise Percent
100
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.195
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-12-09
Earnings History > 113 > date
1997-10-31
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.1
Earnings History > 113 > eps Estimate
0.09
Earnings History > 113 > eps Difference
0.01
Earnings History > 113 > surprise Percent
11.1111
Earnings History > 114 > period
1997-07-31
Earnings History > 114 > report Date
1997-09-10
Earnings History > 114 > date
1997-07-31
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.09
Earnings History > 114 > eps Estimate
0.05
Earnings History > 114 > eps Difference
0.04
Earnings History > 114 > surprise Percent
80
Earnings History > 115 > period
1997-04-30
Earnings History > 115 > report Date
1997-06-06
Earnings History > 115 > date
1997-04-30
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.06
Earnings History > 115 > eps Estimate
0.05
Earnings History > 115 > eps Difference
0.01
Earnings History > 115 > surprise Percent
20
Earnings History > 116 > period
1997-01-31
Earnings History > 116 > report Date
1997-03-10
Earnings History > 116 > date
1997-01-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.13
Earnings History > 116 > eps Estimate
0.13
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1996-10-31
Earnings History > 117 > report Date
1996-12-03
Earnings History > 117 > date
1996-10-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.34
Earnings History > 117 > eps Estimate
0.23
Earnings History > 117 > eps Difference
0.11
Earnings History > 117 > surprise Percent
47.8261
Greif, Inc., together with its subsidiaries, produces and sells industrial packaging products and services worldwide. It operates in four segments: Customized Polymer Solutions; Durable Metal Solutions; Sustainable Fiber Solutions; and Integrated Solutions. The Customized Polymer Solutions segment produces and sells polymer-based packaging products, such as plastic drums, rigid intermediate bulk containers, and small plastics for chemicals, food and beverage, agricultural, pharmaceutical, and mineral products industries. The Durable Metal Solutions segment offers metal-based packaging products, including various steel drums for the chemicals, petroleum, agriculture, and paints and coatings industries. The Sustainable Fiber Solutions segment provides fiber-based packaging products comprising fibre drums, uncoated recycled board, coated recycled board, tubes and cores, and specialty partitions made from uncoated recycled board and coated recycled board to packaging, automotive, construction, food and beverage, and building products industries. The Integrated Solutions segment offers complimentary packaging products, such as paints, linings, and closure systems for industrial packaging products and related services. The company manufactures and sells rigid industrial packaging products, such as steel, fibre and plastic drums, rigid intermediate bulk containers, jerrycans and other small plastics, closure systems for industrial packaging products, water bottles, and remanufactured and reconditioned industrial containers, as well as offers container life cycle management, logistics, warehousing, and other packaging services. It also purchases and sells recycled fiber; and produces and sells adhesives. The company was formerly known as Greif Bros. Corporation and changed its name to Greif, Inc. in 2001. Greif, Inc. was founded in 1877 and is headquartered in Delaware, Ohio.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AEarnings Beat: How liquid is CABA stock - 2025 Market Overview & Growth Oriented Trading Recommendations baoquankhu1.vn
Read more →Portfolio Update: How does GEFB perform in inflationary periods - 2025 Pullback Review & Verified Chart Pattern Trade Signals baoquankhu1.vn
Read more →Showing 2 of 10
(Last Updated 2025-07-31)
Rating:
STRONG BUY
Target Price:
$93
Analyst Picks
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-07-31)
Health Score
Price to Earnings Ratio (P/E)
-
High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very High
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very High
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 0.00% of the total shares of Greif Inc
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2026-01-31
EPS Estimate
0.6617
Date
2025-10-31
EPS Actual
1.03
EPS Estimate
0.88
EPS Difference
0.15
Surprise Percent
17.0455%
(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.