The technology-laden Nasdaq composite index dropped 2.41%, and large-cap tech bellweathers bled red.
For access to the full article, you must be a registered member - it's FREE.
For access to the full article, you must be a registered member - it's FREE.