May 28-30 is likely a low. The period of May-June, EOM strength will begin on May 31 and run to June 12. This period has been up 64.4% of the time. The expected return is the sixth highest of the 12 months. June is likely to be a positive month. This period of strong seasonality is supported by dynamic cycles. Below, are both the daily and the weekly S&P cycles. The buy signals have been accurate 92% of the time (10 of 12) in the last year. All 6 weekly buy signals have been profitable. The combination of this trio of rhythms will likely propel the S&P to 4250 and higher.