HIVE stock analysis