Share Prices

TFHI

Date

Open High Low Close Average Volume Value

November 17, 2017

290.00

290.00

285.00

290.00

289.78

790.00

228,926.00

November 16, 2017

289.80

296.00

283.00

290.00

288.19

2,840.00

818,468.00

November 15, 2017

289.20

297.00

289.20

296.80

294.88

3,790.00

1,117,584.00

November 14, 2017

288.60

297.00

288.60

297.00

296.10

1,270.00

376,044.00

November 13, 2017

295.00

297.00

282.00

297.00

292.07

5,390.00

1,574,268.00

November 10, 2017

297.80

297.80

295.00

297.00

296.68

80.00

23,734.00

November 9, 2017

295.00

297.80

286.00

297.80

293.89

2,080.00

611,286.00

November 8, 2017

282.00

298.00

282.00

295.00

290.04

4,570.00

1,325,460.00

November 7, 2017

295.00

300.00

281.00

281.00

293.52

4,190.00

1,229,846.00

November 6, 2017

297.80

302.60

292.00

302.60

298.33

58,240.00

17,374,872.00

November 3, 2017

288.00

297.60

288.00

297.60

296.00

940.00

278,240.00

November 2, 2017

297.00

297.60

296.80

297.60

297.57

1,050.00

312,448.00

October 30, 2017

298.80

298.80

296.00

297.80

297.77

2,460.00

732,512.00

October 27, 2017

292.00

299.40

291.20

299.00

297.59

580.00

172,600.00

October 26, 2017

292.00

299.40

290.20

299.40

296.44

18,610.00

5,516,804.00

October 25, 2017

290.00

298.80

289.60

298.80

295.03

14,040.00

4,142,252.00

October 24, 2017

298.00

298.00

286.00

298.00

293.53

14,610.00

4,288,530.00

October 20, 2017

289.00

299.00

289.00

299.00

295.06

2,070.00

610,782.00

October 19, 2017

297.00

299.00

297.00

299.00

298.57

1,320.00

394,110.00

October 18, 2017

299.80

300.00

290.20

299.00

299.48

7,540.00

2,258,076.00

October 17, 2017

282.20

300.00

282.20

300.00

298.10

3,960.00

1,180,480.00

October 13, 2017

290.20

299.00

290.20

299.00

298.61

6,570.00

1,961,842.00

October 12, 2017

290.00

298.80

290.00

298.40

297.64

7,660.00

2,279,906.00

October 11, 2017

282.00

297.60

282.00

297.60

295.67

4,430.00

1,309,814.00

October 10, 2017

290.00

296.00

282.20

282.40

294.81

4,180.00

1,232,320.00

October 9, 2017

290.00

296.00

290.00

296.00

295.42

6,220.00

1,837,518.00

October 6, 2017

294.00

295.80

280.00

295.40

292.98

11,060.00

3,240,316.00

October 5, 2017

294.00

294.80

282.40

294.80

294.18

5,400.00

1,588,580.00

October 4, 2017

292.80

294.80

292.80

294.80

294.15

6,200.00

1,823,760.00

October 3, 2017

282.00

293.00

282.00

293.00

292.90

7,360.00

2,155,756.00

October 2, 2017

282.00

293.00

282.00

293.00

292.54

6,770.00

1,980,516.00

September 29, 2017

280.20

292.60

280.00

292.60

292.54

42,680.00

12,485,622.00

September 28, 2017

292.40

292.60

291.80

292.40

292.11

10,330.00

3,017,516.00

September 27, 2017

292.40

292.40

281.00

292.40

289.94

10,930.00

3,168,994.00

September 26, 2017

292.60

292.60

287.00

291.80

291.49

10,140.00

2,955,728.00

September 25, 2017

292.20

293.00

288.00

292.60

291.32

4,340.00

1,264,344.00

September 22, 2017

291.00

295.80

290.00

293.00

292.72

3,820.00

1,118,182.00

September 21, 2017

299.00

299.00

292.00

295.00

293.70

3,130.00

919,286.00

September 20, 2017

299.00

299.00

294.00

294.00

295.92

14,100.00

4,172,494.00

September 19, 2017

300.00

300.00

299.00

299.00

299.43

210.00

62,880.00

September 18, 2017

300.00

301.00

299.20

300.00

299.81

11,880.00

3,561,740.00

September 15, 2017

299.80

300.00

298.60

300.00

299.06

4,490.00

1,342,780.00

September 14, 2017

300.40

300.40

298.80

300.00

299.72

