BPCL Stock Surges to 356.8, Earnings per Share Reaches 48.93