SKY: Buy on weakness while other uncertainties remain