TSM Earnings Spark Nasdaq Rally as Tech Sentiment Improves