SP 500 Ends Down with Banks Mostly Lower, Indexes Post Weekly Gains By - July 17, 2023 0 18 [#item_full_content]