Netcapital Inc

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

Benzinga