Sentiments remain bullish ahead of earning announcements
Sentiments remained bullish ahead of quarter-end earning announcements due next week.
Summary: the news is nothing but bleak, but there are still some bullish technical divergences.