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