Positive revenue reports – While Dollar General Corp surged, Canadian Solar plunged pre-market