The market moves based on a company's ability to report better than expected earnings and raise its guidance -- except when it doesn't (like October 2018). Since 90% of trading is done by computer algorithms, it's amazing that stocks ever trade on fundamentals.