Weekly Technical Analysis dated 4-3-2023 to 4-7-2023