 Stocks are struggling in the final stretch of a very strong quarter that has seen a small group of high-flying tech names lead the way. Nvidia, not today. Nvidia down, dropping by 2.1%. S&P lower by two points, down less than one-tenth of one percent. The Dow up 36 now, up one-tenth of one percent. NASDAQ up 32, a gain of two-tenths of one percent.