Crossmark Global Holdings’s First Solar FSLR Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$990K Sell
5,017
-121
-2% -$26.8K 0.01% 608
2025
Q4
$1.34M Buy
5,138
+1,256
+32% +$317K 0.02% 530
2025
Q3
$856K Buy
3,882
+8
+0.2% +$1.54K 0.01% 683
2025
Q2
$641K Buy
3,874
+139
+4% +$20.5K 0.01% 775
2025
Q1
$472K Sell
3,735
-295
-7% -$46.1K 0.01% 891
2024
Q4
$710K Sell
4,030
-617
-13% -$123K 0.01% 694
2024
Q3
$1.16M Sell
4,647
-111
-2% -$25K 0.02% 561
2024
Q2
$1.07M Buy
4,758
+30
+0.6% +$6.54K 0.02% 571
2024
Q1
$798K Sell
4,728
-187
-4% -$28.7K 0.02% 688
2023
Q4
$846K Sell
4,915
-225
-4% -$34.4K 0.02% 649
2023
Q3
$779K Sell
5,140
-33
-0.6% -$6.16K 0.02% 648
2023
Q2
$1.08M Buy
5,173
+112
+2% +$22.2K 0.02% 570
2023
Q1
$1.1M Sell
5,061
-421
-8% -$76.9K 0.03% 552
2022
Q4
$821K Sell
5,482
-2,956
-35% -$438K 0.02% 614
2022
Q3
$1.12M Sell
8,438
-19
-0.2% -$2.04K 0.03% 516
2022
Q2
$576K Sell
8,457
-300
-3% -$21.4K 0.01% 760
2022
Q1
$733K Buy
8,757
+20
+0.2% +$1.53K 0.02% 745
2021
Q4
$762K Sell
8,737
-2,230
-20% -$229K 0.02% 732
2021
Q3
$1.05M Buy
10,967
+150
+1% +$13.9K 0.02% 599
2021
Q2
$979K Buy
10,817
+40
+0.4% +$3.17K 0.02% 620
2021
Q1
$941K Hold
10,777
0.02% 614
2020
Q4
$1.07M Buy
10,777
+4,730
+78% +$410K 0.03% 556
2020
Q3
$400K Sell
6,047
-20
-0.3% -$1.33K 0.01% 868
2020
Q2
$300K Buy
6,067
+147
+2% +$6.56K 0.01% 1011
2020
Q1
$213K Sell
5,920
-30
-0.5% -$1.43K 0.01% 1026
2019
Q4
$333K Buy
5,950
+50
+0.8% +$2.75K 0.01% 1046
2019
Q3
$342K Sell
5,900
-340
-5% -$21.8K 0.01% 982
2019
Q2
$410K Sell
6,240
-239
-4% -$14.4K 0.01% 918
2019
Q1
$342K Sell
6,479
-140
-2% -$7.05K 0.01% 1052
2018
Q4
$281K Sell
6,619
-740
-10% -$32.5K 0.01% 1119
2018
Q3
$356K Sell
7,359
-560
-7% -$29.1K 0.01% 1195
2018
Q2
$417K Buy
7,919
+200
+3% +$13.1K 0.01% 1081
2018
Q1
$548K Sell
7,719
-549
-7% -$37.4K 0.01% 857
2017
Q4
$558K Sell
8,268
-7,681
-48% -$450K 0.01% 914
2017
Q3
$732K Buy
+15,949
New +$740K 0.02% 745
2016
Q3
$732K Buy
+15,949
New +$660K 0.02% 745

Other funds holding FSLR