3 Large Cap IT Stocks - Best Stocks To Buy Now?