Tech giant sees 16% revenue growth but shares fall on supply chain worries.