Investors in the non-discretionary retail segment have had steady hands going into earnings, with share prices flat over the last month. BJ's stock price was unchanged during the same time and is heading into earnings with an average analyst price target of $88.53 (compared to the current share price of $86.33).