It's been a tough couple weeks for the stock market...