XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.2
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     137,566 137,566
Stock based compensation   5,624   5,624
Stock based compensation (in shares) 836      
Issuance of common stock in settlement of directors' fees   142   142
Issuance of common stock in settlement of director fees (in shares) 2      
Common stock dividends     (20,817) (20,817)
Balance at Jun. 30, 2024 $ 5 30,053 3,631,060 3,661,118
Balance (in shares) at Jun. 30, 2024 51,017      
Balance at Mar. 31, 2024 $ 5 27,179 3,543,199 3,570,383
Balance (in shares) at Mar. 31, 2024 50,908      
Changes in stockholders' equity        
Net income     98,258 98,258
Stock based compensation   2,816   2,816
Stock based compensation (in shares) 108      
Issuance of common stock in settlement of directors' fees   58   58
Issuance of common stock in settlement of director fees (in shares) 1      
Common stock dividends     (10,397) (10,397)
Balance at Jun. 30, 2024 $ 5 30,053 3,631,060 3,661,118
Balance (in shares) at Jun. 30, 2024 51,017      
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     212,743 212,743
Stock based compensation   20,804   20,804
Stock based compensation (in shares) 294      
Issuance of common stock in settlement of directors' fees   115   115
Issuance of common stock in settlement of director fees (in shares) 1      
Common stock dividends     (30,813) (30,813)
Balance at Jun. 30, 2025 $ 5 76,991 3,955,504 4,032,500
Balance (in shares) at Jun. 30, 2025 51,672      
Balance at Mar. 31, 2025 $ 5 68,902 3,834,849 3,903,756
Balance (in shares) at Mar. 31, 2025 51,659      
Changes in stockholders' equity        
Net income     136,463 136,463
Stock based compensation   8,031   8,031
Stock based compensation (in shares) 12      
Issuance of common stock in settlement of directors' fees   58   58
Issuance of common stock in settlement of director fees (in shares) 1      
Common stock dividends $ 0 0 (15,808) (15,808)
Balance at Jun. 30, 2025 $ 5 $ 76,991 $ 3,955,504 $ 4,032,500
Balance (in shares) at Jun. 30, 2025 51,672