BP's 3Q Profit, Buyback Show Big Oil's Bad Times Are Over | Fortune