DEFSEC TECHNOLOGIES INC (DFSC) Stock Ownership

NASDAQ:DFSCCA2447781063

Current stock price

1.965 USD
-0.09 (-4.61%)
Last:

DFSC Ownership information

DFSC Ownership Chart.DFSC Ownership Chart: showing Insider, Institutional ownership and shares available to the public.DFSC Ownership.InsiderInstitutionalPublic



Shares Outstanding1.99M
Float1.98M
Float Short Interest Percentage2.91%
Owners (insider)0.46%
Owners (institutional)18.4%
Owners (insider) changeN/A
Owners (institutional) change0%
DFSC Institutional Ownership HistoryDFSC Institutional Ownership HistoryDFSC Institutional Ownership History Dec 2025 Mar 2026 50K 100K 150K

No transactions were filed in the last 12 months.