v3.25.4
Income Taxes - Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount      
US federal statutory rate $ 33,353 $ 25,161 $ 18,001
State and local income taxes, net of federal income tax effect 1,606 1,199 823
Withholding taxes 1,384 1,041 1,064
Effect of change in tax laws or rates enacted in the current period 0 0 (829)
Effect of cross-border tax laws:      
Foreign-derived intangible income deduction (3,931) (4,568) (3,980)
Other 295 321 215
Tax credits:      
Federal research credit (2,088) (1,792) (1,575)
Foreign tax credits (1,684) (1,373) (1,396)
Other (98) (198) (498)
Changes in valuation allowances 1,170 603 513
Nontaxable or nondeductible items:      
Stock-based compensation expense (2,601) (1,743) (602)
Other 955 203 169
Changes in unrecognized tax benefits (1,123) 689 432
Provision for income taxes $ 26,656 $ 19,697 $ 11,922
Percent      
US federal statutory rate 21.00% 21.00% 21.00%
State and local income taxes, net of federal income tax effect 1.00% 1.00% 1.00%
Stock-based compensation expense 0.90% 0.90% 1.20%
Effect of change in tax laws or rates enacted in the current period 0.00% 0.00% (1.00%)
Effect of cross-border tax laws:      
Foreign-derived intangible income deduction (2.50%) (3.80%) (4.60%)
Other 0.20% 0.30% 0.20%
Tax credits:      
Federal research credit (1.30%) (1.50%) (1.80%)
Foreign tax credits (1.10%) (1.10%) (1.60%)
Other (0.10%) (0.20%) (0.60%)
Changes in valuation allowances 0.70% 0.50% 0.60%
Nontaxable or nondeductible items:      
Stock-based compensation expense (1.60%) (1.50%) (0.70%)
Other 0.60% 0.20% 0.20%
Changes in unrecognized tax benefits (0.70%) 0.60% 0.50%
Total 16.80% 16.40% 13.90%
Brazil      
Amount      
Other adjustments $ 23 $ 12 $ 62
Percent      
Other adjustments 0.00% 0.00% 0.10%
Other foreign jurisdictions      
Amount      
Other foreign jurisdictions $ 396 $ 353 $ (74)
Percent      
Other foreign jurisdictions 0.20% 0.30% (0.10%)
United States      
Amount      
Other adjustments $ (1,002) $ (211) $ (403)
Percent      
Other adjustments (0.60%) (0.20%) (0.50%)