Wall Street finished the week on top with all three major averages advancing as investors weighed signs of easing geopolitical tensions in the Middle East, a softer than expected inflation reading, and strong corporate earnings that reinforced optimism around AI...

read more