A company's stock price in the short term has very little to do with profit margins. In the long term fundamentals win out, but in the short term, general sentiment has more to do with stock prices. Sentiment is negative now, and each bit of bad news makes people believe that things will turn bad, so even if a company is making a lot of profit (which they are right now), b/c peopel believe that the fed is going to over tighten and cause a recession, stock prices fall.