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