Progress Software Corporation
Most Recent
Earnings Report.A Look at Citrix’s Share Buyback Program
Citrix Systems (CTXS) ended fiscal 2017 with a share repurchase of nearly $1.2 billion.
Most Recent
Citrix Systems (CTXS) ended fiscal 2017 with a share repurchase of nearly $1.2 billion.