AAPL stock analysis