Fixed Income10-Year Treasury Yield Hits 4.30%, Squeezing Tech Multiples While JPMorgan Posts 129% Three-Year ReturnSalvado•May 18, 2026