Global oil giant BP Inc. (BP) is scheduled to report its latest quarterly numbers Tuesday. Despite the hand wringing and all the talk of global warming due to fossil fuels, the charts of the stock are bullish.
More from Investing
These 3 high-yield stocks are also attractive on a total return basis.
Let's explore the tremendous power of the sell button -- and why it's so emotionally charged.
I had a bit of money -- and ego -- riding on Costco coming into earnings. It didn't disappoint.
What's next after this seesaw week? One thing is for sure: More volatility.