Apple beats Wall Street estimates despite supply chain disruptions