TFHI

Date

Open High Low Close Average Volume Value

November 29, 2023

96.10

96.10

96.00

96.00

96.01

930.00

89,293.50

November 28, 2023

102.00

103.50

97.05

103.10

100.41

1,530.00

153,620.00

November 23, 2023

96.00

96.00

96.00

96.00

96.00

20.00

1,920.00

November 21, 2023

98.05

98.05

98.05

98.05

98.05

60.00

5,883.00

November 20, 2023

100.00

106.00

95.50

98.00

104.62

4,270.00

446,710.00

November 17, 2023

100.00

100.00

99.90

100.00

100.00

254,310.00

25,430,955.50

November 16, 2023

96.00

99.90

96.00

99.90

99.61

270.00

26,895.00

November 14, 2023

98.00

100.00

98.00

100.00

98.40

50.00

4,920.00

November 13, 2023

107.00

107.00

98.05

105.80

103.25

230.00

23,748.00

November 10, 2023

100.90

101.00

100.80

100.80

100.96

1,160.00

117,109.00

November 7, 2023

99.80

102.90

99.80

102.00

102.12

2,490.00

254,291.00

November 6, 2023

95.50

99.80

95.50

99.80

95.60

2,480.00

237,098.00

November 3, 2023

100.00

107.00

95.10

107.00

97.52

4,540.00

442,745.00

October 31, 2023

100.00

100.00

95.00

95.00

97.23

2,240.00

217,794.50

October 27, 2023

102.00

108.00

102.00

108.00

104.98

200.00

20,996.00

October 26, 2023

105.00

105.00

102.00

102.00

102.23

130.00

13,290.00

October 25, 2023

111.00

111.00

108.00

108.00

108.07

920.00

99,420.00

October 24, 2023

113.00

118.70

111.00

111.00

111.27

1,290.00

143,535.00

October 23, 2023

113.00

113.00

111.00

113.00

112.09

2,190.00

245,470.00

October 20, 2023

119.90

119.90

112.90

112.90

113.46

1,250.00

141,825.00

October 19, 2023

120.90

120.90

120.90

120.90

120.90

900.00

108,810.00

October 18, 2023

112.20

112.50

112.00

112.50

112.37

1,400.00

157,325.00

October 17, 2023

112.20

121.00

112.20

121.00

119.51

1,810.00

216,314.00

October 16, 2023

112.20

120.00

112.20

120.00

112.39

820.00

92,162.00

October 13, 2023

112.10

112.10

112.00

112.00

112.07

100.00

11,207.00

October 11, 2023

121.00

121.00

116.00

121.00

117.53

360.00

42,310.00

October 10, 2023

119.70

121.80

116.00

121.00

119.95

13,240.00

1,588,140.00

October 9, 2023

110.00

119.80

110.00

119.70

119.45

9,870.00

1,179,007.00

October 6, 2023

100.00

119.50

100.00

118.80

117.55

3,700.00

434,927.00

October 5, 2023

115.00

115.00

110.00

110.00

113.12

160.00

18,100.00

October 4, 2023

115.00

118.00

115.00

118.00

117.91

1,050.00

123,810.00

October 3, 2023

115.00

119.30

113.40

118.90

118.29

770.00

91,086.00

October 2, 2023

114.00

120.00

111.00

119.80

118.38

29,100.00

3,444,800.00

September 29, 2023

95.00

111.00

95.00

111.00

101.35

12,370.00

1,253,746.50

September 28, 2023

90.95

95.00

90.95

95.00

94.38

10,080.00

951,393.00

September 27, 2023

85.85

85.85

85.80

85.80

85.80

4,620.00

396,401.00

September 26, 2023

88.65

90.90

86.05

90.90

88.53

30.00

2,656.00

September 25, 2023

88.70

88.70

85.00

88.65

87.50

710.00

62,124.00

September 22, 2023

83.15

83.80

83.15

83.15

83.17

1,330.00

110,622.00

September 21, 2023

87.45

87.45

