Nice move.
Maybe there is still hope for my Jan 19 calls? LOL. At least I bought these with profits from my previous Jan 15 call miracle gain (back when they were in the $3 range). In the future I will roll less of a profit over from a call gain into more aggressive calls. I knew better, but I gambled anyway, and this is typically what happens when you gamble. I've learned this lesson enough times that it is finally sinking in.
On the positive, the shares I took assignment on last month (Dec 17 puts) are now above break even ($16.30) overall. That didn't take too long.
My position now is all shares, and I suspect it will be that way for a while. I don't see anything that warrants buying more calls, and I'm too overloaded to write more puts. I may still write some covered calls if it gets closer to $20, or just do a straight sale on some of the shares I was assigned if there is a quick spike up.
Good luck-