TFHI

Date

Open High Low Close Average Volume Value

July 22, 2024

75.00

75.00

72.00

72.00

73.07

1,010.00

73,800.00

July 19, 2024

72.50

75.00

70.05

72.00

72.10

750.00

54,078.00

July 18, 2024

77.00

77.00

70.00

72.10

70.69

1,370.00

96,852.00

July 16, 2024

80.00

80.00

75.00

75.00

75.08

630.00

47,300.00

July 15, 2024

74.10

80.00

74.00

80.00

74.31

2,380.00

176,851.00

July 12, 2024

77.20

77.20

77.20

77.20

77.20

10.00

772.00

July 10, 2024

77.20

77.20

74.10

74.10

75.13

600.00

45,080.00

July 9, 2024

78.00

78.00

77.20

77.20

77.21

2,150.00

166,012.00

July 8, 2024

77.10

79.50

77.00

77.20

77.67

920.00

71,453.00

July 5, 2024

79.50

79.50

77.20

77.20

77.44

640.00

49,561.00

July 3, 2024

77.20

77.20

77.20

77.20

77.20

10.00

772.00

July 2, 2024

83.95

83.95

77.20

77.20

78.19

5,040.00

394,084.00

July 1, 2024

77.20

77.20

77.10

77.20

77.10

840.00

64,767.00

June 28, 2024

77.20

77.20

77.20

77.20

77.20

110.00

8,492.00

June 27, 2024

77.00

77.05

77.00

77.05

77.05

1,130.00

87,065.00

June 26, 2024

84.80

84.85

77.00

77.00

79.07

4,110.00

324,975.00

June 25, 2024

84.85

84.85

84.85

84.85

84.85

110.00

9,333.50

June 21, 2024

81.00

81.00

81.00

81.00

81.00

90.00

7,290.00

June 20, 2024

81.00

81.00

81.00

81.00

81.00

520.00

42,120.00

June 18, 2024

81.05

81.05

81.00

81.00

81.00

3,890.00

315,104.50

June 14, 2024

81.05

81.10

81.00

81.10

81.01

2,030.00

164,448.00

June 13, 2024

81.00

81.00

81.00

81.00

81.00

10.00

810.00

June 11, 2024

82.00

82.00

81.00

81.00

81.19

2,720.00

220,840.50

June 10, 2024

82.00

82.00

82.00

82.00

82.00

140.00

11,480.00

June 7, 2024

84.75

84.75

84.75

84.75

84.75

10.00

847.50

June 6, 2024

82.95

84.00

81.00

84.00

81.24

1,280.00

103,982.00

June 5, 2024

84.90

84.90

84.00

84.00

84.21

130.00

10,947.00

June 4, 2024

81.10

81.10

81.10

81.10

81.10

130.00

10,543.00

June 3, 2024

82.80

82.80

81.05

81.05

81.59

580.00

47,324.00

May 31, 2024

83.00

83.00

83.00

83.00

83.00

200.00

16,600.00

May 30, 2024

81.00

81.20

81.00

81.20

81.13

300.00

24,338.00

May 29, 2024

81.00

81.00

81.00

81.00

81.00

3,740.00

302,940.00

May 28, 2024

83.00

83.00

83.00

83.00

83.00

200.00

16,600.00

May 24, 2024

81.00

81.00

81.00

81.00

81.00

60.00

4,860.00

May 23, 2024

82.00

82.00

82.00

82.00

82.00

320.00

26,240.00

May 22, 2024

84.00

84.00

82.50

82.50

82.81

2,600.00

215,315.00

May 21, 2024

83.15

84.00

83.15

84.00

83.57

650.00

54,319.50

May 20, 2024

89.95

89.95

83.20

83.20

87.25

200.00

17,450.00

May 17, 2024

84.00

89.95

84.00

89.95

86.97

20.00

1,739.50

May 16, 2024

90.95

90.95

83.15

84.00

86.90

90.00

7,821.00

