This stock gave 43% in 1 year. Should you buy?