XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
9 Months Ended
Apr. 30, 2023
Earnings Per Share [Abstract]  
Schedule of basic and diluted net earnings per share
Basic and diluted net EPS calculations were as follows (in millions, except per share amounts):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2023202220232022
Net earnings$93.7 $83.0 $266.9 $231.8 
Weighted average common shares outstanding
Weighted average common shares – basic121.6 123.4 122.0 123.9 
Dilutive impact of stock-based awards1.9 1.2 1.7 1.7 
Weighted average common shares – diluted123.5 124.6 123.7 125.6 
Net EPS – basic$0.77 $0.67 $2.19 $1.87 
Net EPS – diluted$0.76 $0.67 $2.16 $1.85 
Stock options excluded from net EPS calculation— 1.7 1.5 1.6