Analysts Give Gap High Marks