still has 25%- 30% upside from here short term, even at $45 IMO. I think that still represents a nice value. My entry is $38.70, but added a bit at $45 on the way up. My avg buy is $40. If it goes to $56 before next earnings in 5-6 weeks, that would be a nice score.