Interesting stat on the S&P500

Three months ago there were 498 stocks above 200MA and 2 below
Yesterday there were 387 above and 115 below


And the number of stocks reaching year highs was 25 today compared to 204 three months ago

Sign of general weakness?

I have no idea