You've been on this forum since 2003 and yet still are of the belief that predicting where the share price is going to go in a short time frame is beneficial to your investments. Traders overall cannot beat the sp500 for long periods of time. Those with a long term investment horizon (at a minimum ten years), are patient and are able to regulate their emotions in a way to ignore, or take advantage of market fluctuations are the ones who are able to beat the sp500.