Snowball logo
logo
NVMI_logo

Nova Ltd

$316.33+$4.98  (1.6%)

It looks as if this company does not pay dividends