Retirement Systems of Alabama »

Teleflex Incorporated shares owned by Retirement Systems of Alabama

Quarter-by-quarter ownership of Teleflex Incorporated (TFX) shares owned by Retirement Systems of Alabama from 13F filings

Historical chart of Retirement Systems of Alabama investment in Teleflex Incorporated

Tip: Access up to 7 years of quarterly data

All positions including Teleflex Incorporated held by Retirement Systems of Alabama consolidated in one spreadsheet with up to 7 years of data

Download as csvDownload consolidated filings csv Download as ExcelDownload consolidated filings xlsx

Quarterly reported holdings in Teleflex Incorporated by Retirement Systems of Alabama

Quarter filed Position value Share count Share price at filing
2024-09-30 $2.5M 10k 247.32
2024-06-30 $2.2M 10k 210.33
2024-03-31 $2.3M 10k 226.17
2023-12-31 $2.6M 10k 249.34
2023-09-30 $2.1M 11k 196.41
2023-06-30 $2.6M 11k 242.03
2023-03-31 $3.5M 14k 253.31
2022-12-31 $3.8M 15k 249.63
2022-09-30 $3.1M 16k 201.48
2022-06-30 $3.8M 16k 245.82
2022-03-31 $5.5M 16k 354.83
2021-12-31 $5.1M 16k 328.46
2021-09-30 $36M 97k 376.55
2021-06-30 $39M 98k 401.79
2021-03-31 $41M 98k 415.46
2020-12-31 $41M 99k 411.57
2020-09-30 $34M 99k 340.42
2020-06-30 $34M 93k 363.98
2020-03-31 $6.0M 20k 292.85
2019-12-31 $7.7M 20k 376.42
2019-09-30 $6.9M 20k 339.75
2019-06-30 $7.1M 22k 331.13
2019-03-31 $6.5M 21k 302.17
2018-12-31 $33M 128k 258.48
2018-09-30 $34M 127k 266.09
2018-06-30 $23M 85k 268.22
2018-03-31 $21M 84k 254.98
2017-12-31 $21M 84k 248.82
2017-09-30 $20M 84k 241.97
2017-06-30 $17M 84k 207.76
2017-03-31 $16M 84k 193.73
2016-12-31 $13M 83k 161.15
2016-09-30 $14M 83k 168.05
2016-06-30 $10M 56k 177.31
2016-03-31 $8.4M 54k 157.02
2015-12-31 $7.0M 54k 131.45
2015-09-30 $6.6M 53k 124.22
2015-06-30 $7.1M 53k 135.45
2015-03-31 $6.4M 53k 120.83
2014-12-31 $6.0M 53k 114.81
2014-09-30 $5.5M 53k 105.04
2014-06-30 $5.5M 52k 105.59
2014-03-31 $5.5M 51k 107.25
2013-12-31 $4.7M 50k 93.87
2013-09-30 $4.2M 50k 82.29
2013-06-30 $3.9M 50k 77.49
2013-03-31 $4.2M 50k 84.51