6,040.00

1,810,306.00

September 13, 2017

300.00

301.00

294.00

301.00

299.48

9,090.00

2,722,312.00

September 11, 2017

299.00

300.00

294.00

300.00

297.74

5,120.00

1,524,410.00

September 8, 2017

299.60

300.00

299.60

300.00

299.60

4,020.00

1,204,396.00

September 7, 2017

299.20

300.00

299.20

300.00

299.24

180.00

53,864.00

September 6, 2017

301.80

301.80

300.00

300.00

300.29

130.00

39,038.00

September 5, 2017

301.40

301.40

299.80

299.80

300.15

2,100.00

630,318.00

September 4, 2017

300.20

302.00

299.60

301.60

300.09

1,700.00

510,148.00

August 31, 2017

302.00

302.40

300.00

300.00

300.30

4,660.00

1,399,410.00

August 30, 2017

301.80

302.60

300.00

302.60

302.47

5,170.00

1,563,772.00

August 29, 2017

302.00

302.00

301.00

302.00

301.84

1,340.00

404,466.00

August 25, 2017

301.60

303.00

300.40

303.00

302.60

6,380.00

1,930,574.00

August 24, 2017

303.00

303.00

302.00

302.00

302.58

330.00

99,852.00

August 23, 2017

302.80

303.00

302.00

303.00

302.97

4,480.00

1,357,300.00

August 22, 2017

302.80

303.00

302.00

303.00

302.96

3,800.00

1,151,258.00

August 18, 2017

302.20

302.60

293.00

302.60

301.19

14,930.00

4,496,816.00

August 17, 2017

302.40

302.60

300.00

302.60

301.90

3,540.00

1,068,734.00

August 16, 2017

302.00

302.60

302.00

302.60

302.43

70.00

21,170.00

August 15, 2017

302.00

303.00

300.00

301.80

301.70

8,180.00

2,467,900.00

August 14, 2017

301.40

303.60

300.00

301.60

301.96

17,280.00

5,217,858.00

August 11, 2017

302.00

303.60

301.80

303.60

302.91

2,720.00

823,910.00

August 10, 2017

303.60

303.60

303.00

303.40

303.51

2,880.00

874,104.00

August 9, 2017

304.00

304.60

303.20

303.20

303.92

4,180.00

1,270,372.00

August 8, 2017

304.00

305.00

303.00

304.60

304.15

2,670.00

812,078.00

August 7, 2017

304.00

305.00

304.00

305.00

304.43

7,960.00

2,423,224.00

August 4, 2017

303.40

304.20

302.60

304.20

303.91

390.00

118,524.00

August 3, 2017

302.00

304.20

299.00

302.80

302.06

4,210.00

1,271,656.00

August 2, 2017

303.60

304.20

302.00

304.20

304.13

8,380.00

2,548,624.00

August 1, 2017

304.20

304.20

304.00

304.00

304.02

170.00

51,684.00

July 31, 2017

305.00

305.00

301.00

305.00

303.55

21,830.00

6,626,422.00

July 28, 2017

303.60

304.80

301.60

304.80

303.99

11,140.00

3,386,482.00

July 27, 2017

304.00

305.00

302.00

305.00

303.98

10,910.00

3,316,382.00

July 26, 2017

304.00

305.00

302.80

305.00

304.97

10,300.00

3,141,160.00

July 25, 2017

301.60

305.00

301.60

305.00

304.78

12,100.00

3,687,804.00

July 24, 2017

303.00

304.00

303.00

304.00

303.11

7,260.00

2,200,608.00

July 21, 2017

303.80

303.80

303.40

303.80

303.79

13,880.00

4,216,640.00

July 20, 2017

303.60

303.80

300.20

303.80

303.54

4,060.00

1,232,362.00

July 19, 2017

303.00

304.00

302.60

303.80

303.75

4,700.00

1,427,614.00

July 18, 2017

303.60

303.80

301.00

303.80

303.72

8,200.00

2,490,468.00

July 17, 2017

303.20

303.80

303.00

303.80

303.79

9,060.00

2,752,382.00

July 14, 2017

302.80

304.00

302.60

304.00

303.15

6,130.00

1,858,310.00

July 13, 2017

302.00

303.00

299.20

303.00

300.35

5,450.00

1,636,888.00

July 12, 2017

304.00

304.00

302.00

303.00

302.73

310.00

93,846.00

July 11, 2017

303.00

304.00

300.00

303.20

302.90

14,190.00

4,298,194.00

July 10, 2017

