Over the last 21 years, the trading day before Independence Day has been stronger than the day after. DJIA and S&P 500 have advanced 66.7% of the time with average gains of 0.13% and 0.11% respectively on the day before. Based upon average performance, NASDAQ and Russell 2000 are slightly softer on the day before, but still lean bullish. On the trading day after Independence Day DJIA, S&P 500 and Russell 2000 have declined more frequently than advanced. DJIA has recorded the fewest number of advances while Russell 2000 has the worst average performance with a 0.10% loss.