Canadian Solar Inc (STU:L5A)
€ 13.08 +0.32 (+2.51%) Market Cap: 891.34 Mil Enterprise Value: 7.76 Bil PE Ratio: 0 PB Ratio: 0.36 GF Score: 79/100