NCPL
NCPL
NASDAQ · Financial Services

Netcapital Inc

$1.75
-0.11 (-5.91%)