XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Tables)
9 Months Ended
Jul. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Class Based Basic and Diluted Earnings Per Share
The Company calculates EPS as follows:
Basic Class A EPS=40% * Average Class A Shares Outstanding*Undistributed Net Income+Class A Dividends Per Share
40% * Average Class A Shares Outstanding + 60% * Average Class B Shares OutstandingAverage Class A Shares Outstanding
Diluted Class A EPS=40% * Average Class A Shares Outstanding*Undistributed Net Income+Class A Dividends Per Share
40% * Average Class A Shares Outstanding + 60% * Average Class B Shares OutstandingAverage Diluted Class A Shares Outstanding
Basic Class B EPS=60% * Average Class B Shares Outstanding*Undistributed Net Income+Class B Dividends Per Share
40% * Average Class A Shares Outstanding + 60% * Average Class B Shares OutstandingAverage Class B Shares Outstanding
         *Diluted Class B EPS calculation is identical to Basic Class B calculation
Schedule of Computation of Earnings Per Share Basic and Diluted
The following table provides EPS information for each period, respectively:
 Three Months Ended
July 31,
Nine Months Ended
July 31,
(in millions)2025202420252024
Numerator for basic and diluted EPS
Net income from continuing operations attributable to Greif, Inc.$39.3 $78.0 $58.4 $186.5 
Net income from discontinued operations attributable to Greif, Inc.24.7 9.1 61.5 12.2 
Net income attributable to Greif, Inc.64.0 87.1 119.9 198.7 
Cash dividends(31.4)(30.1)(93.8)(89.8)
Undistributed earnings attributable to Greif, Inc.$32.6 $57.0 $26.1 $108.9 
Schedule of Company's Class A and Class B Common and Treasury Shares
The following table summarizes the shares of the Company’s Class A and Class B Common Stock as of the specified dates:
Authorized
Shares
Issued
Shares
Outstanding
Shares
Treasury
Shares
July 31, 2025
Class A Common Stock128,000,000 42,281,920 26,169,944 16,111,976 
Class B Common Stock69,120,000 34,560,000 21,331,127 13,228,873 
October 31, 2024
Class A Common Stock128,000,000 42,281,920 25,850,270 16,431,650 
Class B Common Stock69,120,000 34,560,000 21,331,127 13,228,873 
Schedule of Reconciliation of Shares Used to Calculate Basic and Diluted Earnings Per Share
The following is a reconciliation of the shares used to calculate basic and diluted earnings per share:
 Three Months Ended
July 31,
Nine Months Ended
July 31,
 2025202420252024
Class A Common Stock:
Basic shares26,143,295 25,821,732 26,055,141 25,718,597 
Assumed conversion of restricted shares134,535 277,825 108,378 162,996 
Diluted shares26,277,830 26,099,557 26,163,519 25,881,593 
Class B Common Stock:
Basic and diluted shares21,331,127 21,331,127 21,331,127 21,331,127