Nasdaq posts best quarterly gain in 6 years, up 21.4%

Business