In the latest close session, BP (BP) was up +1.21% at $42.67. This move outpaced the S&P 500's daily loss of 0.61%. Meanwhile ...