The ASX200 was up 0.8 per cent at midday, on track to finish the week up 1.2 per cent - and at a new all-time closing high.