U.S.-based investment firm First Trust Advisors LP has purchased a stake in cybersecurity firm Tenable Holdings Inc.
Valued at about $28 million, First Trust Advisors acquired 713,666 shares of the company’s stock.
U.S. investment firm Insight Holdings Group LLC bought a stake in Tenable in the third quarter worth $1 billion.
Tenable Holdings had revenue of $69.40 million for the last quarter.