Canadian Solar (CSIQ) closed the most recent trading day at $39.69, moving -1.05% from the previous trading session.
In the latest trading session, Canadian Solar (CSIQ) closed at $41.90, marking a -0.31% move from the previous day.
Halliburton and Camping World have been highlighted as Zacks Bull and Bear of the Day.