Must Read: Warren Buffett's 10 Favorite Growth Stocks
SELL NOW: If you own any of the 900 stocks that TheStreet Quant Ratings has identified as a 'Sell'...you could potentially lose EVERYTHING in the next 6-12 months. Learn more.
President Donald Trump's tax plan left markets reeling from disappointment Thursday while corporate earnings were mixed
Lufthansa stock hit turbulence Thursday morning after a cautious tone from management led investors to overlook what was otherwise a solid set of first-quarter numbers.