Solaredge Technologies (SEDG) Stock: Price, Analysis