Talon Capital (NASDAQ: TLNC) is owned by 0.00% institutional shareholders, 3.45% Talon Capital insiders, and 96.55% retail investors. Talon Capital Sponsor LLC is the largest individual Talon Capital shareholder, owning 530,000.00 shares representing 1.72% of the company. Talon Capital Sponsor LLC's Talon Capital shares are currently valued at $5.27M.