Nasdaq tops 23,000 as tech surges; S&P 500 sets record | Monexa