Definitely a buy. This is one stock I don't lose sleep over even if it dips.. it has lots of solid growth.