Home Business Nike stock price analysis: buy, sell, or hold ahead of earnings?