Dynamic Technology Lab’s Canadian Solar CSIQ Stock Holding History

Quarter Market Value Status Shares Shares
Change %
Trade Value Portfolio Weight Portfolio Position
2024
Q2
Sell
-34,182
Closed -$675K 1024
2024
Q1
$675K Buy
+34,182
New +$675K 0.07% 489
2023
Q4
Sell
-35,959
Closed -$885K 1098
2023
Q3
$885K Buy
35,959
+669
+2% +$16.5K 0.09% 306
2023
Q2
$1.37M Sell
35,290
-21,370
-38% -$827K 0.17% 166
2023
Q1
$2.26M Buy
56,660
+13,444
+31% +$535K 0.21% 121
2022
Q4
$1.34M Buy
43,216
+14,524
+51% +$449K 0.13% 247
2022
Q3
$1.07M Buy
+28,692
New +$1.07M 0.11% 353
2022
Q2
Sell
-18,780
Closed -$664K 1202
2022
Q1
$664K Buy
+18,780
New +$664K 0.08% 461
2021
Q4
Sell
-6,540
Closed -$226K 1185
2021
Q3
$226K Sell
6,540
-6,007
-48% -$208K 0.03% 870
2021
Q2
$563K Buy
+12,547
New +$563K 0.06% 536
2019
Q4
Sell
-31,902
Closed -$602K 1030
2019
Q3
$602K Buy
+31,902
New +$602K 0.11% 338
2019
Q2
Sell
-16,025
Closed -$299K 1018
2019
Q1
$299K Sell
16,025
-32,453
-67% -$606K 0.05% 663
2018
Q4
$695K Buy
+48,478
New +$695K 0.12% 276
2018
Q3
Sell
-98,968
Closed -$1.21M 1070
2018
Q2
$1.21M Buy
98,968
+49,698
+101% +$609K 0.18% 145
2018
Q1
$802K Sell
49,270
-395
-0.8% -$6.43K 0.12% 283
2017
Q4
$837K Buy
+49,665
New +$837K 0.15% 200
2017
Q3
Sell
-20,292
Closed -$323K 1090
2017
Q2
$323K Buy
+20,292
New +$323K 0.06% 647
2017
Q1
Sell
-31,307
Closed -$382K 1003
2016
Q4
$382K Buy
+31,307
New +$382K 0.1% 398
2016
Q1
Sell
-11,709
Closed -$338K 961
2015
Q4
$338K Buy
+11,709
New +$338K 0.1% 404