California State Teachers Retirement System (CalSTRS)’s Mesa Laboratories MLAB Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$475K Hold
5,041
﹤0.01% 2080
2025
Q1
$598K Hold
5,041
﹤0.01% 1968
2024
Q4
$665K Sell
5,041
-54
-1% -$7.12K ﹤0.01% 1989
2024
Q3
$662K Sell
5,095
-156
-3% -$20.3K ﹤0.01% 1996
2024
Q2
$456K Sell
5,251
-116
-2% -$10.1K ﹤0.01% 2132
2024
Q1
$589K Sell
5,367
-280
-5% -$30.7K ﹤0.01% 2070
2023
Q4
$592K Sell
5,647
-247
-4% -$25.9K ﹤0.01% 2120
2023
Q3
$619K Sell
5,894
-526
-8% -$55.3K ﹤0.01% 2069
2023
Q2
$825K Sell
6,420
-165
-3% -$21.2K ﹤0.01% 2042
2023
Q1
$1.15M Sell
6,585
-79
-1% -$13.8K ﹤0.01% 1804
2022
Q4
$1.11M Buy
6,664
+145
+2% +$24.1K ﹤0.01% 1836
2022
Q3
$918K Sell
6,519
-105
-2% -$14.8K ﹤0.01% 1953
2022
Q2
$1.35M Buy
6,624
+60
+0.9% +$12.2K ﹤0.01% 1755
2022
Q1
$1.67M Sell
6,564
-544
-8% -$139K ﹤0.01% 1741
2021
Q4
$2.33M Buy
7,108
+209
+3% +$68.6K ﹤0.01% 1647
2021
Q3
$2.09M Buy
6,899
+137
+2% +$41.4K ﹤0.01% 1702
2021
Q2
$1.83M Sell
6,762
-380
-5% -$103K ﹤0.01% 1826
2021
Q1
$1.74M Sell
7,142
-25
-0.3% -$6.09K ﹤0.01% 1830
2020
Q4
$2.05M Hold
7,167
﹤0.01% 1632
2020
Q3
$1.83M Buy
7,167
+1,130
+19% +$288K ﹤0.01% 1551
2020
Q2
$1.31M Hold
6,037
﹤0.01% 1710
2020
Q1
$1.37M Sell
6,037
-68
-1% -$15.4K ﹤0.01% 1512
2019
Q4
$1.52M Buy
6,105
+124
+2% +$30.9K ﹤0.01% 1723
2019
Q3
$1.42M Buy
5,981
+728
+14% +$173K ﹤0.01% 1731
2019
Q2
$1.28M Buy
5,253
+103
+2% +$25.2K ﹤0.01% 1819
2019
Q1
$1.19M Sell
5,150
-118
-2% -$27.2K ﹤0.01% 1837
2018
Q4
$1.1M Buy
5,268
+147
+3% +$30.6K ﹤0.01% 1837
2018
Q3
$951K Buy
5,121
+62
+1% +$11.5K ﹤0.01% 2095
2018
Q2
$1.07M Buy
5,059
+50
+1% +$10.6K ﹤0.01% 2008
2018
Q1
$744K Sell
5,009
-109
-2% -$16.2K ﹤0.01% 2136
2017
Q4
$636K Sell
5,118
-84
-2% -$10.4K ﹤0.01% 2269
2017
Q3
$777K Sell
5,202
-490
-9% -$73.2K ﹤0.01% 2160
2017
Q2
$816K Sell
5,692
-200
-3% -$28.7K ﹤0.01% 2174
2017
Q1
$723K Sell
5,892
-300
-5% -$36.8K ﹤0.01% 2267
2016
Q4
$760K Sell
6,192
-200
-3% -$24.5K ﹤0.01% 2274
2016
Q3
$731K Buy
6,392
+100
+2% +$11.4K ﹤0.01% 2277
2016
Q2
$774K Buy
6,292
+124
+2% +$15.3K ﹤0.01% 2195
2016
Q1
$594K Buy
6,168
+774
+14% +$74.5K ﹤0.01% 2332
2015
Q4
$537K Buy
5,394
+119
+2% +$11.8K ﹤0.01% 2389
2015
Q3
$588K Hold
5,275
﹤0.01% 2322
2015
Q2
$469K Buy
5,275
+222
+4% +$19.7K ﹤0.01% 2596
2015
Q1
$365K Sell
5,053
-100
-2% -$7.22K ﹤0.01% 2645
2014
Q4
$398K Buy
5,153
+22
+0.4% +$1.7K ﹤0.01% 2621
2014
Q3
$296K Buy
5,131
+29
+0.6% +$1.67K ﹤0.01% 2733
2014
Q2
$428K Buy
5,102
+300
+6% +$25.2K ﹤0.01% 2593
2014
Q1
$433K Hold
4,802
﹤0.01% 2508
2013
Q4
$377K Hold
4,802
﹤0.01% 2598
2013
Q3
$325K Buy
4,802
+200
+4% +$13.5K ﹤0.01% 2646
2013
Q2
$249K Buy
+4,602
New +$249K ﹤0.01% 2742