Microsoft's record $450B gain powers Nasdaq to 2.8% jump