85.00

85.00

87.07

510.00

44,403.50

September 20, 2023

87.90

87.90

83.15

83.80

86.11

3,600.00

309,988.00

September 19, 2023

89.85

89.85

83.20

89.00

85.80

2,510.00

215,361.50

September 18, 2023

89.50

90.00

86.50

86.50

88.11

1,740.00

153,312.50

September 15, 2023

91.95

91.95

88.00

88.00

88.23

19,380.00

1,709,994.00

September 14, 2023

90.05

95.00

90.05

91.60

91.24

1,490.00

135,952.50

September 13, 2023

95.00

97.00

95.00

97.00

96.84

610.00

59,070.00

September 12, 2023

96.95

96.95

90.45

90.45

96.86

740.00

71,678.00

September 11, 2023

99.95

99.95

94.00

96.45

94.46

2,550.00

240,862.00

September 7, 2023

97.00

97.00

97.00

97.00

97.00

850.00

82,450.00

September 6, 2023

97.00

97.00

97.00

97.00

97.00

130.00

12,610.00

September 5, 2023

98.50

98.50

98.00

98.00

98.45

110.00

10,830.00

September 4, 2023

98.00

100.00

98.00

98.00

98.33

2,810.00

276,306.00

September 1, 2023

98.90

98.90

98.90

98.90

98.90

20.00

1,978.00

August 31, 2023

99.00

99.00

98.95

98.95

98.97

180.00

17,815.00

August 30, 2023

96.00

98.90

94.00

98.90

95.08

2,010.00

191,118.00

August 29, 2023

98.00

98.95

94.20

98.90

97.81

1,420.00

138,893.00

August 25, 2023

94.05

94.05

94.05

94.05

94.05

50.00

4,702.50

August 24, 2023

96.05

99.00

96.00

99.00

96.57

4,020.00

388,194.50

August 23, 2023

99.95

100.00

99.95

100.00

99.99

450.00

44,995.50

August 22, 2023

100.00

101.00

100.00

101.00

100.68

520.00

52,356.00

August 18, 2023

100.00

101.00

100.00

101.00

100.69

290.00

29,200.00

August 17, 2023

102.00

102.00

100.00

100.00

100.17

6,690.00

670,125.00

August 16, 2023

102.00

102.00

102.00

102.00

102.00

620.00

63,240.00

August 15, 2023

105.00

105.00

105.00

105.00

105.00

770.00

80,850.00

August 14, 2023

105.10

105.10

105.10

105.10

105.10

200.00

21,020.00

August 11, 2023

106.30

106.30

106.00

106.00

106.07

3,730.00

395,635.00

August 8, 2023

109.00

109.00

106.10

106.10

106.58

60.00

6,395.00

August 7, 2023

106.10

106.10

106.00

106.00

106.10

2,360.00

250,385.00

August 4, 2023

107.00

109.80

106.20

109.80

106.62

870.00

92,762.00

August 3, 2023

106.60

107.00

106.60

107.00

106.91

890.00

95,150.00

August 2, 2023

109.80

109.80

106.10

106.10

107.86

470.00

50,696.00

August 1, 2023

107.00

111.00

107.00

111.00

107.27

150.00

16,090.00

July 31, 2023

106.00

106.00

105.40

106.00

105.88

530.00

56,114.00

July 28, 2023

105.20

106.00

105.20

106.00

105.61

1,260.00

133,069.00

July 27, 2023

108.00

108.00

107.90

107.90

107.94

700.00

75,560.00

July 26, 2023

105.70

108.00

105.70

108.00

106.82

660.00

70,498.00

July 24, 2023

109.60

112.40

106.00

112.40

107.74

560.00

60,336.00

July 21, 2023

105.10

112.50

105.10

112.50

105.23

590.00

62,084.00

July 20, 2023

105.10

105.10

105.10

105.10

105.10

80.00

8,408.00

July 19, 2023

105.00

112.50

105.00

111.80

105.41

350.00

36,893.00

July 18, 2023

