Share Prices

TFHI

Date

Open High Low Close Average Volume Value

October 14, 2019

220.00

220.60

220.00

220.60

220.54

280.00

61,750.00

October 11, 2019

220.80

223.20

220.60

220.60

220.87

1,240.00

273,878.00

October 10, 2019

221.60

230.00

221.00

230.00

224.60

2,190.00

491,866.00

October 9, 2019

230.00

230.00

230.00

230.00

230.00

200.00

46,000.00

October 8, 2019

222.00

224.60

222.00

223.60

222.66

280.00

62,344.00

October 7, 2019

222.80

231.00

222.40

231.00

226.65

2,140.00

485,032.00

October 4, 2019

222.80

223.00

222.80

223.00

222.88

130.00

28,974.00

October 3, 2019

223.00

223.20

223.00

223.00

223.07

150.00

33,460.00

October 2, 2019

224.00

224.00

224.00

224.00

224.00

10,000.00

2,240,000.00

October 1, 2019

225.80

225.80

223.60

224.40

224.56

90.00

20,210.00

September 30, 2019

228.80

228.80

224.00

225.00

225.33

3,950.00

890,066.00

September 27, 2019

223.80

225.60

216.20

216.20

218.88

7,470.00

1,635,070.00

September 26, 2019

229.00

229.80

224.00

225.60

226.23

2,830.00

640,224.00

September 25, 2019

229.00

232.00

225.00

229.00

227.71

1,430.00

325,626.00

September 24, 2019

241.80

241.80

229.00

231.20

230.38

700.00

161,268.00

September 23, 2019

230.00

230.20

229.00

230.20

229.01

302,430.00

69,258,890.00

September 20, 2019

222.20

243.60

222.20

232.00

232.07

1,550.00

359,716.00

September 19, 2019

229.80

232.00

229.80

229.80

229.90

620.00

142,540.00

September 18, 2019

235.00

235.00

223.00

229.80

227.51

1,360.00

309,408.00

September 17, 2019

228.00

244.00

225.00

244.00

232.58

2,310.00

537,260.00

September 16, 2019

230.00

233.00

230.00

233.00

230.30

230.00

52,970.00

September 13, 2019

230.00

232.20

226.00

232.20

227.49

1,490.00

338,962.00

September 12, 2019

222.00

233.00

222.00

222.00

222.48

710.00

157,962.00

September 11, 2019

236.00

236.20

222.00

236.20

234.18

1,320.00

309,112.00

September 10, 2019

236.00

236.00

234.00

236.00

235.19

1,920.00

451,560.00

September 9, 2019

235.20

235.20

235.00

235.00

235.02

1,250.00

293,770.00

September 6, 2019

236.80

236.80

236.00

236.00

236.10

970.00

229,020.00

September 5, 2019

245.00

245.00

236.80

236.80

237.03

3,520.00

834,362.00

September 4, 2019

245.00

245.00

245.00

245.00

245.00

30.00

7,350.00

September 2, 2019

236.80

246.80

236.00

246.00

241.20

490.00

118,190.00

August 30, 2019

241.00

246.80

236.00

246.80

236.93

840.00

199,022.00

August 28, 2019

245.20

250.00

245.00

250.00

246.25

2,250.00

554,064.00

August 27, 2019

251.00

251.00

246.60

250.40

249.80

255,610.00

63,852,514.00

August 23, 2019

242.00

254.00

242.00

251.80

251.60

17,740.00

4,463,332.00

August 22, 2019

245.00

255.00

245.00

249.20

250.80

380.00

95,304.00

August 20, 2019

256.40

256.40

250.00

250.00

251.27

4,790.00

1,203,604.00

August 19, 2019

256.00

256.40

253.00

256.40

253.10

2,360.00

597,312.00

August 16, 2019

256.40

256.80

256.40

256.40

256.43

150.00

38,464.00

August 15, 2019

255.00

256.80

255.00

256.80

255.61

330.00

84,350.00

August 14, 2019

257.00

257.00

256.00

257.00

256.25

80.00

20,500.00

August 13, 2019

256.60

257.00

255.00

257.00

255.71

3,020.00

772,246.00

August 9, 2019

256.20

257.00

256.00

257.00

256.23

860.00

220,360.00

August 7, 2019

257.00

257.00

256.60

257.00

256.95

160.00

41,112.00

August 6, 2019

258.00

258.00

256.00

257.00

256.99

1,180.00

303,250.00

August 5, 2019

259.00

259.00

258.60

259.00

258.89

