BP: A New-Normal In The Energy Market Makes This A Strong Buy

BP stock (BP) earns a Strong Buy on surging Q2 profits, record refining margins, and fast debt reduction. Read here for a detailed analysis.