XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Total
Balance at Dec. 31, 2022 $ 5   $ 3,471,044 $ 3,471,049
Balance (in shares) at Dec. 31, 2022 49,988      
Changes in stockholders' equity        
Net income     181,498 181,498
Stock based compensation   $ 23,005   23,005
Stock based compensation (in shares) 1,137      
Issuance of common stock in settlement of directors' fees   102   102
Issuance of common stock in settlement of director fees (in shares) 2      
Common stock dividends     (31,206) (31,206)
Repurchase of common stock   (11,632) (59,943) (71,575)
Repurchase of common stock (in shares) (1,201)      
Balance at Sep. 30, 2023 $ 5 11,475 3,561,393 3,572,873
Balance (in shares) at Sep. 30, 2023 49,926      
Balance at Jun. 30, 2023 $ 5   3,478,755 3,478,760
Balance (in shares) at Jun. 30, 2023 49,858      
Changes in stockholders' equity        
Net income     92,870 92,870
Stock based compensation   11,475   11,475
Stock based compensation (in shares) 68      
Common stock dividends     (10,232) (10,232)
Balance at Sep. 30, 2023 $ 5 11,475 3,561,393 3,572,873
Balance (in shares) at Sep. 30, 2023 49,926      
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 $ 0 0 (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