Considering it's two days before TAX DAY, there is no selling going on.
We are looking at the one year chart reflecting solid basing near the old highs, indicating the market believes in the Q3 numbers and is anticipating more of the same in Q4/fiscal 2090.
Forming a base just under the old 52 week high is a good launching pad should the company issue any positive news.