Will the rally, dip, rebound cycle continue?