Mid-cap stocks extend rally to third week with 29% upside potential