XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions Proforma Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Jan. 31, 2018
Jan. 31, 2017
Business Combinations [Abstract]    
Total revenues $ 6,327,811 $ 5,705,758
Net earnings $ 298,471 $ 148,834
Earnings per common share:    
Pro forma earnings per share, basic (in dollars per share) $ 7.83 $ 3.80
Pro forma earnings per share, diluted (in dollars per share) $ 7.75 $ 3.75