X

Energy Stocks

Canadian Solar Up 9% On Upbeat Guidance

Shares of Canadian Solar (NASDAQ: CSIQ) rallied over 9% on Thursday after the company released its 1st quarter results. While…

Strong Oil Prices Stoking the US Inflation Narrative

The latest inflation data has seen the Fed’s favourite inflation measure reach the 2% target. Headline PCE inflation and core…