TFHI

Date

Open High Low Close Average Volume Value

July 4, 2025

58.50

58.50

57.00

57.00

57.03

1,020.00

58,169.00

July 3, 2025

58.65

58.65

58.50

58.60

58.60

100.00

5,860.50

July 1, 2025

57.50

58.70

57.50

58.70

58.21

910.00

52,968.00

June 30, 2025

57.55

57.55

55.60

57.50

56.42

1,890.00

106,627.50

June 27, 2025

55.50

57.55

55.50

57.55

55.59

1,570.00

87,278.50

June 26, 2025

55.55

57.60

55.50

57.60

55.75

820.00

45,718.00

June 25, 2025

55.55

55.55

55.55

55.55

55.55

20.00

1,111.00

June 24, 2025

55.50

55.50

55.50

55.50

55.50

100.00

5,550.00

June 23, 2025

57.85

57.85

55.25

55.25

55.90

140.00

7,826.50

June 20, 2025

57.95

57.95

57.85

57.85

57.90

40.00

2,316.00

June 19, 2025

58.15

58.15

58.15

58.15

58.15

10.00

581.50

June 18, 2025

55.00

58.15

55.00

58.15

55.01

2,140.00

117,731.50

June 17, 2025

54.00

55.00

54.00

55.00

54.80

510.00

27,950.00

June 16, 2025

58.85

58.85

53.05

54.00

54.97

550.00

30,236.00

June 13, 2025

58.35

58.75

58.00

58.00

58.41

3,030.00

176,995.50

June 11, 2025

58.50

58.50

51.70

53.05

53.00

239,570.00

12,696,976.00

June 10, 2025

51.70

56.80

51.70

56.80

52.55

60.00

3,153.00

June 9, 2025

56.55

56.55

51.90

51.90

55.95

31,430.00

1,758,498.00

June 5, 2025

57.90

57.90

57.70

57.70

57.88

110.00

6,367.00

June 4, 2025

58.85

58.85

58.00

58.00

58.34

50.00

2,917.00

June 3, 2025

56.00

58.85

56.00

58.85

56.81

140.00

7,954.00

June 2, 2025

55.85

55.85

55.85

55.85

55.85

30.00

1,675.50

May 29, 2025

54.55

54.55

53.70

53.70

53.98

30,080.00

1,623,804.50

May 28, 2025

55.85

55.85

55.85

55.85

55.85

40.00

2,234.00

May 27, 2025

51.30

54.00

51.00

54.00

52.82

170.00

8,979.00

May 26, 2025

55.00

55.00

55.00

55.00

55.00

10.00

550.00

May 23, 2025

50.95

55.85

50.95

55.85

52.95

140.00

7,413.00

May 22, 2025

50.35

55.75

50.35

55.75

53.30

110.00

5,862.50

May 21, 2025

55.80

55.80

55.80

55.80

55.80

1,710.00

95,418.00

May 20, 2025

53.40

55.85

50.00

55.85

50.41

5,230.00

263,663.50

May 19, 2025

56.00

56.00

55.00

55.00

55.55

110.00

6,110.00

May 16, 2025

55.00

55.00

55.00

55.00

55.00

800.00

44,000.00

May 15, 2025

54.75

54.85

54.75

54.85

54.82

2,970.00

162,802.00

May 14, 2025

53.50

54.75

53.50

54.75

54.53

170.00

9,270.00

May 13, 2025

54.75

54.75

53.50

53.50

53.92

420.00

22,646.50

May 9, 2025

54.00

54.00

54.00

54.00

54.00

2,820.00

152,280.00

May 8, 2025

60.50

60.50

53.55

53.55

53.69

1,020.00

54,764.00

May 7, 2025

60.60

60.60

60.50

60.50

60.59

70.00

4,241.00

May 5, 2025

53.35

60.70

53.30

60.70

56.44

400.00

22,577.00

May 2, 2025

53.80

53.80

53.80

53.80

53.80

50.00

2,690.00

April 30, 2025

55.00

55.00

55.00

55.00

55.00

270.00

14,850.00

April 29, 2025

53.90

53.90

53.90

53.90

53.90

100.00

5,390.00

April 28, 2025

59.85

59.85

54.00

54.00

55.32

60.00

3,319.50

April 25, 2025

57.00

57.00

57.00

57.00

57.00

120.00

6,840.00

April 24, 2025

59.90

59.90

55.05

55.05

57.65

30.00

1,729.50

April 23, 2025

59.90

59.90

59.90

59.90

59.90

20.00

1,198.00

April 22, 2025

55.00

55.00

55.00

55.00

55.00

880.00

48,400.00

April 21, 2025

50.05

53.20

50.05

53.20

52.67

60.00

3,160.50

April 16, 2025

59.05

59.05

59.00

59.00

59.01

970.00

57,235.00

April 14, 2025

61.00

61.00

61.00

61.00

61.00

100.00

6,100.00

April 10, 2025

60.00

61.00

59.60

59.60

60.10

810.00

48,684.00

April 8, 2025

60.00

60.95

60.00

60.95

60.76

50.00

3,038.00

April 7, 2025

60.95

60.95

60.00

60.00

60.38

50.00

3,019.00

April 4, 2025

60.00

60.00

60.00

60.00

60.00

20.00

1,200.00

April 3, 2025

60.00

60.00

60.00

60.00

60.00

420.00

25,200.00

April 2, 2025

61.00

61.00

60.00

60.00

60.42

480.00

29,000.00

March 31, 2025

61.75

61.75

60.00

60.00

