Not normally one to piss on a parade as I support the sentiment, but there's no way a few protests have affected the stock price. Most large companies are run ruthlessly, by not all that nice people because their job is to make money for the company, not a popularity contest.