Snowball logo
logo
ELBM

Electra Battery Materials Corp

ELBM • NASDAQ
$0.4607+$0.0132  (2.95%)