60.27

390.00

23,505.00

March 28, 2025

60.00

60.00

60.00

60.00

60.00

200.00

12,000.00

March 27, 2025

60.00

60.50

60.00

60.00

60.00

5,480.00

328,825.00

March 26, 2025

61.25

61.25

61.25

61.25

61.25

20.00

1,225.00

March 25, 2025

60.00

61.45

60.00

61.45

60.00

3,580.00

214,814.50

March 24, 2025

60.10

61.50

60.00

60.00

60.27

670.00

40,381.00

March 21, 2025

60.10

60.10

60.10

60.10

60.10

10.00

601.00

March 20, 2025

60.10

60.10

60.10

60.10

60.10

160.00

9,616.00

March 19, 2025

60.00

63.45

60.00

60.05

60.06

1,270.00

76,279.50

March 18, 2025

60.05

60.05

60.00

60.05

60.01

550.00

33,005.50

March 17, 2025

64.00

64.00

64.00

64.00

64.00

150.00

9,600.00

March 14, 2025

63.00

64.00

63.00

64.00

63.95

410.00

26,220.00

March 13, 2025

60.00

60.00

60.00

60.00

60.00

100.00

6,000.00

March 12, 2025

60.00

60.00

60.00

60.00

60.00

340.00

20,400.00

March 11, 2025

60.05

60.10

60.05

60.10

60.08

60.00

3,605.00

March 10, 2025

61.00

61.00

61.00

61.00

61.00

50.00

3,050.00

March 7, 2025

63.15

63.15

63.15

63.15

63.15

260.00

16,419.00

March 6, 2025

59.05

59.05

59.05

59.05

59.05

90.00

5,314.50

March 5, 2025

63.10

63.10

63.10

63.10

63.10

160.00

10,096.00

March 4, 2025

59.15

63.10

59.05

63.10

60.65

930.00

56,404.50

March 3, 2025

60.00

60.00

59.00

59.00

59.40

1,650.00

98,010.00

February 28, 2025

60.00

63.20

60.00

63.15

62.09

1,070.00

66,437.00

February 26, 2025

60.00

60.00

60.00

60.00

60.00

1,330.00

79,800.00

February 25, 2025

60.00

60.00

60.00

60.00

60.00

360.00

21,600.00

February 24, 2025

62.00

62.00

60.00

60.00

60.37

10,090.00

609,095.00

February 21, 2025

62.00

62.00

62.00

62.00

62.00

400.00

24,800.00

February 20, 2025

62.15

62.15

62.00

62.00

62.08

1,000.00

62,083.50

February 19, 2025

62.10

62.10

62.10

62.10

62.10

100.00

6,210.00

February 18, 2025

62.20

62.20

62.20

62.20

62.20

580.00

36,076.00

February 17, 2025

62.10

62.10

62.10

62.10

62.10

6,090.00

378,189.00

February 14, 2025

62.10

62.10

62.10

62.10

62.10

10.00

621.00

February 12, 2025

62.20

62.20

62.20

62.20

62.20

120.00

7,464.00

February 11, 2025

62.10

62.10

62.10

62.10

62.10

110.00

6,831.00

February 10, 2025

62.10

62.70

62.10

62.70

62.10

6,040.00

375,096.00

February 6, 2025

62.10

62.70

62.10

62.70

62.11

820.00

50,928.00

February 5, 2025

62.10

62.10

62.10

62.10

62.10

800.00

49,680.00

February 4, 2025

62.10

62.10

62.10

62.10

62.10

40.00

2,484.00

February 3, 2025

62.10

62.10

62.10

62.10

62.10

1,300.00

80,730.00

January 31, 2025

62.15

62.15

62.10

62.10

62.10

1,780.00

110,542.00

January 30, 2025

63.95

63.95

62.10

62.10

63.18

650.00

41,068.50

January 27, 2025

64.00

64.95

64.00

64.95

64.23

400.00

25,695.00

January 24, 2025

64.95

64.95

64.95

64.95

64.95

340.00

22,083.00

January 23, 2025

63.00

63.00

62.50

62.50

62.67

670.00

41,990.00

January 22, 2025

62.55

65.00

62.55

65.00

62.94

350.00

22,029.50

January 21, 2025

62.75

62.75

62.75

62.75

62.75

100.00

6,275.00

January 20, 2025

63.00

66.85

63.00

66.85

66.56

540.00

35,945.00

January 17, 2025

62.50

63.00

62.50

63.00

62.78

230.00

14,439.00

January 16, 2025

63.00

63.00

62.55

62.55

62.62

890.00

55,734.50

January 15, 2025

63.00

63.00

63.00

63.00

63.00

570.00

35,910.00

January 14, 2025

63.15

63.15

63.10

63.10

63.13

80.00

5,051.00

January 13, 2025

67.30

67.35

67.30

67.35

67.35

950.00

63,978.50

January 10, 2025

63.15

63.15

63.15

63.15

63.15

40.00

2,526.00

January 9, 2025

67.35

67.35

67.35

67.35

67.35

900.00

60,615.00

January 8, 2025

63.25

67.65

63.25

67.65

64.72

30.00

1,941.50

January 7, 2025

63.10

67.70

63.10

67.70

67.40

1,040.00

70,101.00

January 6, 2025

67.80

67.80

63.10

67.80

64.05

300.00

19,215.00

January 3, 2025

63.10

67.80

63.10

67.80

67.68

400.00

27,073.00

January 2, 2025

63.10

63.10

63.10

63.10

63.10

160.00

10,096.00