Today's barchart opinion is a 64% buy, up from yesterday's opinion of a 58% buy. Last week's recommendation was to hold. Moving on up!!!