Stock market today: Big Tech carries Wall Street to another record and winning week