The Nasdaq composite index notched its longest winning streak in more than three years Thursday after strong gains in factory orders and worker productivity fueled investor expectations of a rebounding economy.
Nasdaq composite posts best win streak in years on rise in factory orders productivity.