best performing s and p 500 stock price april 1st 2007 to dec 1st 2007
best performing 07/01/1992 - 07/31/1992
cien performance july 16 2026 to july 30 2026
best performing 06/01/1992 - 06/31/1992
cien performance july 1 2026 to july 15 2026
cien performance june 16 2026 to june 30 2026
cien performance june 1 2026 to june 15 2026
best performing 05/01/1992 - 05/31/1992
best performing 04/01/1992 - 04/31/1992
cien performance may 16 2026 to may 30 2026
cien performance may 1 2026 to may 15 2026
microsoft stock price 1998
cien performance april 16 2026 to april 30 2026
microsoft stock price 1997
lite performance april 15 2026 to april 30 2026