BP (NYSE:BP) shares continued gains for eight straight sessions, as the stock closed 1.3% higher at $29.93 on Thursday. The British oil giant gained over 3% in the preceding seven sessions.
Results that may be inaccessible to you are currently showing.