TEACHER RETIREMENT SYSTEM OF TEXAS Fastenal Company Transaction History

TEACHER RETIREMENT SYSTEM OF TEXAS portfolio value:

$15.97M
portfolio value

TEACHER RETIREMENT SYSTEM OF TEXAS quarter portfolio value change:

-7.77%
quarter

Fastenal Company 13F transactions

Quarter Transaction type Change Relative change Absolute change Change value Avg. price Shares
Q3 2022 share Decrease -26.98% -128.23K shares -7.74M $46.04 347.00K
Q2 2022 share Increase +35.28% 123.93K shares 2.85M $49.92 475.23K
Q1 2022 share Increase +85.19% 161.60K shares 8.71M $59.4 351.29K
Q4 2021 share Increase +36.24% 50.46K shares 4.96M $63.81 189.69K
Q3 2021 share Increase +16.71% 19.93K shares 983K $51.35 139.23K
Q2 2021 share Decrease -75.21% -361.95K shares -17.99M $51.48 119.29K
Q1 2021 share Decrease -5.68% -28.97K shares -717K $49.51 481.25K
Q4 2020 share Increase +3.35% 16.53K shares 2.65M $47.79 510.22K
Q3 2020 share Increase +74.93% 211.46K shares 10.17M $43.53 493.68K
Q2 2020 share Increase +77.14% 122.89K shares 7.11M $41.13 282.21K
Q1 2020 share Decrease -36.41% -91.21K shares -4.27M $29.8 159.32K
Q4 2019 share Decrease -56.63% -327.12K shares -9.61M $35 250.53K
Q3 2019 share Decrease -28.38% -228.92K shares -7.41M $30.76 577.65K
Q2 2019 share Increase +39.94% 230.19K shares 7.75M $30.47 806.58K
Q1 2019 share Increase +132.21% 328.17K shares 12.04M $29.89 576.39K
Q4 2018 share Decrease -27.74% -95.27K shares -3.47M $24.13 248.22K
Q3 2018 share Increase +53.89% 120.28K shares 4.59M $26.56 343.49K
Q2 2018 share Increase +75.58% 96.08K shares 1.90M $21.88 223.20K
Q1 2018 share Decrease -26.97% -46.94K shares -1.29M $24.63 127.12K
Q4 2017 share Increase 0.00% 174.06K shares 4.76M $24.51 174.06K
Q2 2017 share Decrease -100.00% -332.50K shares -8.56M $19.24 0
Q1 2017 share Increase 0.00% 332.50K shares 8.56M $22.6 332.50K
Q4 2016 share Decrease -100.00% -22.23K shares -465K $20.48 0
Q3 2016 share Decrease -66.46% -44.06K shares -1.00M $18.08 22.23K
Q2 2016 share Decrease -1.87% -1.26K shares -183K $19.07 66.3K
Q1 2016 share Increase +402.83% 54.12K shares 1.38M $20.91 67.56K