Week in review – June 12th – June 16th, 2023 - Microsoft rallies to record highs.