Canadian Solar Performs Well According to Its Financial Results