Resideo Technologies reports bullish outlook, earnings beat: Q2 Results