Canadian Solar Inc (FRA:L5A)
€ 13.34 +0.18 (+1.37%) Market Cap: 917.17 Mil Enterprise Value: 7.69 Bil PE Ratio: 0 PB Ratio: 0.37 GF Score: 83/100