Oil prices reach a new peak near $124 a barrel as traders initially ignore a US report showing a rise in stocks.