We're reiterating our buy-equivalent 1 rating on the stock after another strong earnings report.
Read the full article on CNBC