Jim Cramer thinks it's a good time to take profits in this mega-cap tech stock