Nasdaq poised for slight rise post TSMC earnings beat: Markets Update

July 18, 2024