SOTS 2nd Hour: Tech Stocks Sell-off, Home Depot Results and Is the AI Hype Over? 02/25/25 | Squawk on the Street | Podwise