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: CHINA MERCHANTS BANK CO LTD

Holdings history

Date Trade date Closing price Holdings Change % of o/s Value (HK$)
2025-10-14 2025-10-10 1.110 278,500 +0 0.12% 309,135
2025-10-13 2025-10-09 1.210 278,500 +0 0.12% 336,985
2025-10-10 2025-10-08 1.320 278,500 +0 0.12% 367,620
2025-10-09 2025-10-06 1.060 278,500 +0 0.12% 295,210
2025-10-08 2025-10-03 0.670 278,500 +0 0.12% 186,595
2025-10-06 2025-10-02 0.610 278,500 +0 0.12% 169,885
2025-10-03 2025-09-30 0.610 278,500 +0 0.12% 169,885
2025-10-02 2025-09-29 0.610 278,500 +0 0.12% 169,885
2025-09-30 2025-09-26 0.700 278,500 +0 0.12% 194,950
2025-09-29 2025-09-25 0.700 278,500 +0 0.12% 194,950
2025-09-26 2025-09-24 0.700 278,500 +0 0.12% 194,950
2025-09-25 2025-09-23 0.650 278,500 +0 0.12% 181,025
2025-09-24 2025-09-22 0.600 278,500 +0 0.12% 167,100
2025-09-23 2025-09-19 0.520 278,500 +0 0.12% 144,820
2025-09-22 2025-09-18 0.510 278,500 +0 0.12% 142,035
2025-09-19 2025-09-17 0.480 278,500 +0 0.12% 133,680
2025-09-18 2025-09-16 0.480 278,500 +0 0.12% 133,680
2025-09-17 2025-09-15 0.485 278,500 +0 0.12% 135,072
2025-09-16 2025-09-12 0.485 278,500 +0 0.12% 135,072
2025-09-15 2025-09-11 0.485 278,500 +0 0.12% 135,072
2025-09-12 2025-09-10 0.485 278,500 +0 0.12% 135,072
2025-09-11 2025-09-09 0.495 278,500 +0 0.12% 137,858
2025-09-10 2025-09-08 0.540 278,500 +0 0.12% 150,390
2025-09-09 2025-09-05 0.550 278,500 +0 0.12% 153,175
2025-09-08 2025-09-04 0.550 278,500 +0 0.12% 153,175
2025-09-05 2025-09-03 0.560 278,500 +0 0.12% 155,960
2025-09-04 2025-09-02 0.560 278,500 +0 0.12% 155,960
2025-09-03 2025-09-01 0.560 278,500 +0 0.12% 155,960
2025-09-02 2025-08-29 0.580 278,500 +0 0.12% 161,530
2025-09-01 2025-08-28 0.425 278,500 +0 0.12% 118,362
2025-08-29 2025-08-27 0.465 278,500 +0 0.12% 129,502
2025-08-28 2025-08-26 0.500 278,500 +0 0.12% 139,250
2025-08-27 2025-08-25 0.550 278,500 +0 0.12% 153,175
2025-08-26 2025-08-22 0.550 278,500 +0 0.12% 153,175
2025-08-25 2025-08-21 0.550 278,500 +0 0.12% 153,175
2025-08-22 2025-08-20 0.550 278,500 +0 0.12% 153,175
2025-08-21 2025-08-19 0.550 278,500 +0 0.12% 153,175
2025-08-20 2025-08-18 0.550 278,500 +0 0.12% 153,175
2025-08-19 2025-08-15 0.560 278,500 +0 0.12% 155,960
2025-08-18 2025-08-14 0.560 278,500 +0 0.12% 155,960
2025-08-15 2025-08-13 0.580 278,500 +0 0.12% 161,530
2025-08-14 2025-08-12 0.580 278,500 +0 0.12% 161,530
2025-08-13 2025-08-11 0.610 278,500 +0 0.12% 169,885
2025-08-12 2025-08-08 0.610 278,500 +0 0.12% 169,885
2025-08-11 2025-08-07 0.610 278,500 +0 0.12% 169,885
2025-08-08 2025-08-06 0.610 278,500 +0 0.12% 169,885
2025-08-07 2025-08-05 0.610 278,500 +0 0.12% 169,885
2025-08-06 2025-08-04 0.610 278,500 +0 0.12% 169,885
2025-08-05 2025-08-01 0.610 278,500 +0 0.12% 169,885
2025-08-04 2025-07-31 0.610 278,500 +0 0.12% 169,885
2025-08-01 2025-07-30 0.610 278,500 +0 0.12% 169,885
2025-07-31 2025-07-29 0.610 278,500 +0 0.12% 169,885
2025-07-30 2025-07-28 0.610 278,500 +0 0.12% 169,885
2025-07-29 2025-07-25 0.700 278,500 +0 0.12% 194,950
2025-07-28 2025-07-24 0.710 278,500 +0 0.12% 197,735
2025-07-25 2025-07-23 0.710 278,500 +0 0.12% 197,735
2025-07-24 2025-07-22 0.710 278,500 +0 0.12% 197,735
2025-07-23 2025-07-21 0.760 278,500 +0 0.12% 211,660
2025-07-22 2025-07-18 0.700 278,500 +0 0.12% 194,950
2025-07-21 2025-07-17 0.610 278,500 +0 0.12% 169,885
2025-07-18 2025-07-16 0.600 278,500 +0 0.12% 167,100
2025-07-17 2025-07-15 0.670 278,500 +0 0.12% 186,595
2025-07-16 2025-07-14 0.610 278,500 +0 0.12% 169,885
2025-07-15 2025-07-11 0.640 278,500 +0 0.12% 178,240
2025-07-14 2025-07-10 0.620 278,500 +0 0.12% 172,670
2025-07-11 2025-07-09 0.550 278,500 +0 0.12% 153,175
2025-07-10 2025-07-08 0.580 278,500 +0 0.12% 161,530
2025-07-09 2025-07-07 0.590 278,500 +0 0.12% 164,315
2025-07-08 2025-07-04 0.670 278,500 +0 0.12% 186,595
2025-07-07 2025-07-03 0.780 278,500 +0 0.12% 217,230
2025-07-04 2025-07-02 0.670 278,500 +0 0.12% 186,595
2025-07-03 2025-06-30 0.660 278,500 +0 0.12% 183,810
2025-07-02 2025-06-27 0.750 278,500 +0 0.12% 208,875
2025-06-30 2025-06-26 0.700 278,500 +0 0.12% 194,950
2025-06-27 2025-06-25 0.710 278,500 +0 0.12% 197,735
2025-06-26 2025-06-24 0.710 278,500 +0 0.12% 197,735
2025-06-25 2025-06-23 0.710 278,500 +0 0.12% 197,735
2025-06-24 2025-06-20 0.710 278,500 +0 0.12% 197,735
2025-06-23 2025-06-19 0.710 278,500 +0 0.12% 197,735
2025-06-20 2025-06-18 0.710 278,500 +0 0.12% 197,735
2025-06-19 2025-06-17 0.710 278,500 +0 0.12% 197,735
2025-06-18 2025-06-16 0.710 278,500 +0 0.12% 197,735
2025-06-17 2025-06-13 0.730 278,500 +0 0.12% 203,305
2025-06-16 2025-06-12 0.730 278,500 +0 0.12% 203,305
2025-06-13 2025-06-11 0.780 278,500 +0 0.12% 217,230
2025-06-12 2025-06-10 0.770 278,500 +0 0.12% 214,445
2025-06-11 2025-06-09 0.840 278,500 +0 0.12% 233,940
2025-06-10 2025-06-06 0.990 278,500 +0 0.12% 275,715
2025-06-09 2025-06-05 0.800 278,500 +0 0.12% 222,800
2025-06-06 2025-06-04 0.790 278,500 +0 0.12% 220,015
2025-06-05 2025-06-03 0.790 278,500 +0 0.12% 220,015
2025-06-04 2025-06-02 0.790 278,500 +0 0.12% 220,015
2025-06-03 2025-05-30 0.810 278,500 +0 0.12% 225,585
2025-06-02 2025-05-29 0.780 278,500 +0 0.12% 217,230
2025-05-30 2025-05-28 0.860 278,500 +0 0.12% 239,510
2025-05-29 2025-05-27 0.790 278,500 +0 0.12% 220,015
2025-05-28 2025-05-26 0.720 278,500 +0 0.12% 200,520
2025-05-27 2025-05-23 0.710 278,500 +0 0.12% 197,735
2025-05-26 2025-05-22 0.710 278,500 +0 0.12% 197,735
2025-05-23 2025-05-21 0.710 278,500 +0 0.12% 197,735
2025-05-22 2025-05-20 0.600 278,500 +0 0.12% 167,100
2025-05-21 2025-05-19 0.650 278,500 +0 0.12% 181,025
2025-05-20 2025-05-16 0.730 278,500 +0 0.12% 203,305
2025-05-19 2025-05-15 0.800 278,500 +0 0.12% 222,800
2025-05-16 2025-05-14 0.790 278,500 +0 0.12% 220,015
2025-05-15 2025-05-13 0.720 278,500 +0 0.12% 200,520
2025-05-14 2025-05-12 0.680 278,500 +0 0.12% 189,380
2025-05-13 2025-05-09 0.650 278,500 +0 0.12% 181,025
2025-05-12 2025-05-08 0.730 278,500 +0 0.12% 203,305
2025-05-09 2025-05-07 0.720 278,500 +0 0.12% 200,520
2025-05-08 2025-05-06 0.485 278,500 +0 0.12% 135,072
2025-05-07 2025-05-02 0.485 278,500 +0 0.12% 135,072
2025-05-06 2025-04-30 0.485 278,500 +0 0.12% 135,072
2025-05-02 2025-04-29 0.485 278,500 +0 0.12% 135,072
2025-04-30 2025-04-28 0.500 278,500 +0 0.12% 139,250
2025-04-29 2025-04-25 0.500 278,500 +0 0.12% 139,250
2025-04-28 2025-04-24 0.500 278,500 +0 0.12% 139,250
2025-04-25 2025-04-23 0.500 278,500 +0 0.12% 139,250
2025-04-24 2025-04-22 0.500 278,500 +0 0.12% 139,250
2025-04-23 2025-04-17 0.500 278,500 +0 0.12% 139,250
2025-04-22 2025-04-16 0.500 278,500 +0 0.12% 139,250
2025-04-17 2025-04-15 0.500 278,500 +0 0.12% 139,250
2025-04-16 2025-04-14 0.500 278,500 +0 0.12% 139,250
2025-04-15 2025-04-11 0.500 278,500 +0 0.12% 139,250
2025-04-14 2025-04-10 0.500 278,500 +0 0.12% 139,250
2025-04-11 2025-04-09 0.500 278,500 +0 0.12% 139,250
2025-04-10 2025-04-08 0.500 278,500 +0 0.12% 139,250
2025-04-09 2025-04-07 0.500 278,500 +0 0.12% 139,250
2025-04-08 2025-04-03 0.500 278,500 +0 0.12% 139,250
2025-04-07 2025-04-02 0.500 278,500 +0 0.12% 139,250
2025-04-03 2025-04-01 0.500 278,500 +0 0.12% 139,250
2025-04-02 2025-03-31 0.500 278,500 +0 0.12% 139,250
2025-04-01 2025-03-28 0.500 278,500 +0 0.12% 139,250
2025-03-31 2025-03-27 0.500 278,500 +0 0.12% 139,250
2025-03-28 2025-03-26 0.500 278,500 +0 0.12% 139,250
2025-03-27 2025-03-25 0.500 278,500 +0 0.12% 139,250
2025-03-26 2025-03-24 0.570 278,500 +0 0.12% 158,745
2025-03-25 2025-03-21 0.670 278,500 +0 0.12% 186,595
2025-03-24 2025-03-20 0.670 278,500 +0 0.12% 186,595
2025-03-21 2025-03-19 0.670 278,500 +0 0.12% 186,595
2025-03-20 2025-03-18 0.670 278,500 +0 0.12% 186,595
2025-03-19 2025-03-17 0.670 278,500 +0 0.12% 186,595
2025-03-18 2025-03-14 0.670 278,500 +0 0.12% 186,595
2025-03-17 2025-03-13 0.670 278,500 +0 0.12% 186,595
2025-03-14 2025-03-12 0.670 278,500 +0 0.12% 186,595
2025-03-13 2025-03-11 0.670 278,500 +0 0.12% 186,595
2025-03-12 2025-03-10 0.690 278,500 +0 0.12% 192,165
2025-03-11 2025-03-07 0.700 278,500 +0 0.12% 194,950
2025-03-10 2025-03-06 0.770 278,500 +0 0.12% 214,445
2025-03-07 2025-03-05 0.600 278,500 +0 0.12% 167,100
2025-03-06 2025-03-04 0.620 278,500 +0 0.12% 172,670
2025-03-05 2025-03-03 0.630 278,500 +0 0.12% 175,455
2025-03-04 2025-02-28 0.820 278,500 +0 0.12% 228,370
2025-03-03 2025-02-27 0.850 278,500 +0 0.12% 236,725
2025-02-28 2025-02-26 0.760 278,500 +0 0.12% 211,660
2025-02-27 2025-02-25 0.680 278,500 +0 0.12% 189,380
2025-02-26 2025-02-24 0.660 278,500 +0 0.12% 183,810
2025-02-25 2025-02-21 0.640 278,500 +0 0.12% 178,240
2025-02-24 2025-02-20 0.640 278,500 +0 0.12% 178,240
2025-02-21 2025-02-19 0.610 278,500 +0 0.12% 169,885
2025-02-20 2025-02-18 0.610 278,500 +0 0.12% 169,885
2025-02-19 2025-02-17 0.540 278,500 +0 0.12% 150,390
2025-02-18 2025-02-14 0.480 278,500 +0 0.12% 133,680
2025-02-17 2025-02-13 0.435 278,500 +0 0.12% 121,148
2025-02-14 2025-02-12 0.420 278,500 +0 0.12% 116,970
2025-02-13 2025-02-11 0.405 278,500 +0 0.12% 112,793
2025-02-12 2025-02-10 0.400 278,500 +0 0.12% 111,400
2025-02-11 2025-02-07 0.400 278,500 +0 0.12% 111,400
2025-02-10 2025-02-06 0.390 278,500 +0 0.12% 108,615
2025-02-07 2025-02-05 0.390 278,500 +0 0.12% 108,615
2025-02-06 2025-02-04 0.385 278,500 +0 0.12% 107,222
2025-02-05 2025-02-03 0.375 278,500 +0 0.12% 104,438
2025-02-04 2025-01-28 0.370 278,500 +0 0.12% 103,045
2025-02-03 2025-01-24 0.355 278,500 +0 0.12% 98,868
2025-01-27 2025-01-23 0.355 278,500 +0 0.12% 98,868
2025-01-24 2025-01-22 0.345 278,500 +0 0.12% 96,082
2025-01-23 2025-01-21 0.345 278,500 +0 0.12% 96,082
2025-01-22 2025-01-20 0.345 278,500 +0 0.12% 96,082
2025-01-21 2025-01-17 0.350 278,500 +0 0.12% 97,475
2025-01-20 2025-01-16 0.370 278,500 +0 0.12% 103,045
2025-01-17 2025-01-15 0.370 278,500 +0 0.12% 103,045
2025-01-16 2025-01-14 0.370 278,500 +0 0.12% 103,045
2025-01-15 2025-01-13 0.370 278,500 +0 0.12% 103,045
2025-01-14 2025-01-10 0.370 278,500 +0 0.12% 103,045
2025-01-13 2025-01-09 0.370 278,500 +0 0.12% 103,045
2025-01-10 2025-01-08 0.370 278,500 +0 0.12% 103,045
2025-01-09 2025-01-07 0.370 278,500 +0 0.12% 103,045
2025-01-08 2025-01-06 0.375 278,500 +0 0.12% 104,438
2025-01-07 2025-01-03 0.375 278,500 +0 0.12% 104,438
2025-01-06 2025-01-02 0.375 278,500 +0 0.12% 104,438
2025-01-03 2024-12-31 0.375 278,500 +0 0.12% 104,438
2025-01-02 2024-12-27 0.375 278,500 +0 0.12% 104,438
2024-12-30 2024-12-24 0.375 278,500 +0 0.12% 104,438
2024-12-27 2024-12-20 0.375 278,500 +0 0.12% 104,438
2024-12-23 2024-12-19 0.375 278,500 +0 0.12% 104,438
2024-12-20 2024-12-18 0.375 278,500 +0 0.12% 104,438
2024-12-19 2024-12-17 0.375 278,500 +0 0.12% 104,438
2024-12-18 2024-12-16 0.375 278,500 +0 0.12% 104,438
2024-12-17 2024-12-13 0.375 278,500 +0 0.12% 104,438
2024-12-16 2024-12-12 0.500 278,500 +0 0.12% 139,250
2024-12-13 2024-12-11 0.500 278,500 +0 0.12% 139,250
2024-12-12 2024-12-10 0.540 278,500 +0 0.12% 150,390
2024-12-11 2024-12-09 0.540 278,500 +0 0.12% 150,390
2024-12-10 2024-12-06 0.540 278,500 +0 0.12% 150,390
2024-12-09 2024-12-05 0.540 278,500 +0 0.12% 150,390
2024-12-06 2024-12-04 0.400 278,500 +0 0.12% 111,400
2024-12-05 2024-12-03 0.400 278,500 +0 0.12% 111,400
2024-12-04 2024-12-02 0.510 278,500 +0 0.12% 142,035
2024-12-03 2024-11-29 0.510 278,500 +0 0.12% 142,035
2024-11-21 2024-11-19 0.610 278,500 -1,500 0.12% 169,885
2024-11-13 2024-11-11 0.680 280,000 +26,500 0.12% 190,400
2024-11-06 2024-11-04 0.730 253,500 -1,000 0.11% 185,055
2024-11-04 2024-10-31 0.760 254,500 +113,000 0.11% 193,420
2024-11-01 2024-10-30 0.690 141,500 +55,000 0.06% 97,635
2024-10-22 2024-10-18 0.920 86,500 -2,000 0.04% 79,580
2024-06-11 2024-06-06 0.770 88,500 +2,000 0.04% 68,145
2024-02-01 2024-01-30 0.990 86,500 +24,500 0.04% 85,635
2023-12-27 2023-12-21 0.825 62,000 -12,400 0.03% 51,150
2021-03-31 2021-03-29 10.167 74,400 -600 0.03% 756,400
2021-03-22 2021-03-18 9.500 75,000 +600 0.03% 712,500
2021-02-24 2021-02-22 9.667 74,400 -1,800 0.03% 719,200
2021-02-18 2021-02-16 2.417 76,200 +1,800 0.03% 184,150
2020-04-20 2020-04-16 1.667 74,400 -600 0.03% 124,000
2020-04-17 2020-04-15 1.667 75,000 -600 0.03% 125,000
2018-07-31 2018-07-27 5.917 75,600 -32,400 0.05% 447,300
2018-07-24 2018-07-20 6.000 108,000 -12,000 0.06% 648,000
2018-06-13 2018-06-11 6.417 120,000 +9,600 0.07% 770,000
2017-11-24 2017-11-22 10.250 110,400 -2,400 0.07% 1,131,600
2017-09-29 2017-09-27 12.250 112,800 +2,400 0.07% 1,381,800
2016-09-23 2016-09-21 9.083 110,400 -3,600 0.07% 1,002,800
2016-09-22 2016-09-20 9.083 114,000 -8,400 0.07% 1,035,500
2016-04-18 2016-04-14 10.750 122,400 +3,600 0.07% 1,315,800
2016-04-15 2016-04-13 10.917 118,800 +12,000 0.07% 1,296,900
2015-12-02 2015-11-30 7.667 106,800 +12,000 0.06% 818,800
2015-10-09 2015-10-07 7.250 94,800 -600 0.06% 687,300
2015-10-08 2015-10-06 6.583 95,400 -600 0.06% 628,050
2015-09-29 2015-09-24 6.417 96,000 +600 0.06% 616,000
2015-09-11 2015-09-09 9.917 95,400 +12,000 0.06% 946,050
2015-09-09 2015-09-07 8.500 83,400 +6,000 0.05% 708,900
2015-09-02 2015-08-31 9.000 77,400 +6,000 0.05% 696,600
2015-08-27 2015-08-25 6.167 71,400 +600 0.04% 440,300
2015-08-25 2015-08-21 12.000 70,800 +2,400 0.04% 849,600
2015-08-24 2015-08-20 15.750 68,400 +9,600 0.04% 1,077,300
2015-07-21 2015-07-17 20.250 58,800 +26,400 0.04% 1,190,700
2015-07-14 2015-07-10 17.500 32,400 -31,200 0.02% 567,000
2015-07-08 2015-07-06 18.125 63,600 -38,400 0.04% 1,152,750
2015-07-07 2015-07-03 20.417 102,000 -3,600 0.06% 2,082,500
2015-07-03 2015-06-30 21.042 105,600 +15,600 0.06% 2,222,000
2015-07-02 2015-06-29 21.417 90,000 +13,200 0.05% 1,927,500
2015-06-30 2015-06-26 21.250 76,800 +13,200 0.05% 1,632,000
2015-06-29 2015-06-25 20.542 63,600 +1,200 0.04% 1,306,450
2015-06-19 2015-06-17 13.583 62,400 -3,600 0.04% 847,600
2015-06-15 2015-06-11 12.875 66,000 +18,000 0.04% 849,750
2015-06-10 2015-06-08 12.833 48,000 +12,000 0.03% 616,000
2015-06-03 2015-06-01 11.542 36,000 +32,400 0.02% 415,500
2015-05-29 2015-05-27 9.875 3,600 +3,600 0.00% 35,550
2014-01-17 2014-01-15 4.333 0 -600
2014-01-15 2014-01-13 3.560 600 +600 0.00% 2,136
2014-01-10 2014-01-08 3.440 0 -32,314
2014-01-09 2014-01-07 4.043 32,314 +25,685 0.02% 130,649
2013-12-03 2013-11-29 2.172 6,629 -8,285 0.00% 14,401
2013-12-02 2013-11-28 2.233 14,914 -14,086 0.01% 33,299
2013-11-28 2013-11-26 1.901 29,000 +4,971 0.02% 55,125
2013-11-26 2013-11-22 2.082 24,029 +2,486 0.02% 50,026
2013-11-11 2013-11-07 1.991 21,543 +1,657 0.01% 42,900
2013-11-01 2013-10-30 2.263 19,886 -17,400 0.01% 45,001
2013-10-31 2013-10-29 1.871 37,286 +4,143 0.02% 69,751
2013-10-07 2013-10-03 2.203 33,143 +829 0.02% 73,000
2013-10-04 2013-10-02 2.323 32,314 -1,657 0.02% 75,074
2013-09-11 2013-09-09 2.172 33,971 +1,657 0.02% 73,799
2013-08-05 2013-08-01 2.866 32,314 -23,200 0.02% 92,624
2013-07-30 2013-07-26 2.022 55,514 +3,314 0.04% 112,224
2013-07-29 2013-07-25 2.052 52,200 +6,629 0.03% 107,100
2013-07-24 2013-07-22 2.172 45,571 +1,657 0.03% 98,999
2013-07-18 2013-07-16 2.353 43,914 +828 0.03% 103,349
2013-07-17 2013-07-15 2.474 43,086 +2,486 0.03% 106,601
2013-07-15 2013-07-11 2.685 40,600 +12,429 0.03% 109,025
2013-07-02 2013-06-27 3.379 28,171 +27,342 0.02% 95,199
2013-06-28 2013-06-26 3.440 829 +829 0.00% 2,851
2012-10-30 2012-10-26 5.853 0 -4,143
2012-10-25 2012-10-22 5.552 4,143 -828 0.00% 23,001
2012-10-17 2012-10-15 5.310 4,971 +4,971 0.00% 26,398
2012-05-17 2012-05-15 5.853 0 -829
2012-04-27 2012-04-25 6.276 829 +829 0.00% 5,203
2012-04-26 2012-04-24 6.759 0 -829
2012-04-05 2012-04-02 7.121 829 +829 0.00% 5,903
2010-09-13 2010-09-09 4.361 0 -35,152
2010-09-10 2010-09-08 4.361 35,152 -1,673 0.02% 153,302
2010-08-09 2010-08-05 4.481 36,825 +36,825 0.02% 164,998
2010-02-25 2010-02-23 5.675 0 -6,696
2010-02-08 2010-02-04 5.436 6,696 -12,554 0.00% 36,403
2010-02-05 2010-02-03 5.496 19,250 +15,902 0.01% 105,802
2010-02-04 2010-02-02 5.317 3,348 +3,348 0.00% 17,801
2007-06-26 2007-06-22 6.213 0

Sign up for our free newsletter

Recommend Renavon to a friend

Copyright & disclaimer, Privacy policy

Back to top