v3.25.2
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income attributable to Colgate-Palmolive Company        
Basic EPS $ 743 $ 731 $ 1,433 $ 1,414
Diluted EPS $ 743 $ 731 $ 1,433 $ 1,414
Shares (millions)        
Basic EPS (in shares) 810.2 819.7 811.2 821.3
Stock options and restricted stock units (in shares) 3.1 4.0 3.0 3.6
Diluted EPS (in shares) 813.3 823.7 814.2 824.9
Per Share        
Basic EPS (in dollars per share) $ 0.92 $ 0.89 $ 1.77 $ 1.72
Diluted EPS (in dollars per share) $ 0.91 $ 0.89 $ 1.76 $ 1.71