TMFS

Historical Prices (Last 90 Days)

DateOpenHighLowCloseVolume
7/10/2026$35.97$35.98$35.76$35.763,648
7/9/2026$35.81$36.09$35.81$36.021,800
7/8/2026$35.66$35.66$35.30$35.622,900
7/7/2026$36.09$36.21$36.00$36.163,700
7/6/2026$36.14$36.46$36.14$36.332,332
7/2/2026$36.52$36.57$36.00$36.082,900
7/1/2026$36.09$36.71$36.09$36.2717,332
6/30/2026$35.46$36.14$35.46$36.144,000
6/29/2026$35.91$35.91$35.44$35.605,439
6/26/2026$35.05$35.79$35.05$35.7923,200
6/25/2026$35.17$35.57$35.15$35.283,300
6/24/2026$34.56$35.17$34.56$34.852,800
6/23/2026$34.42$34.79$34.42$34.553,032
6/22/2026$35.00$35.10$34.92$34.963,500
6/18/2026$34.62$34.93$34.54$34.934,300
6/17/2026$34.76$34.76$34.12$34.12808
6/16/2026$35.04$35.07$34.55$34.555,893
6/15/2026$35.08$35.31$34.90$34.905,300
6/12/2026$34.50$34.93$34.50$34.736,312
6/11/2026$33.80$34.39$33.68$34.397,500
6/10/2026$33.67$34.15$33.62$33.623,200
6/9/2026$33.12$33.96$33.04$33.837,500
6/8/2026$32.96$33.27$32.95$33.144,800
6/5/2026$33.30$33.38$32.99$32.997,914
6/4/2026$33.20$33.61$33.20$33.574,500
6/3/2026$33.18$33.23$33.11$33.195,106
6/2/2026$33.73$33.73$33.52$33.566,811
6/1/2026$33.64$34.04$33.64$33.9512,018
5/29/2026$33.96$34.03$33.83$33.832,830
5/28/2026$33.66$34.02$33.64$33.998,805
5/27/2026$34.01$34.01$33.60$33.796,000
5/26/2026$34.69$34.69$34.32$34.426,746
5/22/2026$34.26$34.33$34.18$34.265,404
5/21/2026$33.61$34.06$33.59$34.066,917
5/20/2026$33.52$34.06$33.52$34.066,352
5/19/2026$33.57$33.64$33.48$33.485,023
5/18/2026$33.87$34.15$33.83$33.872,915
5/15/2026$33.39$33.59$33.38$33.385,000
5/14/2026$33.99$34.16$33.85$33.855,500
5/13/2026$34.33$34.33$33.65$33.8612,300
5/12/2026$34.24$34.43$34.22$34.393,808
5/11/2026$35.11$35.13$34.67$34.7313,700
5/8/2026$35.22$35.26$34.87$35.1927,120
5/7/2026$35.09$35.52$35.09$35.277,500
5/6/2026$34.88$34.88$34.35$34.469,437
5/5/2026$34.85$34.85$34.48$34.697,546
5/4/2026$35.08$35.16$34.54$34.546,683
5/1/2026$35.14$35.23$35.11$35.205,508
4/30/2026$34.45$34.99$34.27$34.996,724
4/29/2026$34.91$34.91$34.19$34.4310,400
4/28/2026$34.85$35.01$34.85$34.926,900
4/27/2026$35.22$35.24$35.04$35.045,216
4/24/2026$34.95$35.24$34.94$35.246,000
4/23/2026$35.26$35.26$34.52$34.893,700
4/22/2026$35.44$35.44$34.91$35.062,440
4/21/2026$35.91$35.91$35.10$35.103,400
4/20/2026$35.58$35.83$35.56$35.835,331
4/17/2026$35.04$35.63$35.04$35.583,400
4/16/2026$34.75$34.75$34.65$34.691,849
4/15/2026$34.35$34.52$34.35$34.505,700
4/14/2026$34.24$34.57$34.24$34.4028,828
Data is provided for informational purposes only and does not constitute investment advice. Past performance is not indicative of future results.