Ticker brief

CSIQ CANADIAN SOLAR INC

Energy · Energy-Alternate Sources

last close
$14.46
1 day
-7.6%
14 days
-11.1%
mkt cap
$981.8M
signals 14d
11
authors 14d
11
Sentiment — last 14 days
daily mean sentiment, 2026-06-19 → 2026-06-30 · now -0.20 (−1 bearish … +1 bullish)
Who spoke11
authorgradetrader scoresignalsmean sent
@Speculator_ioB+0.061+0.35
@InvestmentGuru_C+0.031+0.45
@StevendiazB+3.671+0.00
@bert_gilfoyleA-1.681+0.05
@IngJuanPa7B+2.301+0.15
@PrismMarketViewC·1+0.30
@WallStDiariesC+0.451+0.35
@JoshTradeOptionC+0.821+0.00
@TheNewMoney_appC·1+0.40
@DJ_TaoC+0.741+0.20
@theflynewsC·1-0.20
Recent signals11of 11 in 14d — receipts included
date (PT)authorsentwhat they saidsince thenreceipt
2026-06-30@theflynews-0.20Proposed U.S. ban targets Chinese energy inverters; direct solar inverter names kept.-9.7%
2026-06-25@DJ_Tao+0.20Calls another user a fellow CSIQ intellectual, lightly positive.-8.6%
2026-06-25@TheNewMoney_app+0.40CSIQ call purchase with strike, premium and expiry reported.-8.6%
2026-06-24@JoshTradeOption+0.00Reports $1,011.24 collected today from options premiums across trades.-3.5%
2026-06-24@WallStDiaries+0.35Canadian Solar e-STORAGE signs battery storage supply deal for Michigan project.-3.5%
2026-06-23@PrismMarketView+0.30CSIQ e-STORAGE signed agreement to deploy 8MW/40MWh battery system in Italy starting late 2026.-1.8%
2026-06-23@IngJuanPa7+0.15Solar manufacturers led by CSIQ request trade probe into Hanwha Qcells tariff circumvention claims.-1.8%
2026-06-22@bert_gilfoyle+0.05Roth says U.S. polysilicon 232 decision delayed and 45X extension draft pushed out.-9.7%
2026-06-21@Stevendiaz+0.00Profiles TE with sector peers and notes 8-10 dollar range awaiting next breakout.-11.1%
2026-06-20@InvestmentGuru_+0.45Solar and storage as bridge fuel for AI power demand, with utility and equipment plays.-11.1%
2026-06-19@Speculator_io+0.35Solar sector basket framed as powering the future of AI.-11.1%

“Since then” = price move from the close on the signal's date (PT) to the latest close — what happened after they said it, not a backtest. A — means no trading session has closed since the signal yet. Sentiment is our extracted per-tweet score, −1…+1.