Taking profits on REGN swing trade

NASDAQ:REGN   Regeneron Pharmaceuticals, Inc
It seems like we've ended an impulsive cycle of 5 waves, now expecting a three waves pullback. Either that or what it seems to be an ending diagonal is instead a leading diagonal (1st of 5th): then we should see further upside.
Since I'm up 37% on my trade, I'm taking profits.

Disclaimer: this is not financial advice. I'm an amateur investor. Trade at your own risk.