Citigroup Inc. is an owner of CyberArk

Title investor
Is Current yes
Shares 319 Thousand
Notes 318,689 shares worth $69,808,826 as of 02/09/24
Updated over 1 year ago