Nasdaq caps a $7 trillion decade with its best rally In 10 years | Sharefundss