The ASX200 was up marginally at midday, with gains for Commonwealth Bank, Suncorp, AGL and Computershare after all four beat earnings forecasts.