Snowball logo
logo
NVMI_logo

Nova Ltd

1,219.40-3.60  (0.29%)

It looks as if this company does not pay dividends