Home Stock Snap stock sends bullish signals ahead of earnings: buy or sell?