With 36% ownership, Athira Pharma, Inc. (NASDAQ:ATHA) has piqued the interest of institutional investors
Key Insights Significantly high institutional ownership implies Athira Pharma's stock price is sensitive to their trading actions The top 12 shareholders own 50% of the company Insiders have sold rec...