The knives have been well and truly out for Apple ahead of today's earnings call, with analysts predicting relatively weak numbers.

Continue reading...