Canadian Solar Inc (FRA:L5A)
€ 13.76 +0.26 (+1.93%) Market Cap: 917.35 Mil Enterprise Value: 7.79 Bil PE Ratio: 0 PB Ratio: 0.38 GF Score: 79/100