BJ is trading at $88.37 (6.4% down) as investors react to a mix of strong headline earnings and disappointing underlying sales growth.

  • The company beat Q1 revenue and EPS expectations and reaffirmed its full-year guidance.
  • Core comparable club sales excluding gasoline grew only 1.5%, missing analyst consensus.
  • Management struck a cautious tone on discretionary spending, leading to a more selective growth outlook.