■ Maintain BUY, $95 price target. The revenue miss is a minor setback against an otherwise constructive quarter.