Share BP Stock Gains 40.6% in a Year: Should You Bet on the Stock Now?