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…