NASDAQ 100 & S&P 500 / Elliott Wave Update 12/30/2024 by Michael Filighera