XML 222 R90.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2022
Dec. 31, 2021
Dec. 31, 2020
Net income attributable to Colgate-Palmolive Company      
Basic EPS $ 1,785 $ 2,166 $ 2,695
Diluted EPS $ 1,785 $ 2,166 $ 2,695
Shares (millions)      
Basic EPS (in shares) 836.4 845.0 856.8
Stock options and restricted stock units (in shares) 2.4 3.3 2.5
Diluted EPS (in shares) 838.8 848.3 859.3
Per Share      
Basic EPS (in dollars per share) $ 2.13 $ 2.56 $ 3.15
Diluted EPS (in dollars per share) $ 2.13 $ 2.55 $ 3.14