Home Stock XPeng stock price analysis: Is this Nio rival a buy ahead of earnings?