The smart money might have being made, usually when they all say buy its the top. Heaving selling today, could be just profit taking but who knows.