v3.26.1
EARNINGS PER SHARE - Basic and Diluted Net Income per Common Stock (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator        
Net income $ 1,172 $ 584 $ 1,758 $ 1,091
Class A Shares        
Numerator        
Net income $ 904 $ 619 $ 1,518 $ 1,199
Denominator        
Weighted average of common stock outstanding - basic (in shares) 1,597.6 1,612.6 1,602.0 1,613.0
Dilutive effect of conversion of options and escrowed shares using treasury stock method (in shares) 14.9 15.7 12.3 16.0
Weighted average of common stock outstanding - diluted (in shares) 1,612.5 1,628.3 1,614.3 1,629.0
Net Income per Share        
Earnings per share - basic (in dollars per share) $ 0.56 $ 0.38 $ 0.95 $ 0.74
Earnings per share - diluted (in dollars per share) $ 0.56 $ 0.38 $ 0.94 $ 0.74
Class B Shares        
Numerator        
Net income $ 0 $ 0 $ 0 $ 0
Denominator        
Weighted average of common stock outstanding - basic (in shares) 0.0 0.0 0.0 0.0
Dilutive effect of conversion of options and escrowed shares using treasury stock method (in shares) 0.0 0.0 0.0 0.0
Weighted average of common stock outstanding - diluted (in shares) 0.0 0.0 0.0 0.0
Net Income per Share        
Earnings per share - basic (in dollars per share) $ 0.56 $ 0.38 $ 0.95 $ 0.74
Earnings per share - diluted (in dollars per share) $ 0.56 $ 0.38 $ 0.95 $ 0.74