Annual report [Section 13 and 15(d), not S-K Item 405]

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY

v3.25.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Treasury Stock at Cost
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Total
Balance at Dec. 31, 2021 $ 391 $ (431,030) $ 873,031 $ 1,200,676 $ (6,634) $ 1,636,434
Increase (Decrease) in Stockholders' Equity            
Net income       555,989   555,989
Share-based compensation     12,310     12,310
Issuance of restricted share awards under long-term equity incentive plan 2   (2)      
Repurchase of shares   (250,050)       (250,050)
Shares withheld to pay taxes on employees' equity awards   (11,719)       (11,719)
Shares issued upon exercise of stock options     2,028     2,028
Other comprehensive income (loss), net of tax         (15,286) (15,286)
Balance at Dec. 31, 2022 393 (692,799) 887,367 1,756,665 (21,920) 1,929,706
Increase (Decrease) in Stockholders' Equity            
Net income       614,254   614,254
Share-based compensation     15,838     15,838
Issuance of stock-based awards 1   (1)      
Shares withheld to pay taxes on employees' equity awards   (6,528)       (6,528)
Shares issued upon exercise of stock options     3,130     3,130
Other comprehensive income (loss), net of tax         7,255 7,255
Balance at Dec. 31, 2023 394 (699,327) 906,334 2,370,919 (14,665) 2,563,655
Increase (Decrease) in Stockholders' Equity            
Net income       622,602   622,602
Share-based compensation     16,579     16,579
Issuance of restricted share awards under long-term equity incentive plan 2   (2)      
Repurchase of shares   (975,796)       (975,796)
Shares withheld to pay taxes on employees' equity awards   (6,107)       (6,107)
Shares issued upon exercise of stock options     3,226     3,226
Other comprehensive income (loss), net of tax         (14,541) (14,541)
Balance at Dec. 31, 2024 $ 396 $ (1,681,230) $ 926,137 $ 2,993,521 $ (29,206) $ 2,209,618