280.00

72,490.00

August 2, 2019

257.00

259.00

256.00

259.00

257.08

990.00

254,512.00

August 1, 2019

259.20

259.20

255.40

259.00

257.89

1,030.00

265,624.00

July 31, 2019

260.00

261.00

259.20

261.00

260.87

450.00

117,392.00

July 30, 2019

259.20

260.20

259.20

260.20

259.21

302,520.00

78,415,332.00

July 29, 2019

260.00

260.00

259.00

260.00

259.50

60.00

15,570.00

July 26, 2019

256.00

260.00

255.20

260.00

257.28

1,030.00

265,002.00

July 25, 2019

259.00

261.00

255.20

261.00

259.04

190.00

49,218.00

July 24, 2019

259.00

259.00

259.00

259.00

259.00

500.00

129,500.00

July 23, 2019

260.00

261.00

258.40

259.60

259.37

1,870.00

485,014.00

July 22, 2019

261.00

261.00

259.40

261.00

260.90

760.00

198,286.00

July 19, 2019

260.00

260.00

256.20

260.00

259.48

2,070.00

537,116.00

July 18, 2019

260.20

264.40

260.20

263.00

261.04

3,460.00

903,214.00

July 17, 2019

266.60

266.60

264.00

264.40

264.45

200.00

52,890.00

July 16, 2019

264.00

266.60

260.20

266.60

260.79

460.00

119,962.00

July 15, 2019

261.00

263.60

260.20

263.60

260.55

1,890.00

492,440.00

July 12, 2019

262.00

262.00

261.00

262.00

261.92

130.00

34,050.00

July 11, 2019

263.00

266.80

260.80

261.00

262.76

1,980.00

520,256.00

July 10, 2019

263.00

263.00

260.80

261.00

261.12

1,670.00

436,070.00

July 9, 2019

265.00

265.00

260.20

261.00

261.12

2,840.00

741,588.00

July 8, 2019

266.80

266.80

266.80

266.80

266.80

110.00

29,348.00

July 5, 2019

266.00

267.00

260.20

260.20

261.15

1,340.00

349,940.00

July 4, 2019

266.80

267.00

260.40

267.00

263.82

1,620.00

427,388.00

July 3, 2019

264.40

267.00

261.00

265.00

262.78

4,270.00

1,122,078.00

July 2, 2019

264.40

267.00

264.40

267.00

266.40

130.00

34,632.00

July 1, 2019

264.60

267.00

264.60

267.00

265.08

200.00

53,016.00

June 28, 2019

265.00

267.00

265.00

267.00

266.21

380,520.00

101,298,510.00

June 26, 2019

268.00

268.00

265.00

267.00

266.80

3,600.00

960,470.00

June 24, 2019

270.00

270.00

268.00

270.00

269.38

80.00

21,550.00

June 21, 2019

265.00

274.00

264.00

274.00

270.53

15,340.00

4,149,952.00

June 20, 2019

270.00

270.00

270.00

270.00

270.00

5,000.00

1,350,000.00

June 19, 2019

269.80

270.00

266.00

270.00

269.30

810.00

218,134.00

June 18, 2019

264.40

270.00

264.40

270.00

269.99

80,280.00

21,674,686.00

June 17, 2019

266.00

266.00

264.40

264.40

265.76

930.00

247,156.00

June 14, 2019

267.00

267.00

267.00

267.00

267.00

330.00

88,110.00

June 11, 2019

267.00

270.00

265.00

270.00

267.95

10,280.00

2,754,484.00

June 10, 2019

266.00

270.00

264.00

270.00

269.36

2,490.00

670,714.00

June 7, 2019

266.00

270.00

264.20

270.00

267.38

7,720.00

2,064,158.00

June 6, 2019

265.20

269.00

265.00

269.00

267.05

6,950.00

1,855,978.00

June 4, 2019

268.00

269.00

267.00

269.00

268.25

690.00

185,090.00

June 3, 2019

266.00

270.00

264.00

264.00

266.07

3,120.00

830,128.00

May 30, 2019

266.20

270.00

265.40

270.00

267.81

1,480.00

396,364.00

May 29, 2019

265.00

270.00

264.40

270.00

265.98

350.00

93,092.00

May 28, 2019

267.00

270.00

265.00

265.00

265.75

3,800.00

1,009,834.00

May 27, 2019

267.00

267.20

267.00

267.00

267.03

760.00

202,946.00

May 24, 2019

269.00

270.00

268.00

270.00

268.95

22,540.00

