ASX snaps 3-week losing streak, gains 1.2% this week

Business