Wall St ends strong quarter with broad rally, dollar dips as inflation cools June 30, 2023June 30, 2023