6,062,120.00

May 23, 2019

269.00

274.00

268.40

269.00

269.00

3,260.00

876,942.00

May 22, 2019

266.60

274.40

266.60

267.00

267.25

850.00

227,164.00

May 21, 2019

274.80

274.80

274.80

274.80

274.80

450.00

123,660.00

May 20, 2019

270.00

274.80

266.00

274.80

269.51

3,830.00

1,032,222.00

May 17, 2019

268.00

270.00

265.00

270.00

268.34

1,170.00

313,958.00

May 16, 2019

270.00

270.00

268.20

269.00

269.19

420.00

113,060.00

May 15, 2019

275.00

275.00

275.00

275.00

275.00

150.00

41,250.00

May 14, 2019

274.80

274.80

268.00

274.80

269.84

6,270.00

1,691,886.00

May 10, 2019

274.00

275.00

269.80

274.80

274.29

2,330.00

639,106.00

May 9, 2019

276.00

276.00

268.00

275.00

274.39

7,020.00

1,926,198.00

May 8, 2019

274.00

276.00

270.00

276.00

275.85

520.00

143,440.00

May 7, 2019

271.00

276.00

271.00

276.00

274.34

570.00

156,374.00

May 6, 2019

270.00

276.00

269.00

276.00

271.32

250.00

67,830.00

May 3, 2019

266.00

276.00

265.00

276.00

270.98

34,610.00

9,378,544.00

May 2, 2019

266.00

271.00

264.40

271.00

269.56

8,910.00

2,401,804.00

April 29, 2019

265.80

270.00

264.00

270.00

267.53

5,550.00

1,484,784.00

April 26, 2019

269.00

270.00

265.00

270.00

268.40

1,240.00

332,820.00

April 23, 2019

265.00

270.00

265.00

270.00

267.60

20,310.00

5,434,936.00

April 22, 2019

261.40

269.00

261.40

269.00

267.35

4,250.00

1,136,244.00

April 17, 2019

263.00

269.00

262.00

269.00

266.58

720.00

191,940.00

April 16, 2019

265.00

269.00

264.00

269.00

265.40

4,940.00

1,311,082.00

April 15, 2019

269.00

269.00

269.00

269.00

269.00

30.00

8,070.00

April 12, 2019

266.20

268.00

260.60

268.00

267.25

3,510.00

938,030.00

April 11, 2019

270.00

270.00

270.00

270.00

270.00

10.00

2,700.00

April 10, 2019

270.00

273.00

268.00

272.80

270.20

11,280.00

3,047,904.00

April 8, 2019

262.40

273.00

262.20

273.00

267.96

820.00

219,724.00

April 5, 2019

261.80

273.00

261.60

273.00

269.34

1,830.00

492,884.00

April 4, 2019

273.00

273.00

273.00

273.00

273.00

160.00

43,680.00

April 3, 2019

262.00

273.00

262.00

273.00

272.30

1,020.00

277,744.00

April 2, 2019

262.00

272.40

262.00

272.40

268.35

2,730.00

732,600.00

April 1, 2019

270.00

270.00

260.40

270.00

267.65

2,400.00

642,356.00

March 29, 2019

269.00

269.00

261.00

261.00

263.06

130.00

34,198.00

March 28, 2019

265.00

270.00

265.00

270.00

265.01

130,590.00

34,607,300.00

March 27, 2019

268.60

270.00

265.00

268.00

267.70

5,460.00

1,461,660.00

March 26, 2019

274.00

276.00

266.00

268.60

268.97

43,880.00

11,802,244.00

March 25, 2019

275.00

279.80

270.00

279.80

271.22

155,610.00

42,205,280.00

March 21, 2019

275.00

280.00

274.00

280.00

276.46

1,760.00

486,564.00

March 20, 2019

282.00

282.00

275.00

281.00

280.17

2,730.00

764,874.00

March 19, 2019

276.00

280.00

272.00

279.80

276.68

7,380.00

2,041,916.00

March 18, 2019

275.00

282.80

272.20

282.80

280.63

1,660.00

465,850.00

March 15, 2019

275.20

280.00

275.20

280.00

279.91

1,070.00

299,504.00

March 13, 2019

274.20

282.40

268.00

282.00

278.94

11,510.00

3,210,570.00

March 12, 2019

275.20

282.80

275.00

282.80

278.85

430.00

119,906.00

March 11, 2019

277.00

277.00

277.00

277.00

277.00

1,000.00

277,000.00

March 8, 2019

275.00

283.00

