Is Tesla Stock a Buy Ahead of Earnings?

Is Tesla Stock a Buy Ahead of Earnings?

Shares are up about 500% over the past year. Is the electric-car maker's stock a buy, sell, or hold ahead of earnings?