XML 66 R51.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Pro Forma Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Business Combinations [Abstract]      
Net sales $ 12,581,282 $ 8,870,746 $ 9,067,750
Net income $ 667,308 $ 223,861 $ 136,831
Basic earnings per common share (in dollars per share) $ 12.06 $ 4.06 $ 2.54
Diluted earnings per common share (in dollars per share) $ 11.98 $ 4.04 $ 2.53