v3.26.3
Earnings Per Common Share (Tables)
9 Months Ended
Aug. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Common Share
The following table sets forth the computation of basic and diluted earnings per common share for the periods indicated:
Three Months EndedNine Months Ended
August 31, 2026August 31, 2025August 31, 2026August 31, 2025
Basic earnings per common share:
Net income attributable to common stockholders(1)
$411,583 $224,759 $1,066,749 $573,975 
Weighted-average number of common shares - basic79,213 81,561 79,570 82,593 
Basic earnings per common share$5.20 $2.76 $13.41 $6.95 
Diluted earnings per common share:
Net income attributable to common stockholders(1)
$411,579 $224,766 $1,066,755 $573,992 
Weighted-average number of common shares - basic79,213 81,561 79,570 82,593 
Effect of dilutive securities:
Stock options, RSUs and PSUs200 340 207 335 
Weighted-average number of common shares - diluted79,413 81,901 79,777 82,928 
Diluted earnings per common share$5.18 $2.74 $13.37 $6.92 
Antidilutive and contingently issuable shares excluded from diluted earnings per share calculation(2)
3,218 114 3,218 136 
_________________________
(1) EPS is calculated using the two-class method. Unvested RSAs granted to employees, as well as vested but unexercised Warrant Shares granted to the Warrantholder, are considered participating securities. For purposes of calculating EPS, net income allocated to participating securities was approximately 1.1% and 1.0% of net income for the three and nine months ended August 31, 2026, respectively, and 0.9% for both the three and nine months ended August 31, 2025.
(2) Antidilutive shares and contingently issuable shares of common stock, including 3,022 unvested Warrant Shares for the three and nine months ended August 31, 2026, respectively, are excluded from the computation of diluted earnings per share because their effect would have been antidilutive or because the performance criterion was not met.