It was a day of mixed messages on company earnings from the latest annual meetings. Source: NZ Herald Business News