Nvidia, TJX, Palo Alto Networks report earnings next weekBy FinMar NewsMay 18, 2024All three major averages closed higher for the week, driven by softer retail sales and consumer price data for April. It was another bad news is…