Investors Sell Citrix Systems (CTXS) on Strength Following Insider Selling

Citrix Systems (NASDAQ:CTXS) last issued its quarterly earnings data on Wednesday, October 24th. The cloud computing company reported $1.40 earnings per …