That assumes the stock market is logical and rational, but you know it isn't. Stock prices are mostly independent from the underlying company's actions and performance, and instead vary depending on investors. The bigger investors have so much money and influence (e.g. operating multiple large 'financial news' / stock news websites) they can sway the prices wherever they want.