s&p 500 return since april 7, 2017
best performing nasdaq stocks april 3rd 2020 to april 17th 2020
best performing stock october 16 1989 to november 2 1989
worst performing stock october 13 1989
worst performing stock october 12 1989
best performing stock september 15 1989 to october 12 1989
best performing stock september 14 1989 to october 12 1989
best performing stock september 13 1989 to october 12 1989
best performing stock september 10 1989 to october 12 1989
best performing stock september 9 1989 to october 12 1989
best performing stock september 8 1989 to october 12 1989
best performing stock september 7 1989 to october 12 1989
best performing stock september 6 1989 to october 12 1989
best performing stock september 5 1989 to october 12 1989
worst performing stocks october 1986