XML 38 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Millions, $ in Millions
Total
Class A and Class B Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Balances at beginning of period (in shares) at Dec. 31, 2023   2,561      
Balances at beginning of period at Dec. 31, 2023 $ 153,168 $ 0 $ 73,253 $ (2,155) $ 82,070
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (in shares)   16      
Shares withheld related to net share settlement (in shares)   (6)      
Shares withheld related to net share settlement (3,162)   (1,424)   (1,738)
Share-based compensation 3,562   3,562    
Share repurchases (in shares)   (34)      
Share repurchases (14,635)       (14,635)
Dividends and dividend equivalents declared [1] (1,273)       (1,273)
Other comprehensive income (loss) (500)     (500)  
Net income 12,369       12,369
Balances at end of period (in shares) at Mar. 31, 2024   2,537      
Balances at end of period at Mar. 31, 2024 149,529 $ 0 75,391 (2,655) 76,793
Balances at beginning of period (in shares) at Dec. 31, 2024   2,534      
Balances at beginning of period at Dec. 31, 2024 182,637 $ 0 83,228 (3,097) 102,506
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (in shares)   16      
Shares withheld related to net share settlement (in shares)   (8)      
Shares withheld related to net share settlement (4,883)   (1,807)   (3,076)
Share-based compensation 4,147   4,147    
Share repurchases (in shares)   (19)      
Share repurchases (13,398)       (13,398)
Dividends and dividend equivalents declared [1] (1,342)       (1,342)
Other (8)       (8)
Other comprehensive income (loss) 1,232     1,232  
Net income 16,644       16,644
Balances at end of period (in shares) at Mar. 31, 2025   2,523      
Balances at end of period at Mar. 31, 2025 $ 185,029 $ 0 $ 85,568 $ (1,865) $ 101,326
[1] Dividend per share was $0.525 and $0.50 for the three months ended March 31, 2025 and 2024, respectively.