History of CCASS shareholding

Stock code:

Adjust for splits and bonus issues: Yes No

Use price on: trading date holding/settlement date

Show: chart & table chart only table only

Table rows with no holding change: include exclude

Participant: KWONG FAT HONG (SECURITIES) LTD

Holdings history

Date Trade date Closing price Holdings Change % of o/s Value (HK$)
2025-10-14 2025-10-10 0.184 20,000 +0 0.00% 3,680
2025-10-13 2025-10-09 0.187 20,000 +0 0.00% 3,740
2025-10-10 2025-10-08 0.194 20,000 +0 0.00% 3,880
2025-10-09 2025-10-06 0.196 20,000 +0 0.00% 3,920
2025-10-08 2025-10-03 0.196 20,000 +0 0.00% 3,920
2025-10-06 2025-10-02 0.196 20,000 +0 0.00% 3,920
2025-10-03 2025-09-30 0.195 20,000 +0 0.00% 3,900
2025-10-02 2025-09-29 0.191 20,000 +0 0.00% 3,820
2025-09-30 2025-09-26 0.189 20,000 +0 0.00% 3,780
2025-09-29 2025-09-25 0.194 20,000 +0 0.00% 3,880
2025-09-26 2025-09-24 0.195 20,000 +0 0.00% 3,900
2025-09-25 2025-09-23 0.194 20,000 +0 0.00% 3,880
2025-09-24 2025-09-22 0.201 20,000 +0 0.00% 4,020
2025-09-23 2025-09-19 0.209 20,000 +0 0.00% 4,180
2025-09-22 2025-09-18 0.204 20,000 +0 0.00% 4,080
2025-09-19 2025-09-17 0.216 20,000 +0 0.00% 4,320
2025-09-18 2025-09-16 0.208 20,000 +0 0.00% 4,160
2025-09-17 2025-09-15 0.209 20,000 +0 0.00% 4,180
2025-09-16 2025-09-12 0.211 20,000 +0 0.00% 4,220
2025-09-15 2025-09-11 0.213 20,000 +0 0.00% 4,260
2025-09-12 2025-09-10 0.225 20,000 +0 0.00% 4,500
2025-09-11 2025-09-09 0.231 20,000 +0 0.00% 4,620
2025-09-10 2025-09-08 0.218 20,000 +0 0.00% 4,360
2025-09-09 2025-09-05 0.234 20,000 +0 0.00% 4,680
2025-09-08 2025-09-04 0.245 20,000 +0 0.00% 4,900
2025-09-05 2025-09-03 0.255 20,000 +0 0.00% 5,100
2025-09-04 2025-09-02 0.250 20,000 +0 0.00% 5,000
2025-09-03 2025-09-01 0.255 20,000 +0 0.00% 5,100
2025-09-02 2025-08-29 0.255 20,000 +0 0.00% 5,100
2025-09-01 2025-08-28 0.250 20,000 +0 0.00% 5,000
2025-08-29 2025-08-27 0.247 20,000 +0 0.00% 4,940
2025-08-28 2025-08-26 0.255 20,000 +0 0.00% 5,100
2025-08-27 2025-08-25 0.270 20,000 +0 0.00% 5,400
2025-08-26 2025-08-22 0.265 20,000 +0 0.00% 5,300
2025-08-25 2025-08-21 0.275 20,000 +0 0.00% 5,500
2025-08-22 2025-08-20 0.270 20,000 +0 0.00% 5,400
2025-08-21 2025-08-19 0.280 20,000 +0 0.00% 5,600
2025-08-20 2025-08-18 0.285 20,000 +0 0.00% 5,700
2025-08-19 2025-08-15 0.290 20,000 +0 0.00% 5,800
2025-08-18 2025-08-14 0.285 20,000 +0 0.00% 5,700
2025-08-15 2025-08-13 0.280 20,000 +0 0.00% 5,600
2025-08-14 2025-08-12 0.285 20,000 +0 0.00% 5,700
2025-08-13 2025-08-11 0.285 20,000 +0 0.00% 5,700
2025-08-12 2025-08-08 0.285 20,000 +0 0.00% 5,700
2025-08-11 2025-08-07 0.285 20,000 +0 0.00% 5,700
2025-08-08 2025-08-06 0.285 20,000 +0 0.00% 5,700
2025-08-07 2025-08-05 0.285 20,000 +0 0.00% 5,700
2025-08-06 2025-08-04 0.280 20,000 +0 0.00% 5,600
2025-08-05 2025-08-01 0.275 20,000 +0 0.00% 5,500
2025-08-04 2025-07-31 0.285 20,000 +0 0.00% 5,700
2025-08-01 2025-07-30 0.300 20,000 +0 0.00% 6,000
2025-07-31 2025-07-29 0.310 20,000 +0 0.00% 6,200
2025-07-30 2025-07-28 0.310 20,000 +0 0.00% 6,200
2025-07-29 2025-07-25 0.310 20,000 +0 0.00% 6,200
2025-07-28 2025-07-24 0.310 20,000 +0 0.00% 6,200
2025-07-25 2025-07-23 0.300 20,000 +0 0.00% 6,000
2025-07-24 2025-07-22 0.300 20,000 +0 0.00% 6,000
2025-07-23 2025-07-21 0.295 20,000 +0 0.00% 5,900
2025-07-22 2025-07-18 0.320 20,000 +0 0.00% 6,400
2025-07-21 2025-07-17 0.320 20,000 +0 0.00% 6,400
2025-07-18 2025-07-16 0.325 20,000 +0 0.00% 6,500
2025-07-17 2025-07-15 0.325 20,000 +0 0.00% 6,500
2025-07-16 2025-07-14 0.345 20,000 +0 0.00% 6,900
2025-07-15 2025-07-11 0.360 20,000 +0 0.00% 7,200
2025-07-14 2025-07-10 0.335 20,000 +0 0.00% 6,700
2025-07-11 2025-07-09 0.305 20,000 +0 0.00% 6,100
2025-07-10 2025-07-08 0.325 20,000 +0 0.00% 6,500
2025-07-09 2025-07-07 0.325 20,000 +0 0.00% 6,500
2025-07-08 2025-07-04 0.320 20,000 +0 0.00% 6,400
2025-07-07 2025-07-03 0.330 20,000 +0 0.00% 6,600
2025-07-04 2025-07-02 0.325 20,000 +0 0.00% 6,500
2025-07-03 2025-06-30 0.315 20,000 +0 0.00% 6,300
2025-07-02 2025-06-27 0.320 20,000 +0 0.00% 6,400
2025-06-30 2025-06-26 0.290 20,000 +0 0.00% 5,800
2025-06-27 2025-06-25 0.295 20,000 +0 0.00% 5,900
2025-06-26 2025-06-24 0.280 20,000 +0 0.00% 5,600
2025-06-25 2025-06-23 0.280 20,000 +0 0.00% 5,600
2025-06-24 2025-06-20 0.285 20,000 +0 0.00% 5,700
2025-06-23 2025-06-19 0.275 20,000 +0 0.00% 5,500
2025-06-20 2025-06-18 0.260 20,000 +0 0.00% 5,200
2025-06-19 2025-06-17 0.265 20,000 +0 0.00% 5,300
2025-06-18 2025-06-16 0.280 20,000 +0 0.00% 5,600
2025-06-17 2025-06-13 0.270 20,000 +0 0.00% 5,400
2025-06-16 2025-06-12 0.280 20,000 +0 0.00% 5,600
2025-06-13 2025-06-11 0.280 20,000 +0 0.00% 5,600
2025-06-12 2025-06-10 0.275 20,000 +0 0.00% 5,500
2025-06-11 2025-06-09 0.270 20,000 +0 0.00% 5,400
2025-06-10 2025-06-06 0.270 20,000 +0 0.00% 5,400
2025-06-09 2025-06-05 0.270 20,000 +0 0.00% 5,400
2025-06-06 2025-06-04 0.270 20,000 +0 0.00% 5,400
2025-06-05 2025-06-03 0.265 20,000 +0 0.00% 5,300
2025-06-04 2025-06-02 0.260 20,000 +0 0.00% 5,200
2025-06-03 2025-05-30 0.270 20,000 +0 0.00% 5,400
2025-06-02 2025-05-29 0.270 20,000 +0 0.00% 5,400
2025-05-30 2025-05-28 0.265 20,000 +0 0.00% 5,300
2025-05-29 2025-05-27 0.265 20,000 +0 0.00% 5,300
2025-05-28 2025-05-26 0.265 20,000 +0 0.00% 5,300
2025-05-27 2025-05-23 0.265 20,000 +0 0.00% 5,300
2025-05-26 2025-05-22 0.265 20,000 +0 0.00% 5,300
2025-05-23 2025-05-21 0.270 20,000 +0 0.00% 5,400
2025-05-22 2025-05-20 0.270 20,000 +0 0.00% 5,400
2025-05-21 2025-05-19 0.265 20,000 +0 0.00% 5,300
2025-05-20 2025-05-16 0.265 20,000 +0 0.00% 5,300
2025-05-19 2025-05-15 0.260 20,000 +0 0.00% 5,200
2025-05-16 2025-05-14 0.265 20,000 +0 0.00% 5,300
2025-05-15 2025-05-13 0.260 20,000 +0 0.00% 5,200
2025-05-14 2025-05-12 0.265 20,000 +0 0.00% 5,300
2025-05-13 2025-05-09 0.275 20,000 +0 0.00% 5,500
2025-05-12 2025-05-08 0.275 20,000 +0 0.00% 5,500
2025-05-09 2025-05-07 0.250 20,000 +0 0.00% 5,000
2025-05-08 2025-05-06 0.239 20,000 +0 0.00% 4,780
2025-05-07 2025-05-02 0.239 20,000 +0 0.00% 4,780
2025-05-06 2025-04-30 0.244 20,000 +0 0.00% 4,880
2025-05-02 2025-04-29 0.242 20,000 +0 0.00% 4,840
2025-04-30 2025-04-28 0.248 20,000 +0 0.00% 4,960
2025-04-29 2025-04-25 0.265 20,000 +0 0.00% 5,300
2025-04-28 2025-04-24 0.255 20,000 +0 0.00% 5,100
2025-04-25 2025-04-23 0.245 20,000 +0 0.00% 4,900
2025-04-24 2025-04-22 0.247 20,000 +0 0.00% 4,940
2025-04-23 2025-04-17 0.241 20,000 +0 0.00% 4,820
2025-04-22 2025-04-16 0.238 20,000 +0 0.00% 4,760
2025-04-17 2025-04-15 0.240 20,000 +0 0.00% 4,800
2025-04-16 2025-04-14 0.246 20,000 +0 0.00% 4,920
2025-04-15 2025-04-11 0.243 20,000 +0 0.00% 4,860
2025-04-14 2025-04-10 0.239 20,000 +0 0.00% 4,780
2025-04-11 2025-04-09 0.227 20,000 +0 0.00% 4,540
2025-04-10 2025-04-08 0.220 20,000 +0 0.00% 4,400
2025-04-09 2025-04-07 0.217 20,000 +0 0.00% 4,340
2025-04-08 2025-04-03 0.250 20,000 +0 0.00% 5,000
2025-04-07 2025-04-02 0.250 20,000 +0 0.00% 5,000
2025-04-03 2025-04-01 0.250 20,000 +0 0.00% 5,000
2025-04-02 2025-03-31 0.249 20,000 +0 0.00% 4,980
2025-04-01 2025-03-28 0.250 20,000 +0 0.00% 5,000
2025-03-31 2025-03-27 0.255 20,000 +0 0.00% 5,100
2025-03-28 2025-03-26 0.247 20,000 +0 0.00% 4,940
2025-03-27 2025-03-25 0.244 20,000 +0 0.00% 4,880
2025-03-26 2025-03-24 0.248 20,000 +0 0.00% 4,960
2025-03-25 2025-03-21 0.250 20,000 +0 0.00% 5,000
2025-03-24 2025-03-20 0.250 20,000 +0 0.00% 5,000
2025-03-21 2025-03-19 0.260 20,000 +0 0.00% 5,200
2025-03-20 2025-03-18 0.265 20,000 +0 0.00% 5,300
2025-03-19 2025-03-17 0.265 20,000 +0 0.00% 5,300
2025-03-18 2025-03-14 0.255 20,000 +0 0.00% 5,100
2025-03-17 2025-03-13 0.250 20,000 +0 0.00% 5,000
2025-03-14 2025-03-12 0.260 20,000 +0 0.00% 5,200
2025-03-13 2025-03-11 0.260 20,000 +0 0.00% 5,200
2025-03-12 2025-03-10 0.260 20,000 +0 0.00% 5,200
2025-03-11 2025-03-07 0.255 20,000 +0 0.00% 5,100
2025-03-10 2025-03-06 0.270 20,000 +0 0.00% 5,400
2025-03-07 2025-03-05 0.260 20,000 +0 0.00% 5,200
2025-03-06 2025-03-04 0.260 20,000 +0 0.00% 5,200
2025-03-05 2025-03-03 0.270 20,000 +0 0.00% 5,400
2025-03-04 2025-02-28 0.260 20,000 +0 0.00% 5,200
2025-03-03 2025-02-27 0.255 20,000 +0 0.00% 5,100
2025-02-28 2025-02-26 0.255 20,000 +0 0.00% 5,100
2025-02-27 2025-02-25 0.245 20,000 +0 0.00% 4,900
2025-02-26 2025-02-24 0.250 20,000 +0 0.00% 5,000
2025-02-25 2025-02-21 0.248 20,000 +0 0.00% 4,960
2025-02-24 2025-02-20 0.248 20,000 +0 0.00% 4,960
2025-02-21 2025-02-19 0.255 20,000 +0 0.00% 5,100
2025-02-20 2025-02-18 0.250 20,000 +0 0.00% 5,000
2025-02-19 2025-02-17 0.260 20,000 -4,000 0.00% 5,200
2025-02-14 2025-02-12 0.275 24,000 -10,000 0.00% 6,600
2025-02-04 2025-01-28 0.270 34,000 -16,000 0.00% 9,180
2024-12-30 2024-12-24 0.285 50,000 -2,000 0.00% 14,250
2024-12-20 2024-12-18 0.295 52,000 -10,000 0.00% 15,340
2024-12-04 2024-12-02 0.295 62,000 -20,000 0.00% 18,290
2024-10-04 2024-10-02 0.410 82,000 -20,000 0.00% 33,620
2024-07-19 2024-07-17 0.243 102,000 +482 0.00% 24,801
2023-07-14 2023-07-12 0.455 101,518 +1,816 0.00% 46,217
2022-06-08 2022-06-06 0.837 99,702 +9,472 0.00% 83,403
2021-06-15 2021-06-10 1.164 90,230 +8,846 0.00% 105,059
2021-06-03 2021-06-01 1.429 81,384 +6,726 0.00% 116,335
2020-06-04 2020-06-02 1.654 74,658 +4,591 0.00% 123,516
2019-06-03 2019-05-30 1.263 70,067 +2,338 0.00% 88,513
2018-05-29 2018-05-25 1.293 67,729 +2,272 0.00% 87,578
2017-08-17 2017-08-15 1.068 65,457 -7,114 0.00% 69,920
2017-06-06 2017-06-02 0.806 72,571 +2,991 0.00% 58,511
2016-11-09 2016-11-07 0.777 69,580 -27,287 0.00% 54,060
2016-10-17 2016-10-13 0.733 96,867 -27,286 0.00% 71,000
2016-03-08 2016-03-04 0.726 124,153 +6,282 0.00% 90,099
2015-08-19 2015-08-17 0.649 117,871 -19,430 0.00% 76,440
2015-07-16 2015-07-14 0.718 137,301 +19,430 0.00% 98,580
2015-06-25 2015-06-23 0.880 117,871 +25,905 0.00% 103,740
2015-05-21 2015-05-19 0.973 91,966 -64,764 0.00% 89,460
2015-05-15 2015-05-13 0.926 156,730 +64,764 0.00% 145,200
2015-05-07 2015-05-05 0.957 91,966 -19,429 0.00% 88,040
2015-05-06 2015-05-04 1.019 111,395 +19,429 0.00% 113,520
2015-05-05 2015-04-30 0.973 91,966 -19,429 0.00% 89,460
2014-08-14 2014-08-12 0.865 111,395 +19,429 0.00% 96,320
2014-07-24 2014-07-22 0.733 91,966 -12,952 0.00% 67,450
2014-05-15 2014-05-13 0.787 104,918 +2,017 0.00% 82,588
2014-04-15 2014-04-11 0.976 102,901 -19,055 0.00% 100,440
2014-04-11 2014-04-09 1.023 121,956 -19,056 0.00% 124,800
2014-04-04 2014-04-02 0.913 141,012 +6,352 0.00% 128,760
2014-03-21 2014-03-19 0.779 134,660 -19,056 0.00% 104,940
2014-03-19 2014-03-17 0.834 153,716 -6,352 0.00% 128,260
2014-03-12 2014-03-10 0.960 160,068 +25,408 0.00% 153,720
2014-03-11 2014-03-07 0.960 134,660 -19,056 0.00% 129,320
2014-03-07 2014-03-05 0.960 153,716 -25,408 0.00% 147,620
2014-03-06 2014-03-04 0.960 179,124 +19,056 0.00% 172,020
2014-03-05 2014-03-03 0.992 160,068 +19,056 0.00% 158,760
2014-03-04 2014-02-28 1.023 141,012 +19,056 0.00% 144,300
2014-02-17 2014-02-13 1.086 121,956 +6,351 0.00% 132,480
2014-02-13 2014-02-11 1.134 115,605 +6,352 0.00% 131,041
2014-01-24 2014-01-22 1.181 109,253 -25,407 0.00% 129,000
2014-01-23 2014-01-21 1.008 134,660 +12,704 0.00% 135,680
2014-01-02 2013-12-27 1.071 121,956 +12,703 0.00% 130,560
2013-12-13 2013-12-11 1.228 109,253 +12,704 0.00% 134,160
2013-11-19 2013-11-15 1.401 96,549 -12,704 0.00% 135,280
2013-11-01 2013-10-30 1.338 109,253 +12,704 0.00% 146,200
2013-10-22 2013-10-18 1.433 96,549 +12,704 0.00% 138,320
2013-10-09 2013-10-07 1.496 83,845 -12,704 0.00% 125,400
2013-09-27 2013-09-25 1.448 96,549 +12,704 0.00% 139,840
2013-08-02 2013-07-31 1.590 83,845 -12,704 0.00% 133,320
2013-07-02 2013-06-27 1.527 96,549 -25,407 0.00% 147,440
2013-06-28 2013-06-26 1.480 121,956 -12,704 0.00% 180,479
2013-06-27 2013-06-25 1.417 134,660 -25,408 0.00% 190,800
2013-06-26 2013-06-24 1.448 160,068 +25,408 0.00% 231,840
2013-06-25 2013-06-21 1.606 134,660 +12,704 0.00% 216,240
2013-06-21 2013-06-19 1.732 121,956 +25,407 0.00% 211,199
2013-06-20 2013-06-18 1.763 96,549 -12,704 0.00% 170,240
2013-06-14 2013-06-11 1.669 109,253 +12,704 0.00% 182,321
2013-06-10 2013-06-06 1.889 96,549 +12,704 0.00% 182,400
2013-06-06 2013-06-04 1.952 83,845 -19,056 0.00% 163,680
2013-06-04 2013-05-31 1.779 102,901 -31,759 0.00% 183,060
2013-05-31 2013-05-29 1.527 134,660 -12,704 0.00% 205,640
2013-05-29 2013-05-27 1.433 147,364 -12,704 0.00% 211,120
2013-05-24 2013-05-22 1.448 160,068 +12,704 0.00% 231,840
2013-04-09 2013-04-05 1.102 147,364 -31,760 0.00% 162,400
2013-03-22 2013-03-20 1.212 179,124 -25,407 0.00% 217,141
2013-03-19 2013-03-15 1.102 204,531 +25,407 0.00% 225,400
2013-03-18 2013-03-14 1.181 179,124 -25,407 0.00% 211,501
2013-03-14 2013-03-12 1.102 204,531 +25,407 0.00% 225,400
2013-03-04 2013-02-28 1.370 179,124 -31,759 0.00% 245,341
2013-02-26 2013-02-22 1.354 210,883 +31,759 0.00% 285,520
2013-02-25 2013-02-21 1.370 179,124 -25,407 0.00% 245,341
2013-02-20 2013-02-18 1.370 204,531 +25,407 0.00% 280,140
2013-02-19 2013-02-15 1.385 179,124 -22,866 0.00% 248,161
2013-02-14 2013-02-07 1.354 201,990 +22,866 0.00% 273,480
2013-02-08 2013-02-06 1.448 179,124 -12,703 0.00% 259,441
2013-02-04 2013-01-31 1.464 191,827 +44,463 0.00% 280,860
2013-02-01 2013-01-30 1.590 147,364 -76,223 0.00% 234,320
2013-01-28 2013-01-24 1.590 223,587 -76,223 0.01% 355,520
2013-01-25 2013-01-23 1.307 299,810 +76,223 0.01% 391,761
2013-01-24 2013-01-22 1.464 223,587 +76,223 0.01% 327,360
2013-01-21 2013-01-17 1.149 147,364 -36,206 0.00% 169,360
2013-01-15 2013-01-11 1.023 183,570 -15,244 0.00% 187,850
2013-01-14 2013-01-10 0.976 198,814 +31,759 0.00% 194,060
2012-11-12 2012-11-08 0.677 167,055 -50,815 0.00% 113,090
2012-10-19 2012-10-17 0.693 217,870 -12,704 0.00% 150,920
2012-10-18 2012-10-16 0.693 230,574 -63,519 0.01% 159,720
2012-10-12 2012-10-10 0.701 294,093 +127,038 0.01% 206,035
2012-10-09 2012-10-05 0.708 167,055 -127,038 0.00% 118,350
2012-10-05 2012-10-03 0.708 294,093 +127,038 0.01% 208,350
2012-09-14 2012-09-12 0.606 167,055 -16,515 0.00% 101,255
2012-05-14 2012-05-10 0.425 183,570 -38,111 0.00% 78,030
2011-02-10 2011-02-08 0.316 221,681 +31,759 0.01% 70,149
2010-03-09 2010-03-05 0.394 189,922 -11,433 0.00% 74,750
2010-01-20 2010-01-18 0.378 201,355 -25,408 0.00% 76,080
2010-01-05 2009-12-31 0.334 226,763 -31,759 0.01% 75,684
2009-08-10 2009-08-06 0.279 258,522 -63,519 0.01% 72,039
2009-08-04 2009-07-31 0.235 322,041 +44,463 0.01% 75,543
2009-06-22 2009-06-18 0.253 277,578 +63,519 0.01% 70,357
2009-02-05 2009-02-03 0.118 214,059 +6,352 0.00% 25,275
2008-06-03 2008-05-30 0.433 207,707 -12,704 0.00% 89,925
2008-05-19 2008-05-15 0.425 220,411 -190,557 0.01% 93,690
2008-05-16 2008-05-14 0.392 410,968 +190,557 0.01% 161,103
2008-05-09 2008-05-07 0.372 220,411 -25,407 0.01% 81,892
2008-04-07 2008-04-02 0.316 245,818 +31,759 0.01% 77,787
2007-11-27 2007-11-23 0.457 214,059 +25,408 0.00% 97,730
2007-10-23 2007-10-18 0.543 188,651 -22,867 0.00% 102,465
2007-10-05 2007-10-03 0.401 211,518 -15,245 0.00% 84,915
2007-09-13 2007-09-11 0.480 226,763 -38,111 0.01% 108,885
2007-09-11 2007-09-07 0.496 264,874 +38,111 0.01% 131,355
2007-08-28 2007-08-24 0.512 226,763 -48,274 0.01% 116,025
2007-08-16 2007-08-14 0.464 275,037 +22,867 0.01% 127,735
2007-08-09 2007-08-07 0.464 252,170 +63,519 0.01% 117,115
2007-08-08 2007-08-06 0.512 188,651 -100,360 0.00% 96,525
2007-08-07 2007-08-03 0.551 289,011 -90,197 0.01% 159,250
2007-08-06 2007-08-02 0.543 379,208 +177,853 0.01% 205,965
2007-07-30 2007-07-26 0.630 201,355 -31,760 0.00% 126,800
2007-07-26 2007-07-24 0.653 233,115 -19,055 0.01% 152,305
2007-07-25 2007-07-23 0.575 252,170 +31,759 0.01% 144,905
2007-07-20 2007-07-18 0.567 220,411 +12,704 0.01% 124,920
2007-07-13 2007-07-11 0.520 207,707 +19,056 0.00% 107,910
2007-06-26 2007-06-22 0.598 188,651 0.00% 112,860

Powered by Renavon Data — Hong Kong financial data services, built on Webb-site.com datasets (CC-BY 4.0)


Sign up for our free newsletter

Recommend Renavon Hong Kong to a friend

Copyright & disclaimer, Privacy policy

Back to top