3,851%

5 years

% Total

INOD

109%

5 years

Annual Return

INOD