303.80

303.80

301.00

303.40

302.76

13,340.00

4,038,754.00

July 7, 2017

303.80

303.80

302.00

303.80

302.73

9,520.00

2,881,986.00

July 6, 2017

303.00

304.00

303.00

303.80

303.77

4,090.00

1,242,414.00

July 5, 2017

303.80

304.00

301.80

304.00

303.40

5,040.00

1,529,140.00

July 4, 2017

303.60

303.80

302.00

303.80

303.36

1,530.00

464,140.00

July 3, 2017

304.00

304.00

302.20

303.60

303.48

1,810.00

549,294.00

June 30, 2017

302.60

303.00

300.20

303.00

302.55

6,740.00

2,039,212.00

June 29, 2017

303.00

303.00

302.00

303.00

302.52

1,330.00

402,346.00

June 28, 2017

303.60

304.00

302.20

303.00

302.97

2,320.00

702,884.00

June 27, 2017

304.00

304.00

300.00

304.00

303.53

10,190.00

3,092,966.00

June 23, 2017

305.00

305.80

300.00

303.60

303.06

12,880.00

3,903,464.00

June 22, 2017

305.40

306.00

304.60

306.00

305.84

6,790.00

2,076,686.00

June 21, 2017

305.80

305.80

305.00

305.60

305.58

3,040.00

928,960.00

June 20, 2017

305.60

306.00

302.00

305.80

305.07

6,810.00

2,077,540.00

June 19, 2017

305.00

306.00

305.00

305.80

305.71

3,150.00

963,000.00

June 16, 2017

305.00

306.00

305.00

306.00

305.71

3,790.00

1,158,626.00

June 15, 2017

305.00

306.60

304.00

306.00

305.76

7,120.00

2,176,992.00

June 14, 2017

306.80

306.80

304.00

306.00

305.72

3,600.00

1,100,586.00

June 13, 2017

306.60

307.00

304.00

306.80

306.00

145,860.00

44,633,046.00

June 9, 2017

307.00

307.00

305.60

307.00

306.57

7,460.00

2,287,028.00

June 8, 2017

306.60

307.00

304.00

307.00

306.19

15,680.00

4,800,988.00

June 7, 2017

306.60

306.60

304.00

306.60

306.22

12,290.00

3,763,436.00

June 6, 2017

306.20

306.60

305.00

306.60

305.69

9,190.00

2,809,286.00

June 5, 2017

306.00

306.80

305.00

306.20

305.81

4,970.00

1,519,894.00

June 2, 2017

305.20

307.00

304.00

304.00

305.01

3,950.00

1,204,792.00

June 1, 2017

307.20

307.40

305.00

306.40

305.62

3,340.00

1,020,766.00

May 31, 2017

307.60

307.60

305.00

307.40

306.97

7,820.00

2,400,520.00

May 30, 2017

307.80

307.80

307.00

307.60

307.45

1,900.00

584,160.00

May 29, 2017

307.80

308.00

306.00

308.00

307.50

7,160.00

2,201,692.00

May 26, 2017

307.60

308.00

306.20

308.00

307.25

18,090.00

5,558,110.00

May 25, 2017

308.00

308.00

305.60

308.00

307.46

4,270.00

1,312,846.00

May 24, 2017

309.00

309.00

307.00

308.00

307.97

2,010.00

619,026.00

May 23, 2017

309.80

309.80

307.20

309.00

309.07

2,860.00

883,930.00

May 22, 2017

310.00

310.00

308.00

308.00

309.04

2,720.00

840,594.00

May 19, 2017

310.00

310.00

308.80

310.00

309.41

1,790.00

553,836.00

May 18, 2017

309.80

310.00

308.40

310.00

309.34

2,690.00

832,118.00

May 17, 2017

310.00

310.00

309.00

310.00

309.85

4,480.00

1,388,128.00

May 16, 2017

307.00

310.00

306.60

310.00

308.18

4,900.00

1,510,068.00

May 15, 2017

308.00

308.00

306.00

307.00

307.00

4,030.00

1,237,206.00

May 12, 2017

307.80

308.00

306.00

307.80

307.70

4,480.00

1,378,484.00

May 11, 2017

305.00

307.80

304.80

307.80

306.96

1,470.00

451,234.00

May 10, 2017

303.80

304.00

303.20

304.00

303.91

10,150.00

3,084,728.00

May 9, 2017

300.00

304.00

299.00

304.00

303.09

6,130.00

1,857,970.00

May 8, 2017

299.80

