XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Proforma Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Business Combinations [Abstract]        
Total revenue $ 3,347,497 $ 3,473,142 $ 11,573,848 $ 12,256,730
Net income $ 91,469 $ 103,294 $ 431,280 $ 395,105
Net income per common share        
Basic (in dollars per share) $ 2.47 $ 2.77 $ 11.59 $ 10.60
Diluted (in dollars per share) $ 2.45 $ 2.75 $ 11.53 $ 10.54