As a rule, in general, when ever Barcharts gets to 100% Buy, the stock is @ or near over bought and about to consolidate! fwiw