Netcapital Inc

NCPLNASDAQ
$1.30
-0.11-7.8%
Últ. Act.: Nov 6, 6:45 AM

Benzinga

Netcapital Ownership & Insider Activity - Benzinga