Snowball logo
logo
DFSC

DEFSEC Technologies Inc.

DFSCW NASDAQ
$0.0219-$0.0056  (20.36%)

It looks as if this company does not pay dividends