loading
loading
US stocks: US market posts weekly gains with earnings, inflation data on tap — retained record — High Signal