This is a strong stock even in this down market. I'm worried about the Dec 31 calls I sold. No I'm not; I'll just sell the Jan 30 put and pocket the cash (no dividend in Jan-it gets paid next week)
My guess is this is buyback of stock.
Green in a sea of red. Impressive.