XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net income attributable to Colgate-Palmolive Company    
Basic EPS $ 690 $ 683
Diluted EPS $ 690 $ 683
Shares (millions)    
Basic EPS (in shares) 812.0 822.8
Stock options and restricted stock units (in shares) 3.0 3.1
Diluted EPS (in shares) 815.0 825.9
Per Share    
Basic EPS (in dollars per share) $ 0.85 $ 0.83
Diluted EPS (in dollars per share) $ 0.85 $ 0.83