XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Millions, $ in Millions
Total
Cumulative effect of change in accounting principle related to leases
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Retained Earnings
Cumulative effect of change in accounting principle related to leases
Beginning Balance (in shares) at Dec. 31, 2018     491          
Beginning Balance at Dec. 31, 2018 $ 43,549 $ 7 $ 5 $ (1,837) $ 26,791 $ (1,035) $ 19,625 $ 7
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 11,588           11,588  
Other comprehensive income (loss) 49         49    
Stock-based compensation and issuance of employee benefit plan stock (in shares)     7          
Stock-based compensation and issuance of employee benefit plan stock 6,867       6,867      
Ending Balance (in shares) at Dec. 31, 2019     498          
Ending Balance at Dec. 31, 2019 62,060   $ 5 (1,837) 33,658 (986) 31,220  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 21,331           21,331  
Other comprehensive income (loss) 806         806    
Stock-based compensation and issuance of employee benefit plan stock (in shares)     5          
Stock-based compensation and issuance of employee benefit plan stock 9,207       9,207      
Ending Balance (in shares) at Dec. 31, 2020     503          
Ending Balance at Dec. 31, 2020 93,404   $ 5 (1,837) 42,865 (180) 52,551  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 33,364           33,364  
Other comprehensive income (loss) (1,196)         (1,196)    
Stock-based compensation and issuance of employee benefit plan stock (in shares)     6          
Stock-based compensation and issuance of employee benefit plan stock 12,673       12,673      
Ending Balance (in shares) at Dec. 31, 2021     509          
Ending Balance at Dec. 31, 2021 $ 138,245   $ 5 $ (1,837) $ 55,538 $ (1,376) $ 85,915