Apple Faces Margin Squeeze Ahead of Critical April 30 Earnings