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 2 months ago

Source Links