Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share (Tables)

v3.23.4
Earnings Per Share (Tables)
3 Months Ended
Nov. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The reconciliation between basic and diluted earnings per share is as follows (in thousands, except per share amounts):
  Three Months Ended November 30,
  2023 2022
Numerator:
Net earnings from continuing operations $ 18,305  $ 6,409 
Net (loss) earnings from discontinued operations (567) 1,044 
Net earnings $ 17,738  $ 7,453 
Denominator:
Weighted average common shares outstanding - basic 54,527  56,886 
Net effect of dilutive securities - stock based compensation plans 481  431 
Weighted average common shares outstanding - diluted 55,008  57,317 
Earnings per share from continuing operations:
Basic $ 0.34  $ 0.11 
Diluted $ 0.33  $ 0.11 
(Loss) earnings per share from discontinued operations:
Basic $ (0.01) $ 0.02 
Diluted $ (0.01) $ 0.02 
Earnings per share:*
Basic $ 0.33  $ 0.13 
Diluted $ 0.32  $ 0.13 
Anti-dilutive securities from stock based compensation plans (excluded from earnings per share calculation) 312  818 
*The total of Earnings per share from continuing operations and (Loss) earnings per share from discontinued operations may not equal Earnings per share due to rounding.