Freecast (NASDAQ: CAST) is owned by 0.00% institutional shareholders, 25.94% Freecast insiders, and 74.06% retail investors. William A. Mobley Jr. is the largest individual Freecast shareholder, owning 10.60M shares representing 25.94% of the company. William A. Mobley Jr.'s Freecast shares are currently valued at $23.31M.