Beware of stocks at all time highs. First there are no unhappy campers and this shrinks supply. Second you have the funds who want to add the name to their lists for the yearend report and that increased demand. Then there are those who think shorting at this new high can be beneficial and that add to demand as the shorts are forced to cover on the way up. Forget day to day fluctuations and look at the big picture.