XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock and Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2021   443,963,107      
Beginning balance at Dec. 31, 2021 $ 15,849,248 $ 4,024,561 $ (824,190) $ (40,495) $ 12,689,372
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 4,491,924       4,491,924
Other comprehensive (loss) income $ (176,811)     (176,811)  
Issuance of common stock (in shares) 1,383,669 1,383,669      
Issuance of common stock $ 37,588 $ 37,588      
Stock-based compensation expense 575,452 $ 575,452      
Ending balance (in shares) at Dec. 31, 2022   445,346,776      
Ending 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]          
Net income 5,407,990       5,407,990
Other comprehensive (loss) income $ (6,639)     (6,639)  
Issuance of common stock (in shares) 1,926,598 1,926,598      
Issuance of common stock $ 168,203 $ 168,203      
Repurchases of common stock (in shares)   (14,513,790)      
Repurchases of common stock (6,098,010)   (6,098,010)    
Stock-based compensation expense $ 339,368 $ 339,368      
Ending balance (in shares) at Dec. 31, 2023 432,759,584 432,759,584      
Ending 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]          
Net income 8,711,631       8,711,631
Other comprehensive (loss) income $ 586,107     586,107  
Issuance of common stock (in shares) 4,846,048 4,872,708      
Issuance of common stock $ 834,366 $ 834,366      
Repurchases of common stock (in shares) (9,861,935) (9,861,935)      
Repurchases of common stock $ (6,241,153)   (6,241,153)    
Shares withheld related to net share settlement of equity awards (in shares)   (13,257)      
Shares withheld related to net share settlement of equity awards (8,285)   (8,285)    
Stock-based compensation expense $ 272,588 $ 272,588      
Ending balance (in shares) at Dec. 31, 2024 427,757,100 427,757,100      
Ending balance at Dec. 31, 2024 $ 24,743,567 $ 6,252,126 $ (13,171,638) $ 362,162 $ 31,300,917