105.4% returns in 1 year-Should you invest in this stock?