It looks like SPX (S & P 500, http://bit.ly/i0nsT) will probably put in a bearish triple top cycle high today 3-23 at 1169.42 versus 1169.20 on 3-19 and 1169.84 on 3-17-10, see http://bit.ly/i0nsT. The Monthly Upcycle since 2-5-10 (and the Major Upcycle since 3-6-09) might have peaked at 1169.84 on 3-17-10.