SOLAREDGE TECHNOLOGIES (SEDG): Fundamental Surprise Chart