You forgot another one -- estimates missed.
Most articles blame the next iPhone for the lower than expected sales. So In 1 year there are 4 quarters, and in the last 2 quarters misses on estimates are explained by rumours for the next iphone, this year and last year. Finally, will the current quarter also be worse for iPhone due next release approaching?
Analysts; please be clever enough to take care of new releases in your estimates.