300.00

298.80

300.00

299.90

7,250.00

2,174,300.00

May 5, 2017

299.80

300.00

297.00

300.00

299.03

5,760.00

1,722,398.00

May 4, 2017

298.80

300.00

298.00

300.00

299.54

4,780.00

1,431,778.00

May 3, 2017

300.00

300.00

298.00

298.80

299.03

4,410.00

1,318,710.00

May 2, 2017

294.00

300.00

293.60

300.00

298.17

6,320.00

1,884,416.00

April 27, 2017

294.00

294.00

292.80

294.00

293.81

7,300.00

2,144,838.00

April 26, 2017

293.00

293.80

292.00

293.20

293.19

4,210.00

1,234,344.00

April 25, 2017

289.80

293.00

289.80

293.00

290.21

9,200.00

2,669,922.00

April 24, 2017

284.80

289.80

284.60

289.80

289.67

9,140.00

2,647,570.00

April 21, 2017

284.80

285.00

281.80

285.00

284.43

11,890.00

3,381,836.00

April 20, 2017

284.20

284.80

284.00

284.80

284.59

10,220.00

2,908,522.00

April 19, 2017

284.00

284.80

283.20

284.80

284.73

5,740.00

1,634,376.00

April 18, 2017

284.80

284.80

283.20

284.20

283.58

1,860.00

527,462.00

April 17, 2017

283.80

284.00

282.00

284.00

283.12

10,920.00

3,091,720.00

April 12, 2017

284.80

284.80

281.20

284.00

282.92

13,160.00

3,723,200.00

April 11, 2017

279.80

285.00

278.00

285.00

279.54

17,270.00

4,827,572.00

April 10, 2017

280.00

280.00

278.00

278.00

278.46

6,930.00

1,929,730.00

April 7, 2017

274.80

280.00

274.60

280.00

275.38

18,120.00

4,989,892.00

April 6, 2017

274.00

275.00

273.00

275.00

274.17

14,830.00

4,065,914.00

April 5, 2017

273.80

274.00

272.00

274.00

273.13

4,340.00

1,185,382.00

April 4, 2017

273.20

274.00

272.00

274.00

273.59

10,920.00

2,987,588.00

April 3, 2017

273.80

274.00

273.40

274.00

273.91

3,300.00

903,898.00

March 31, 2017

272.80

274.00

272.00

274.00

273.43

7,040.00

1,924,924.00

March 30, 2017

273.60

273.60

273.00

273.60

273.52

16,840.00

4,606,114.00

March 29, 2017

273.80

273.80

272.40

273.60

273.11

4,410.00

1,204,414.00

March 28, 2017

273.80

273.80

271.60

273.20

272.55

6,820.00

1,858,778.00

March 27, 2017

273.40

273.60

272.00

272.00

272.39

5,160.00

1,405,536.00

March 24, 2017

273.60

274.80

273.60

274.80

274.74

5,320.00

1,461,612.00

March 23, 2017

274.80

275.00

274.00

274.80

274.52

8,060.00

2,212,628.00

March 22, 2017

273.00

274.00

272.60

274.00

273.43

6,120.00

1,673,412.00

March 21, 2017

273.00

273.00

271.00

273.00

272.50

4,230.00

1,152,658.00

March 20, 2017

272.00

272.00

269.60

272.00

271.60

8,460.00

2,297,738.00

March 17, 2017

272.00

272.00

269.60

270.00

270.02

16,820.00

4,541,730.00

March 16, 2017

271.00

272.00

270.00

272.00

271.65

1,250.00

339,568.00

March 15, 2017

272.00

272.00

270.00

271.20

271.14

23,850.00

6,466,770.00

March 14, 2017

274.80

274.80

272.00

272.00

272.44

2,710.00

738,310.00

March 13, 2017

272.00

274.80

270.60

274.60

271.46

7,670.00

2,082,130.00

March 10, 2017

271.00

272.00

270.60

272.00

270.77

5,420.00

1,467,596.00

March 9, 2017

267.00

272.00

267.00

272.00

270.28

23,110.00

6,246,236.00

March 8, 2017

268.00

270.00

267.00

270.00

267.81

31,900.00

8,543,244.00

March 7, 2017

269.00

270.00

268.00

270.00

269.49

7,750.00

2,088,512.00

March 6, 2017

267.40

269.60

267.00

269.60

267.99

3,880.00

1,039,810.00

March 3, 2017

268.60

268.60

267.60

268.00

268.00

14,530.00

3,894,046.00

