loading
loading
European shares close out best week since June as earnings soften blow from tech selloff — retained record — High Signal