Apple buoyed by iPhone results