Edesa Biotech (EDSA)

EDSA · NASDAQ
$2.28−0.29 (−11.28%)
At close on Nov 3

Breakdown

Top shareholders

Institutions

Ownership statements

Insider trades