Its time to start buying BP stock