109.00

109.00

105.00

105.00

105.06

2,930.00

307,830.00

July 17, 2023

109.30

109.30

105.30

109.00

106.99

140.00

14,979.00

July 14, 2023

105.50

110.00

105.50

110.00

105.70

290.00

30,652.00

July 13, 2023

108.00

108.90

105.20

105.40

108.44

15,190.00

1,647,245.00

July 12, 2023

109.00

109.00

105.00

108.90

105.82

2,360.00

249,741.00

July 11, 2023

110.40

110.40

109.90

109.90

110.09

40,330.00

4,439,961.00

July 10, 2023

113.80

113.80

113.00

113.00

113.06

1,080.00

122,104.00

July 7, 2023

112.80

113.80

112.80

113.80

113.03

2,910.00

328,908.00

July 5, 2023

112.80

112.90

112.80

112.80

112.83

1,530.00

172,634.00

July 4, 2023

110.40

112.90

110.30

112.90

110.89

3,830.00

424,699.00

July 3, 2023

110.10

110.10

110.10

110.10

110.10

510.00

56,151.00

June 30, 2023

115.00

115.00

110.00

110.00

110.49

1,150.00

127,061.00

June 29, 2023

110.00

114.50

110.00

114.00

113.56

1,930.00

219,180.00

June 27, 2023

110.00

116.40

110.00

114.90

110.08

1,350.00

148,613.00

June 26, 2023

110.20

115.00

110.00

110.00

110.03

1,870.00

205,759.00

June 23, 2023

110.10

116.00

110.10

116.00

110.64

110.00

12,170.00

June 22, 2023

122.70

122.70

111.00

116.10

115.20

40.00

4,608.00

June 21, 2023

124.20

124.20

105.10

112.90

111.63

390.00

43,534.00

June 20, 2023

124.80

124.80

110.00

110.10

111.83

8,340.00

932,632.00

June 19, 2023

114.20

124.90

113.50

119.90

116.24

70.00

8,137.00

June 16, 2023

126.90

126.90

126.90

126.90

126.90

10.00

1,269.00

June 15, 2023

120.00

120.00

113.00

119.80

119.24

3,190.00

380,384.00

June 14, 2023

126.00

126.00

117.00

117.20

121.75

7,880.00

959,424.00

June 13, 2023

130.00

130.00

125.00

129.00

127.95

6,710.00

858,556.00

June 9, 2023

126.70

134.50

123.00

130.00

129.99

3,790.00

492,647.00

June 8, 2023

125.00

126.80

120.10

126.80

121.69

1,240.00

150,900.00

June 7, 2023

130.00

130.00

123.00

127.00

126.70

3,300.00

418,103.00

June 6, 2023

135.00

135.00

128.00

133.00

130.83

2,310.00

302,221.00

June 5, 2023

127.00

135.00

127.00

135.00

131.89

12,230.00

1,612,984.00

June 2, 2023

122.50

148.00

118.10

120.00

131.94

39,310.00

5,186,422.00

June 1, 2023

108.40

111.00

108.40

111.00

110.34

3,000.00

331,005.00

May 31, 2023

104.70

108.60

104.70

108.40

107.68

150.00

16,152.00

May 30, 2023

108.50

108.70

108.50

108.50

108.53

1,320.00

143,255.00

May 29, 2023

103.70

109.00

103.70

108.70

105.07

4,010.00

421,339.00

May 26, 2023

98.00

100.00

98.00

100.00

98.97

540.00

53,445.00

May 25, 2023

103.40

103.40

100.20

103.40

100.73

120.00

12,088.00

May 24, 2023

103.60

103.60

102.00

102.00

102.01

2,010.00

205,036.00

May 23, 2023

100.00

103.60

100.00

100.00

100.04

930.00

93,036.00

May 22, 2023

102.90

102.90

98.00

102.80

99.68

320.00

31,898.00

May 19, 2023

100.00

102.80

99.90

99.95

100.01

7,250.00

725,038.50

