Midday market update: Energy leads as oil shock reprices rates | Monexa