Home Investing Enphase revenue and profits soar as guidance disappoints