Over the past few weeks, we have taken several looks at the duration and intensity of this rally (see this, this and this).

The following chart, from Ron Griess of the Chart Store really puts this into context:

>

S&P Composite 102 Week Rolling Returns