Indaba Capital Discloses 8.8% ON24 Stake And Plans To Discuss Ways To Improve Share Price With The Board
Indaba Capital Management, L.P. filed a 13D form with the SEC disclosing ownership of 4,240,256 shares in online virtual events platform, ON24 Inc (NYSE:ONTF).