Investors look past Gulf shipping woes, focusing on robust earnings as Brent crude climbs to US$102.45 a barrel.