It's another busy day for earnings.

ASX snaps five-day losing streak

Australian shares snapped a losing streak to close firmly higher, as investors keyed into an upbeat forecast for global economic growth.