It will be interesting to see if they can bring it down to 20 which is max pain (if you believe in that)for options expiration. Earnings next week seems to be pulling it higher. I sold anyway in the 21.70 to 21.83 range hoping to buy back cheaper on Friday. I may miss the boat but have been burned too many times not taking the profit.
I'm usually 100% wrong, so it might rally after I sell. Of course I can buy some and make it go down too, lol. Hoping to pick it up cheaper but may not happen given earnings. But I have learned that a profit is good, no matter the size.