XML 111 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net income attributable to Colgate-Palmolive Company      
Basic EPS $ 2,300 $ 1,785 $ 2,166
Diluted EPS $ 2,300 $ 1,785 $ 2,166
Shares (millions)      
Basic EPS (in shares) 827.4 836.4 845.0
Stock options and restricted stock units (in shares) 1.8 2.4 3.3
Diluted EPS (in shares) 829.2 838.8 848.3
Per Share      
Basic EPS (in dollars per share) $ 2.78 $ 2.13 $ 2.56
Diluted EPS (in dollars per share) $ 2.77 $ 2.13 $ 2.55