XML 19 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Total
Balance at Dec. 31, 2023 $ 5 $ 24,287 $ 3,514,311 $ 3,538,603
Balance (in shares) at Dec. 31, 2023 50,179      
Changes in stockholders' equity        
Net income     206,934 206,934
Stock based compensation   29,929   29,929
Stock based compensation (in shares) 1,077      
Issuance of common stock in settlement of directors' fees   199   199
Issuance of common stock in settlement of director fees (in shares) 2      
Common stock dividends     (36,487) (36,487)
Balance at Sep. 30, 2024 $ 5 54,415 3,684,758 3,739,178
Balance (in shares) at Sep. 30, 2024 51,258      
Balance at Jun. 30, 2024 $ 5 30,053 3,631,060 3,661,118
Balance (in shares) at Jun. 30, 2024 51,017      
Changes in stockholders' equity        
Net income     69,368 69,368
Stock based compensation   24,305   24,305
Stock based compensation (in shares) 240      
Issuance of common stock in settlement of directors' fees   57   57
Issuance of common stock in settlement of director fees (in shares) 1      
Common stock dividends     (15,670) (15,670)
Balance at Sep. 30, 2024 $ 5 54,415 3,684,758 3,739,178
Balance (in shares) at Sep. 30, 2024 51,258      
Balance at Dec. 31, 2024 $ 5 56,072 3,773,574 3,829,651
Balance (in shares) at Dec. 31, 2024 51,377      
Changes in stockholders' equity        
Net income     394,246 394,246
Stock based compensation   35,174   35,174
Stock based compensation (in shares) 546      
Issuance of common stock in settlement of directors' fees   173   173
Issuance of common stock in settlement of director fees (in shares) 2      
Repurchase of common stock   (4,739)   $ (4,739)
Repurchase of common stock (in shares) (50)     (50)
Common stock dividends     (46,619) $ (46,619)
Repurchase of common stock (in shares) (50)     (50)
Balance at Sep. 30, 2025 $ 5 86,680 4,121,201 $ 4,207,886
Balance (in shares) at Sep. 30, 2025 51,875      
Balance at Jun. 30, 2025 $ 5 76,991 3,955,504 4,032,500
Balance (in shares) at Jun. 30, 2025 51,672      
Changes in stockholders' equity        
Net income     181,503 181,503
Stock based compensation   14,370   14,370
Stock based compensation (in shares) 252      
Issuance of common stock in settlement of directors' fees   58   58
Issuance of common stock in settlement of director fees (in shares) 1      
Repurchase of common stock   (4,739)   $ (4,739)
Repurchase of common stock (in shares) (50)     (50)
Common stock dividends $ 0 0 (15,806) $ (15,806)
Repurchase of common stock (in shares) (50)     (50)
Balance at Sep. 30, 2025 $ 5 $ 86,680 $ 4,121,201 $ 4,207,886
Balance (in shares) at Sep. 30, 2025 51,875