265%

3 years

% Total

VBLT
54%

3 years

Annual Return

VBLT