idn stock analysis