May 15, 2024

84.00

90.95

84.00

90.95

85.39

50.00

4,269.50

May 14, 2024

83.50

83.50

83.15

83.15

83.45

240.00

20,027.50

May 13, 2024

83.20

83.20

83.20

83.20

83.20

10.00

832.00

May 10, 2024

84.00

84.00

83.15

83.15

83.50

400.00

33,403.00

May 9, 2024

91.90

91.90

91.90

91.90

91.90

5,020.00

461,338.00

May 8, 2024

84.00

84.00

83.50

83.50

83.55

370.00

30,915.00

May 7, 2024

86.00

86.00

84.20

85.00

84.83

4,550.00

385,976.00

May 6, 2024

86.00

86.00

86.00

86.00

86.00

60.00

5,160.00

May 3, 2024

84.40

84.50

84.40

84.50

84.50

3,480.00

294,050.00

May 2, 2024

84.45

85.00

84.45

84.50

84.97

780.00

66,274.00

April 30, 2024

93.45

93.45

84.35

84.35

87.76

320.00

28,084.00

April 29, 2024

84.30

93.45

84.30

93.45

92.53

100.00

9,253.00

April 26, 2024

84.10

93.45

84.10

93.45

88.04

1,750.00

154,074.00

April 25, 2024

84.05

93.00

84.05

84.10

86.93

220.00

19,125.50

April 24, 2024

88.00

88.00

84.05

84.10

84.37

670.00

56,530.00

April 22, 2024

84.05

84.10

84.05

84.10

84.09

370.00

31,113.50

April 19, 2024

88.00

88.00

88.00

88.00

88.00

440.00

38,720.00

April 18, 2024

84.00

89.00

84.00

88.00

87.90

730.00

64,170.00

April 17, 2024

83.15

84.10

83.15

84.00

83.67

3,290.00

275,276.50

April 16, 2024

90.00

90.00

90.00

90.00

90.00

1,180.00

106,200.00

April 15, 2024

92.90

92.90

92.90

92.90

92.90

50.00

4,645.00

April 12, 2024

90.10

90.10

90.10

90.10

90.10

160.00

14,416.00

April 11, 2024

90.05

90.05

90.05

90.05

90.05

40.00

3,602.00

April 8, 2024

93.00

93.00

93.00

93.00

93.00

20.00

1,860.00

April 4, 2024

93.45

93.45

93.00

93.00

93.03

120.00

11,164.50

April 3, 2024

93.00

93.00

93.00

93.00

93.00

890.00

82,770.00

April 2, 2024

90.10

90.15

90.00

90.00

90.02

6,960.00

626,571.00

April 1, 2024

93.45

93.45

93.45

93.45

93.45

20.00

1,869.00

March 27, 2024

90.30

90.30

90.30

90.30

90.30

240.00

21,672.00

March 26, 2024

91.00

91.00

90.30

90.30

90.37

500.00

45,185.00

March 25, 2024

91.00

91.00

90.35

90.35

90.49

480.00

43,433.00

March 22, 2024

93.45

93.45

90.30

90.30

90.37

480.00

43,375.50

March 20, 2024

90.35

90.35

90.35

90.35

90.35

230.00

20,780.50

March 19, 2024

90.40

90.40

90.30

90.30

90.35

200.00

18,070.00

March 15, 2024

90.35

90.35

90.30

90.35

90.31

4,770.00

430,794.00

March 14, 2024

90.35

90.35

90.35

90.35

90.35

720.00

65,052.00

March 13, 2024

90.20

90.20

90.00

90.10

90.15

780.00

70,320.00

March 12, 2024

93.50

93.50

90.10

90.10

93.01

960.00

89,288.00

March 11, 2024

93.60

93.60

93.20

93.50

93.22

3,920.00

365,406.00

March 7, 2024

93.60

93.60

93.60

93.60

93.60

200.00

18,720.00

March 6, 2024

93.60

94.00

93.60

94.00

