XML 12 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Balance at Dec. 31, 2023 $ 4,732,351 $ 1,219 $ 4,270,948 $ 460,184
Balance, shares at Dec. 31, 2023   121,857    
Vesting of restricted stock units   $ 4 (4)  
Vesting of restricted stock units, shares   438    
Stock-based compensation expense 16,900   16,900  
Repurchase of common stock [1] $ (19,600) $ (1)   (19,599)
Repurchase of common stock, shares (100) (97) [1]    
Exercise of stock options $ 151   151  
Exercise of stock options, shares   21    
Shares withheld for restricted stock units vested (31,876) $ (3) (31,873)  
Shares withheld for restricted stock units vested, shares   (169)    
Net income 258,781     258,781
Balance at Mar. 31, 2024 4,956,708 $ 1,220 4,256,122 699,366
Balance, shares at Mar. 31, 2024   122,049    
Balance at Dec. 31, 2024 $ 4,296,470 $ 1,136 4,271,269 24,065
Balance, shares at Dec. 31, 2024 113,578 113,578    
Vesting of restricted stock units   $ 4 (4)  
Vesting of restricted stock units, shares   376    
Stock-based compensation expense $ 14,238   14,238  
Repurchase of common stock $ (12,750) [1] $ (1) [1]   (12,749) [2]
Repurchase of common stock, shares (100) (97) [1]    
Exercise of stock options $ 77   77  
Exercise of stock options, shares   9    
Shares withheld for restricted stock units vested (20,179) $ (2) (20,177)  
Shares withheld for restricted stock units vested, shares   (140)    
Net income 96,304     96,304
Balance at Mar. 31, 2025 $ 4,374,160 $ 1,137 $ 4,265,403 $ 107,620
Balance, shares at Mar. 31, 2025 113,726 113,726    
[1] During the three months ended March 31, 2025, we repurchased and retired 0.1 million shares of our common stock for $12.8 million, inclusive of applicable fees and taxes, at an average price of $131.51 per share.
[2] During the three months ended March 31, 2024, we repurchased and retired 0.1 million shares of our common stock for $19.6 million, inclusive of applicable fees and taxes, at an average price of $202.67 per share.