retail investors who own 35% along with institutions invested in Athira Pharma, Inc. (NASDAQ:ATHA) saw increase in their holdings value last week
Key Insights The considerable ownership by retail investors in Athira Pharma indicates that they collectively have a greater say in management and business strategy A total of 13 investors have a majority stake in the company with 51% ownership Insiders have been buying lately To get a sense of who is truly in control of