SP500
∆
High made, Oct 1973
2,744 days (7.5 yrs later)
Made NEW all Time high in
Sept 1980 

∆
High made, March 2000
2,623 days (7.2 yrs later)
Made NEW all Time high in
May 2007

∆
High made, Sept 2007
1,997 days (5.5 yrs later)
Made NEW all Time high in
March 2013

Now 2020