DeepCap Weekly Wrap

Tech sector struggles as labor market concerns weigh on investor sentiment