Back to BANK OF AMERICA CORP /DE/ BANK OF AMERICA CORP /DE/

CSIQCSIQ
7 quarters

Position history for BANK OF AMERICA CORP /DE/BANK OF AMERICA CORP /DE/'s holdings in CANADIAN SOLAR INC

BANK OF AMERICA CORP /DE/ holds 748,933 shares of CSIQ (CANADIAN SOLAR INC), worth $12M as of 2026-Q2. The position was decreased (-30.1% shares). CSIQ represents 0.0% of BANK OF AMERICA CORP /DE/'s portfolio.

Current Value

$12M

Current Shares

748,933

Total Value Change

+$11.7M

Total Shares Change

+722,247

Quarter-by-Quarter History
QuarterActionSharesChangeValueWeightPriceConviction
2026-Q2
Latest
Decreased
748,933
-30.1%
$12M0.0%$16.02
0
2026-Q1
Increased
1.1M
+292.7%
$14.8M0.0%$16.66
45
2025-Q4
Increased
272,876
+91.3%
$6.5M0.0%$23.79
43
2025-Q3
Decreased
142,630
-36.7%
$1.9M0.0%$12.91
0
2025-Q2
Decreased
225,439
-74.4%
$2.5M0.0%$11.33
0
2025-Q1
Increased
879,852
+3197.1%
$7.6M0.0%$9.23
44
2024-Q4
New
26,686
-
$296,7480.0%$11.23
36

Other major holders of CSIQ: BNP PARIBAS FINANCIAL MARKETS, Steward Partners Investment Advisory, LLC, MACKENZIE FINANCIAL CORP, Invesco Ltd., Grantham, Mayo, Van Otterloo & Co. LLC

Analytics tracking helps us improve the product. Essential functions stay on either way. How analytics data is used