inverter and solar photovoltaic system monitoring products by our competitors; developments in alternative technologies or improvements in distributed solar energy generation; historic cyclicality of ...