These four growth stocks have attained their year-high, but should they constitute a buy for your portfolio? The post 4 US ...