Stockreport

While institutions own 39% of Oculis Holding AG (NASDAQ:OCS), individual investors are its largest shareholders with 55% ownership [Yahoo! Finance]

Oculis Holding AG  (OCS) 
PDF A total of 20 investors have a majority stake in the company with 45% ownership Institutional ownership in Oculis Holding is 39% To get a sense of who is truly in c [Read more]