California State Teachers Retirement System (CalSTRS)’s Ameresco AMRC Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$428K Sell
28,168
-2,334
-8% -$35.5K ﹤0.01% 2107
2025
Q1
$368K Hold
30,502
﹤0.01% 2176
2024
Q4
$716K Sell
30,502
-311
-1% -$7.3K ﹤0.01% 1950
2024
Q3
$1.17M Sell
30,813
-931
-3% -$35.3K ﹤0.01% 1696
2024
Q2
$915K Sell
31,744
-738
-2% -$21.3K ﹤0.01% 1802
2024
Q1
$784K Sell
32,482
-1,766
-5% -$42.6K ﹤0.01% 1929
2023
Q4
$1.08M Sell
34,248
-1,515
-4% -$48K ﹤0.01% 1773
2023
Q3
$1.38M Sell
35,763
-3,319
-8% -$128K ﹤0.01% 1610
2023
Q2
$1.9M Sell
39,082
-1,055
-3% -$51.3K ﹤0.01% 1518
2023
Q1
$1.98M Sell
40,137
-507
-1% -$25K ﹤0.01% 1488
2022
Q4
$2.32M Buy
40,644
+447
+1% +$25.5K ﹤0.01% 1388
2022
Q3
$2.67M Sell
40,197
-597
-1% -$39.7K ﹤0.01% 1257
2022
Q2
$1.86M Buy
40,794
+4,741
+13% +$216K ﹤0.01% 1534
2022
Q1
$2.87M Sell
36,053
-3,404
-9% -$271K ﹤0.01% 1386
2021
Q4
$3.21M Buy
39,457
+977
+3% +$79.6K ﹤0.01% 1436
2021
Q3
$2.25M Sell
38,480
-4,108
-10% -$240K ﹤0.01% 1666
2021
Q2
$2.67M Buy
42,588
+5,402
+15% +$339K ﹤0.01% 1612
2021
Q1
$1.81M Sell
37,186
-112
-0.3% -$5.45K ﹤0.01% 1800
2020
Q4
$1.95M Buy
37,298
+467
+1% +$24.4K ﹤0.01% 1662
2020
Q3
$1.23M Buy
36,831
+21
+0.1% +$701 ﹤0.01% 1763
2020
Q2
$1.02M Buy
36,810
+2,877
+8% +$80K ﹤0.01% 1842
2020
Q1
$578K Sell
33,933
-1,014
-3% -$17.3K ﹤0.01% 1988
2019
Q4
$612K Buy
34,947
+934
+3% +$16.4K ﹤0.01% 2244
2019
Q3
$547K Buy
34,013
+198
+0.6% +$3.18K ﹤0.01% 2256
2019
Q2
$498K Buy
33,815
+4,182
+14% +$61.6K ﹤0.01% 2367
2019
Q1
$479K Hold
29,633
﹤0.01% 2338
2018
Q4
$418K Buy
29,633
+812
+3% +$11.5K ﹤0.01% 2388
2018
Q3
$393K Hold
28,821
﹤0.01% 2582
2018
Q2
$346K Hold
28,821
﹤0.01% 2652
2018
Q1
$375K Sell
28,821
-849
-3% -$11K ﹤0.01% 2511
2017
Q4
$255K Sell
29,670
-1,000
-3% -$8.6K ﹤0.01% 2742
2017
Q3
$239K Sell
30,670
-2,400
-7% -$18.7K ﹤0.01% 2821
2017
Q2
$255K Sell
33,070
-10,100
-23% -$77.9K ﹤0.01% 2845
2017
Q1
$283K Sell
43,170
-600
-1% -$3.93K ﹤0.01% 2737
2016
Q4
$241K Sell
43,770
-600
-1% -$3.3K ﹤0.01% 2824
2016
Q3
$233K Sell
44,370
-200
-0.4% -$1.05K ﹤0.01% 2838
2016
Q2
$195K Buy
44,570
+2,119
+5% +$9.27K ﹤0.01% 2907
2016
Q1
$202K Buy
42,451
+5,279
+14% +$25.1K ﹤0.01% 2801
2015
Q4
$232K Buy
37,172
+631
+2% +$3.94K ﹤0.01% 2811
2015
Q3
$215K Sell
36,541
-100
-0.3% -$588 ﹤0.01% 2861
2015
Q2
$280K Buy
36,641
+34
+0.1% +$260 ﹤0.01% 2861
2015
Q1
$271K Hold
36,607
﹤0.01% 2782
2014
Q4
$256K Buy
36,607
+157
+0.4% +$1.1K ﹤0.01% 2855
2014
Q3
$250K Buy
36,450
+208
+0.6% +$1.43K ﹤0.01% 2826
2014
Q2
$255K Buy
36,242
+800
+2% +$5.63K ﹤0.01% 2879
2014
Q1
$268K Hold
35,442
﹤0.01% 2783
2013
Q4
$342K Buy
35,442
+300
+0.9% +$2.9K ﹤0.01% 2654
2013
Q3
$352K Buy
35,142
+1,068
+3% +$10.7K ﹤0.01% 2590
2013
Q2
$307K Buy
+34,074
New +$307K ﹤0.01% 2601