The profit season shock that no one saw coming

· Sydney Morning Herald