Astrotech (NASDAQ: ASTC) is owned by 23.61% institutional shareholders, 1,924.68% Astrotech insiders, and 0.00% retail investors. Braden Michael Leonard is the largest individual Astrotech shareholder, owning 19.05M shares representing 1,132.27% of the company. Braden Michael Leonard's Astrotech shares are currently valued at $192.38M.
If you're new to stock investing, here's how to buy Astrotech stock.