93.77

930.00

87,208.00

March 5, 2024

93.60

93.60

93.60

93.60

93.60

860.00

80,496.00

March 1, 2024

93.70

94.00

93.60

93.60

93.70

1,600.00

149,920.00

February 29, 2024

95.00

95.00

95.00

95.00

95.00

10.00

950.00

February 28, 2024

94.00

95.00

93.60

95.00

93.60

6,810.00

637,438.50

February 27, 2024

96.00

96.00

96.00

96.00

96.00

150.00

14,400.00

February 26, 2024

93.20

97.95

93.20

96.00

95.39

220.00

20,986.50

February 23, 2024

93.20

93.20

93.20

93.20

93.20

280.00

26,096.00

February 22, 2024

93.15

93.15

93.15

93.15

93.15

20.00

1,863.00

February 21, 2024

95.00

95.00

93.05

93.10

93.47

510.00

47,670.50

February 20, 2024

95.05

97.95

95.00

97.95

96.01

8,880.00

852,536.00

February 19, 2024

97.95

97.95

95.05

95.05

95.75

870.00

83,298.50

February 16, 2024

96.00

96.00

96.00

96.00

96.00

9,500.00

912,000.00

February 15, 2024

96.00

96.00

96.00

96.00

96.00

14,730.00

1,414,080.00

February 14, 2024

96.00

96.00

96.00

96.00

96.00

4,010.00

384,960.00

February 13, 2024

96.10

96.10

96.10

96.10

96.10

970.00

93,217.00

February 12, 2024

96.05

96.10

96.00

96.10

96.03

2,850.00

273,677.00

February 5, 2024

96.05

99.80

96.05

99.80

97.26

310.00

30,150.50

February 2, 2024

96.05

96.05

96.05

96.05

96.05

300.00

28,815.00

February 1, 2024

97.10

98.95

96.00

98.95

96.61

5,140.00

496,599.00

January 31, 2024

96.15

96.15

96.15

96.15

96.15

2,720.00

261,528.00

January 30, 2024

97.00

97.05

97.00

97.05

97.01

90.00

8,731.00

January 29, 2024

97.00

97.00

97.00

97.00

97.00

140.00

13,580.00

January 26, 2024

100.00

100.00

96.10

96.10

99.70

130.00

12,961.00

January 25, 2024

99.95

100.00

99.95

100.00

99.97

690.00

68,982.00

January 24, 2024

96.10

99.95

96.10

99.95

99.34

720.00

71,524.00

January 23, 2024

99.00

99.00

99.00

99.00

99.00

220.00

21,780.00

January 22, 2024

98.00

102.00

98.00

99.00

100.62

160.00

16,100.00

January 19, 2024

98.05

99.00

98.05

99.00

98.50

1,960.00

193,052.00

January 18, 2024

98.05

98.05

98.05

98.05

98.05

300.00

29,415.00

January 17, 2024

100.00

102.00

98.05

102.00

100.01

3,650.00

365,025.00

January 15, 2024

101.90

101.90

101.90

101.90

101.90

130.00

13,247.00

January 12, 2024

97.00

103.90

97.00

103.00

101.64

1,730.00

175,844.00

January 11, 2024

96.20

96.40

96.20

96.35

96.24

140.00

13,474.00

January 10, 2024

96.15

96.15

96.15

96.15

96.15

120.00

11,538.00

January 9, 2024

102.00

102.00

102.00

102.00

102.00

10.00

1,020.00

January 8, 2024

96.10

102.00

96.10

102.00

97.85

370.00

36,206.00

January 5, 2024

102.00

103.00

102.00

103.00

102.06

1,120.00

114,306.00

January 4, 2024

102.00

102.00

102.00

102.00

102.00

100.00

10,200.00

January 3, 2024

96.10

101.90

96.00

101.90

98.80

6,110.00

603,640.50

January 2, 2024

96.10

96.10

96.10

96.10

96.10

20.00

1,922.00