Stock prices are not always rational. I'm not sure why. But one of the contributing factor could be things like ETFs where stocks were bought to track a particular sector or index regardless of their financials. (I'm just guessing, I don't have a financial background)