XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The table below sets forth the share-based awards that have been excluded from the computation of diluted earnings per share because their effect would be anti-dilutive:
 For the Three Months Ended September 30,For the Nine Months Ended September 30,
 2025202420252024
Anti-Dilutive Options— 11,058 — 6,134 
Anti-Dilutive Restricted Stock Units244,338 — 273,398 36,018 
244,338 11,058 273,398 42,152 
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity
The table below sets forth the share-based awards that have been exercised or released:
 For the Three Months Ended September 30,For the Nine Months Ended September 30,
 2025202420252024
Options8,225 24,675 106,231 934,111 
Restricted Stock Units25,155 47,188 756,238 893,400 
Performance Share Units12,052 — 495,622 753,673 
45,432 71,863 1,358,091 2,581,184 
Schedule of Earnings Per Share, Basic and Diluted
The computations for basic and diluted earnings per share are as follows:
For the Three Months Ended September 30,For the Nine Months Ended September 30,
 2025202420252024
Net Income $202,103 $65,540 $436,910 $54,130 
Basic Earnings Available to Shareholders$202,103 $65,540 $436,910 $54,130 
Effect of Dilutive Securities:
Add Back Interest on Convertible Notes (Net of Tax)$1,405 $1,377 $4,214 $4,132 
Diluted Earnings Available to Shareholders$203,508 $66,917 $441,124 $58,262 
Weighted-Average Shares of Common Stock Outstanding
139,251,482 150,342,177 143,455,291 152,098,676 
Effect of Diluted Shares:
Options549,148 748,078 568,262 888,717 
Restricted Stock Units1,176,208 1,422,715 1,138,590 1,248,254 
Performance Share Units856,491 848,622 850,788 782,130 
Convertible Notes25,751,869 25,751,869 25,751,869 25,751,869 
Weighted-Average Diluted Shares of Common Stock Outstanding167,585,198 179,113,461 171,764,800 180,769,646 
Earnings per Share:
Basic$1.45 $0.44 $3.05 $0.36 
Diluted$1.21 $0.37 $2.57 $0.32