AAPL: What a week