Markets Charging Higher, Can the Rally Hold?