NEW YORK — Stocks that traded heavily or had substantial price changes on Friday:
Bristol-Myers Squibb Co., up $5.18 to $50.45.
The biopharmaceutical company beat analysts' second-quarter earnings and revenue forecasts.
Colgate-Palmolive Co., up $2.90 to $99.39.
The maker of toothpaste and deodorant beat Wall Street's second-quarter financial forecasts.
3M Co., up $23.77 to $127.16.
The maker of Post-it notes and industrial coatings beat analysts' second-quarter earnings forecasts.
Charter Communications Inc., up $52.39 to $367.62.