Tech stocks experienced a significant sell-off due to debt-related concerns, overshadowing potential US-Iran peace talks and leading to substantial drops in major indices.
Tech selloff drags stocks lower, Nasdaq Composite down 715 points
view original post