May 18, 2023

97.00

100.00

93.50

100.00

99.20

6,990.00

693,408.50

May 17, 2023

99.00

100.00

97.00

97.00

99.98

10,600.00

1,059,780.00

May 16, 2023

99.80

100.00

97.00

97.00

99.77

2,620.00

261,386.00

May 15, 2023

92.30

99.95

90.05

99.95

92.26

3,120.00

287,839.50

May 12, 2023

92.90

93.05

92.90

93.05

93.01

40.00

3,720.50

May 11, 2023

92.85

92.85

92.85

92.85

92.85

10.00

928.50

May 9, 2023

100.00

100.00

100.00

100.00

100.00

100.00

10,000.00

May 8, 2023

100.00

100.00

100.00

100.00

100.00

940.00

94,000.00

May 4, 2023

100.00

100.00

100.00

100.00

100.00

330.00

33,000.00

May 3, 2023

100.00

100.00

100.00

100.00

100.00

50.00

5,000.00

April 28, 2023

100.00

100.00

100.00

100.00

100.00

960.00

96,000.00

April 27, 2023

95.00

98.00

95.00

98.00

97.28

3,150.00

306,425.00

April 26, 2023

92.65

92.65

92.65

92.65

92.65

650.00

60,222.50

April 25, 2023

97.95

100.00

95.95

100.00

97.95

3,200.00

313,438.00

April 24, 2023

92.50

92.50

92.50

92.50

92.50

20.00

1,850.00

April 20, 2023

91.65

95.45

91.60

95.00

94.72

770.00

72,935.00

April 18, 2023

96.00

96.00

93.50

93.55

94.57

1,420.00

134,285.00

April 17, 2023

92.00

100.00

92.00

100.00

98.32

1,730.00

170,098.50

April 14, 2023

99.00

99.00

90.00

92.00

90.30

470.00

42,439.50

April 13, 2023

98.50

100.00

98.45

100.00

98.90

2,910.00

287,805.00

April 12, 2023

98.95

98.95

98.50

98.50

98.69

260.00

25,660.50

April 11, 2023

99.50

99.50

94.50

94.50

98.07

700.00

68,650.00

April 5, 2023

95.00

95.00

94.50

94.50

94.88

370.00

35,104.50

April 4, 2023

95.00

95.00

95.00

95.00

95.00

80.00

7,600.00

March 30, 2023

95.25

95.25

95.00

95.00

95.08

1,510.00

143,571.50

March 29, 2023

95.05

95.05

95.05

95.05

95.05

600.00

57,030.00

March 28, 2023

99.90

100.00

99.90

100.00

99.98

1,290.00

128,980.50

March 27, 2023

99.95

100.00

99.95

100.00

99.98

300.00

29,995.00

March 24, 2023

95.00

100.00

95.00

100.00

99.55

550.00

54,750.00

March 22, 2023

94.00

95.00

94.00

95.00

94.06

820.00

77,130.00

March 21, 2023

95.00

95.00

95.00

95.00

95.00

170.00

16,150.00

March 20, 2023

95.10

95.10

95.00

95.00

95.03

60.00

5,702.00

March 16, 2023

96.00

96.00

95.00

95.00

95.88

160.00

15,340.00

March 15, 2023

109.90

109.90

96.00

96.00

105.89

870.00

92,128.00

March 14, 2023

101.00

101.00

100.10

100.10

100.11

670.00

67,076.00

March 13, 2023

100.00

105.00

100.00

100.00

101.67

300.00

30,500.00

March 10, 2023

105.00

105.00

105.00

105.00

105.00

1,000.00

105,000.00

March 9, 2023

114.20

114.20

113.00

113.00

113.86

70.00

7,970.00

March 8, 2023

96.00

96.00

96.00

96.00

96.00

170.00

16,320.00

March 7, 2023

96.00

100.00

96.00

100.00

98.08

420.00

41,194.50

March 6, 2023

94.55

95.00

94.55

95.00

95.00

