John Sweeney of Fidelity says some investors may have missed out on the recent rally. CNBC's Bob Pisani weighs in.