Earnings reported today were generally upbeat in what’s been a mixed period. Source: NZ Herald Business News