DeepCap Weekly Wrap

Tech selloff and economic uncertainty weigh on US markets despite EU resilience