XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common stock and additional paid-in capital:
Treasury stock:
Accumulated other comprehensive loss:
Retained earnings:
Beginning Balance at Dec. 31, 2022 $ 20,777,401 $ 4,637,601 $ (824,190) $ (217,306) $ 17,181,296
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock   59,478      
Stock-based compensation expense   177,129      
Repurchases of common stock to be held as treasury stock     (1,052,563)    
Other comprehensive income 78,040     78,040  
Net income 2,792,730       2,792,730
Ending Balance at Jun. 30, 2023 22,832,215 4,874,208 (1,876,753) (139,266) 19,974,026
Beginning Balance at Mar. 31, 2023 21,828,196 4,762,395 (1,228,920) (191,695) 18,486,416
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock   33,783      
Stock-based compensation expense   78,030      
Repurchases of common stock to be held as treasury stock     (647,833)    
Other comprehensive income 52,429     52,429  
Net income 1,487,610       1,487,610
Ending Balance at Jun. 30, 2023 22,832,215 4,874,208 (1,876,753) (139,266) 19,974,026
Beginning Balance at Dec. 31, 2023 20,588,313 5,145,172 (6,922,200) (223,945) 22,589,286
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock   389,778      
Stock-based compensation expense   145,111      
Repurchases of common stock to be held as treasury stock     (3,624,855)    
Other comprehensive income 134,831     134,831  
Net income 4,479,515       4,479,515
Ending Balance at Jun. 30, 2024 22,112,693 5,680,061 (10,547,055) (89,114) 27,068,801
Beginning Balance at Mar. 31, 2024 21,365,410 5,489,850 (8,934,056) (111,879) 24,921,495
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock   121,445      
Stock-based compensation expense   68,766      
Repurchases of common stock to be held as treasury stock     (1,612,999)    
Other comprehensive income 22,765     22,765  
Net income 2,147,306       2,147,306
Ending Balance at Jun. 30, 2024 $ 22,112,693 $ 5,680,061 $ (10,547,055) $ (89,114) $ 27,068,801