IREN stock analysis