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.
Some results have been hidden because they may be inaccessible to you