SOLAREDGE TECHNOLOGIES, INC. (SEDG): financials, 13F holders and insider trades