Tech Surge Lifts SP 500 to 7593 as Consumer Staples Pull Back UCTT Q1 2026 Earnings EPS Surpasses Estimates by 16 Shares Dip The Municipal Bond Misconception How High Earners May Overlook Tax Implications