3,790.00

360,041.00

March 2, 2023

94.55

94.55

94.55

94.55

94.55

190.00

17,964.50

February 27, 2023

95.05

114.60

95.05

114.60

103.94

220.00

22,866.00

February 23, 2023

98.00

98.00

95.05

95.05

97.13

680.00

66,050.00

February 22, 2023

98.10

98.10

98.05

98.05

98.06

360.00

35,303.00

February 21, 2023

98.00

98.05

98.00

98.05

98.00

630.00

61,741.50

February 20, 2023

98.00

98.00

98.00

98.00

98.00

1,160.00

113,680.00

February 17, 2023

105.00

105.00

99.00

99.00

99.27

4,220.00

418,900.00

February 16, 2023

100.00

105.00

100.00

105.00

101.48

1,700.00

172,510.00

February 15, 2023

99.00

99.00

99.00

99.00

99.00

10.00

990.00

February 14, 2023

98.95

99.00

98.95

99.00

98.99

6,260.00

619,668.50

February 13, 2023

95.50

96.05

95.50

96.00

96.03

1,770.00

169,965.00

February 10, 2023

100.10

100.10

100.10

100.10

100.10

220.00

22,022.00

February 9, 2023

100.00

100.10

100.00

100.10

100.06

150.00

15,009.00

February 8, 2023

100.00

100.00

100.00

100.00

100.00

1,000.00

100,000.00

February 7, 2023

100.00

100.00

100.00

100.00

100.00

960.00

96,000.00

February 6, 2023

105.00

105.00

96.00

97.00

99.72

450.00

44,875.00

February 3, 2023

104.00

105.00

103.00

105.00

104.61

4,200.00

439,381.00

February 2, 2023

98.90

104.00

98.90

104.00

101.50

3,910.00

396,856.00

February 1, 2023

95.00

95.10

95.00

95.00

95.00

770.00

73,151.00

January 31, 2023

94.00

94.00

94.00

94.00

94.00

300.00

28,200.00

January 30, 2023

94.00

95.00

94.00

95.00

94.95

1,170.00

111,090.00

January 27, 2023

95.25

95.25

95.00

95.00

95.15

500.00

47,575.00

January 25, 2023

95.00

95.25

95.00

95.25

95.11

1,160.00

110,325.00

January 24, 2023

100.00

102.00

100.00

100.00

100.05

770.00

77,040.00

January 23, 2023

100.00

100.00

100.00

100.00

100.00

140.00

14,000.00

January 20, 2023

94.00

100.00

94.00

100.00

96.53

190.00

18,340.00

January 19, 2023

101.00

101.00

100.00

100.00

100.04

280.00

28,012.00

January 18, 2023

95.00

95.00

95.00

95.00

95.00

10.00

950.00

January 17, 2023

100.00

102.00

100.00

102.00

100.01

3,720.00

372,020.00

January 16, 2023

100.00

100.00

100.00

100.00

0.00

80.00

0.00

January 16, 2023

100.00

100.00

100.00

100.00

0.00

80.00

0.00

January 13, 2023

95.50

95.50

95.50

95.50

0.00

250.00

0.00

January 13, 2023

95.50

95.50

95.50

95.50

0.00

250.00

0.00

January 11, 2023

100.00

100.00

95.05

95.05

0.00

560.00

0.00

January 11, 2023

100.00

100.00

95.05

95.05

0.00

560.00

0.00

January 10, 2023

98.00

100.00

95.00

95.00

0.00

1,490.00

0.00

January 10, 2023

98.00

100.00

95.00

95.00

0.00

1,490.00

0.00

January 9, 2023

99.00

100.00

99.00

100.00

99.95

4,670.00

466,789.00

January 5, 2023

93.00

93.00

93.00

93.00

93.00

860.00

79,980.00

January 4, 2023

92.00

99.00

92.00

93.00

92.42

550.00

50,830.00

January 3, 2023

95.00

95.00

92.00

92.00

94.00

150.00

14,100.00