273.00

277.00

280.39

6,680.00

1,873,000.00

March 7, 2019

275.00

282.00

270.20

281.80

278.30

9,840.00

2,738,510.00

March 6, 2019

276.00

279.80

275.00

279.80

279.13

1,430.00

399,150.00

March 5, 2019

284.60

284.60

270.60

270.60

280.94

12,860.00

3,612,896.00

March 4, 2019

271.00

284.80

271.00

284.80

275.28

3,680.00

1,013,040.00

March 1, 2019

281.00

284.80

271.40

284.80

281.95

1,220.00

343,984.00

February 27, 2019

280.00

284.80

279.00

284.00

284.24

5,220.00

1,483,716.00

February 26, 2019

280.00

284.00

277.20

284.00

280.11

145,550.00

40,770,712.00

February 21, 2019

275.40

285.00

275.40

285.00

281.51

2,070.00

582,736.00

February 20, 2019

286.60

286.60

270.20

283.80

281.85

22,600.00

6,369,772.00

February 19, 2019

281.40

289.60

276.40

289.60

283.01

4,640.00

1,313,148.00

February 18, 2019

280.00

285.00

278.00

285.00

283.15

8,040.00

2,276,556.00

February 15, 2019

276.20

282.00

273.00

278.40

279.80

10,440.00

2,921,102.00

February 14, 2019

275.20

282.00

274.00

282.00

279.69

9,320.00

2,606,702.00

February 13, 2019

275.00

280.00

275.00

280.00

279.39

330.00

92,198.00

February 12, 2019

275.00

280.00

273.20

280.00

278.44

3,760.00

1,046,928.00

February 11, 2019

275.00

280.00

273.00

280.00

278.08

1,780.00

494,986.00

February 8, 2019

279.00

280.00

273.00

278.20

278.83

4,600.00

1,282,600.00

February 7, 2019

279.80

279.80

278.00

278.00

278.13

1,170.00

325,408.00

February 6, 2019

279.80

280.00

278.00

280.00

279.37

4,730.00

1,321,436.00

February 4, 2019

274.00

280.00

265.00

280.00

277.66

13,030.00

3,617,938.00

February 1, 2019

278.80

280.00

271.00

280.00

278.87

6,150.00

1,715,024.00

January 31, 2019

278.80

278.80

278.80

278.80

278.80

100,000.00

27,880,000.00

January 30, 2019

270.00

278.80

270.00

278.80

272.33

860.00

234,208.00

January 29, 2019

280.00

280.00

280.00

280.00

280.00

20.00

5,600.00

January 28, 2019

260.20

280.00

258.00

280.00

274.62

8,810.00

2,419,390.00

January 25, 2019

275.00

277.00

275.00

277.00

275.01

3,710.00

1,020,290.00

January 24, 2019

275.00

275.00

275.00

275.00

275.00

6,160.00

1,694,000.00

January 23, 2019

269.80

270.00

269.00

270.00

269.76

2,250.00

606,956.00

January 22, 2019

260.00

269.80

259.80

269.80

262.50

7,160.00

1,879,534.00

January 21, 2019

251.00

260.00

251.00

260.00

251.01

80,710.00

20,259,390.00

January 18, 2019

250.00

260.00

250.00

250.00

250.01

100,580.00

25,146,050.00

January 17, 2019

251.00

251.00

245.20

251.00

250.97

110,760.00

27,797,682.00

January 16, 2019

249.80

251.00

242.60

251.00

243.61

109,190.00

26,599,350.00

January 15, 2019

249.20

250.00

242.20

250.00

249.21

122,660.00

30,568,136.00

January 14, 2019

249.60

249.60

249.60

249.60

249.60

175,010.00

43,682,496.00

January 11, 2019

249.00

249.40

240.00

241.20

241.19

1,130.00

272,540.00

January 10, 2019

245.00

250.00

238.00

250.00

247.71

2,380.00

589,540.00

January 9, 2019

250.00

250.00

248.00

248.00

248.31

3,240.00

804,520.00

January 8, 2019

249.80

250.00

238.20

250.00

249.36

1,520.00

379,028.00

January 7, 2019

245.00

249.80

232.00

249.80

240.74

6,110.00

1,470,944.00

January 4, 2019

249.80

249.80

249.80

249.80

249.80

10.00

2,498.00

January 3, 2019

249.80

249.80

249.80

249.80

249.80

230.00

57,454.00

January 2, 2019

250.00

250.00

245.00

249.80

249.46

130.00

32,430.00