earnings coming up tomorrow AH. It has been slowly creating a bull flag pattern. Leaning bulllish but earnings will determine that. Currently trading above its Daily 21 MA. I would like to see it pull back to around $113.75 or the 21MA before continuing up heading towards its earnings.