Bearish divergence at resistance for BP

LSE:BP.   BP PLC $0.25
BP has rallied into resistance at around the 500p level. This is probably a call to take a bit of profit rather than initiate a speculative short. Medium to Long term we are a fan of the oil majors.