XML 57 R38.htm IDEA: XBRL DOCUMENT v3.24.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Oct. 31, 2024
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:
Year Ended October 31,
(in millions, except per share data)202420232022
Numerator
Numerator for basic and diluted EPS
Net income attributable to Greif, Inc.$268.8 $359.2 $376.7 
Cash dividends(121.0)(116.5)(111.3)
Undistributed net income attributable to Greif, Inc.$147.8 $242.7 $265.4 
Denominator
Denominator for basic EPS –
Class A common stock25.8 25.6 26.3 
Class B common stock21.3 21.5 22.0 
Denominator for diluted EPS –
Class A common stock26.0 26.0 26.6 
Class B common stock21.3 21.5 22.0 
EPS Basic
Class A common stock$4.66 $6.22 $6.36 
Class B common stock$6.98 $9.32 $9.53 
EPS Diluted
Class A common stock$4.64 $6.15 $6.30 
Class B common stock$6.98 $9.32 $9.53 
Schedule of Company's Class A and Class B Common and Treasury Shares
The following table summarizes the Company’s Class A and Class B common and treasury shares at the specified dates:
Authorized SharesIssued SharesOutstanding
Shares
Treasury Shares
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 
October 31, 2023:
Class A common stock128,000,000 42,281,920 25,474,254 16,807,666 
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:
Year Ended October 31,
202420232022
Class A Common Stock:
Basic shares25,751,386 25,592,928 26,251,536 
Assumed conversion of stock options and unvested shares226,015 406,303 359,176 
Diluted shares25,977,401 25,999,231 26,610,712 
Class B Common Stock:
Basic and diluted shares21,331,127 21,472,531 21,995,865