general technologies inc stock analysis