105.4% return in 1 yr: Should you invest in this one?