Snowball logo
logo
IPWR_logo

Ideal Power Inc

IPWR • NASDAQ
$3.00+$0.22  (7.91%)