"All gave some. Some gave all."
Good evening,
In some ways, this week was like a mirror image of the previous one. Whereas stocks began last week strongly before giving up most (but not all) of their gains last Friday, this week began with a minor selloff before strengthening into Friday's close. With this strengthening, the S&P 500 continues its weekly win streak, which now stands at eight – the longest since December 2023.
It's a week that saw some key earnings reports, most no...