#assignment LRCX

I was assigned last night on LRCX, short 100 shares, at 165 from a January earnings trade gone bad that has been rolled and rolled and rolled. LRCX is at 189. I have a June 21, 185 short put and have collected $2275 in premium. This may workout ok.