 Stocks losing some steam in the final half hour of trading, but still ending in the green on optimism that the Fed will begin slashing interest rates in September. Tech stocks were the biggest gainers, lifting the tech-heavy Nasdaq. Higher interest rates putting a dent in profits for the country's biggest banks.