March 2, 2017

269.00

269.00

268.00

268.00

268.08

10,540.00

2,825,546.00

March 1, 2017

267.00

269.80

263.60

269.80

267.80

6,820.00

1,826,380.00

February 28, 2017

267.00

267.00

264.00

265.00

265.08

20,850.00

5,526,860.00

February 27, 2017

268.00

268.00

266.00

266.80

267.00

4,500.00

1,201,500.00

February 24, 2017

268.00

268.00

265.00

267.00

266.44

7,570.00

2,016,976.00

February 23, 2017

268.00

269.40

267.00

267.00

267.18

2,840.00

758,800.00

February 22, 2017

269.00

269.00

260.00

267.00

265.32

20,000.00

5,306,492.00

February 21, 2017

269.00

269.00

267.60

268.00

268.34

6,740.00

1,808,590.00

February 20, 2017

268.20

269.80

268.20

269.80

268.80

28,530.00

7,668,880.00

February 17, 2017

269.00

270.00

268.60

270.00

269.93

3,840.00

1,036,548.00

February 16, 2017

269.60

269.60

268.00

268.00

268.46

2,610.00

700,680.00

February 15, 2017

268.00

269.60

264.00

269.60

268.05

7,340.00

1,967,484.00

February 14, 2017

268.00

268.00

267.00

268.00

267.74

3,760.00

1,006,714.00

February 13, 2017

265.80

268.80

262.40

266.00

265.72

14,260.00

3,789,146.00

February 10, 2017

265.80

265.80

263.00

265.80

265.48

10,430.00

2,769,006.00

February 9, 2017

264.80

265.00

264.00

265.00

264.95

10,600.00

2,808,448.00

February 8, 2017

265.00

265.00

262.80

265.00

264.65

7,650.00

2,024,610.00

February 7, 2017

265.00

266.00

264.00

265.00

265.10

3,660.00

970,258.00

February 6, 2017

264.00

265.00

263.20

265.00

264.23

16,000.00

4,227,620.00

February 3, 2017

262.80

264.00

261.20

264.00

263.51

7,790.00

2,052,736.00

February 2, 2017

263.00

263.00

262.00

262.80

262.56

5,300.00

1,391,578.00

February 1, 2017

263.00

263.00

262.00

262.00

262.22

2,400.00

629,338.00

January 31, 2017

264.40

264.40

263.00

264.00

263.57

3,380.00

890,864.00

January 30, 2017

263.80

264.40

261.60

264.40

263.91

7,600.00

2,005,686.00

January 27, 2017

263.00

264.20

262.20

264.20

264.01

6,400.00

1,689,672.00

January 26, 2017

263.00

264.20

262.80

264.20

264.01

7,300.00

1,927,290.00

January 25, 2017

264.00

264.40

261.00

264.20

263.72

12,380.00

3,264,800.00

January 24, 2017

261.80

264.00

261.80

263.00

262.89

3,810.00

1,001,600.00

January 23, 2017

264.60

264.80

264.00

264.20

264.24

6,580.00

1,738,692.00

January 20, 2017

263.00

264.00

262.00

264.00

263.18

13,330.00

3,508,234.00

January 19, 2017

261.60

263.00

261.60

263.00

262.72

3,800.00

998,338.00

January 18, 2017

263.00

263.20

261.20

263.00

262.86

9,830.00

2,583,892.00

January 17, 2017

263.00

263.00

262.20

263.00

292.97

1,850.00

486,494.00

January 16, 2017

262.80

263.00

260.00

263.00

262.36

4,670.00

1,225,222.00

January 13, 2017

263.00

264.60

261.00

262.80

262.80

11,360.00

2,985,396.00

January 12, 2017

264.00

264.00

263.00

264.00

263.86

5,530.00

1,459,164.00

January 11, 2017

263.80

264.00

262.80

264.00

263.86

12,020.00

3,171,560.00

January 10, 2017

262.80

264.00

262.00

264.00

263.64

3,320.00

875,290.00

January 9, 2017

263.00

263.00

262.00

263.00

262.95

1,070.00

281,358.00

January 6, 2017

264.80

264.80

260.00

264.60

262.86

8,610.00

2,263,256.00

January 5, 2017

264.00

265.00

263.00

265.00

264.35

3,000.00

793,064.00

January 4, 2017

261.80

264.00

261.20

264.00

263.34

1,830.00

481,920.00

January 3, 2017

262.00

262.00

260.20

262.00

261.95

5,710.00

1,495,726.00