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: DELTA ASIA SECURITIES LTD

Holdings history

Date Trade date Closing price Holdings Change % of o/s Value (HK$)
2025-10-14 2025-10-10 5.880 266,271 +0 0.01% 1,565,673
2025-10-13 2025-10-09 6.200 266,271 +0 0.01% 1,650,880
2025-10-10 2025-10-08 6.270 266,271 +0 0.01% 1,669,519
2025-10-09 2025-10-06 6.510 266,271 +0 0.01% 1,733,424
2025-10-08 2025-10-03 6.200 266,271 -30,000 0.01% 1,650,880
2025-10-06 2025-10-02 5.840 296,271 +20,000 0.01% 1,730,223
2025-10-02 2025-09-29 5.240 276,271 -16,000 0.01% 1,447,660
2025-09-30 2025-09-26 5.210 292,271 -30,000 0.01% 1,522,732
2025-09-29 2025-09-25 5.380 322,271 +30,000 0.01% 1,733,818
2025-09-26 2025-09-24 5.760 292,271 -20,000 0.01% 1,683,481
2025-09-25 2025-09-23 5.860 312,271 -30,000 0.01% 1,829,908
2025-09-24 2025-09-22 6.120 342,271 +10,000 0.01% 2,094,699
2025-09-23 2025-09-19 6.390 332,271 -30,000 0.01% 2,123,212
2025-09-22 2025-09-18 5.780 362,271 +90,000 0.01% 2,093,926
2025-09-19 2025-09-17 6.100 272,271 -20,000 0.01% 1,660,853
2025-09-18 2025-09-16 5.930 292,271 +40,000 0.01% 1,733,167
2025-09-17 2025-09-15 7.330 252,271 +32,000 0.01% 1,849,146
2025-09-16 2025-09-12 6.130 220,271 -20,000 0.01% 1,350,261
2025-09-15 2025-09-11 6.490 240,271 +6,000 0.01% 1,559,359
2025-09-12 2025-09-10 5.420 234,271 +26,000 0.01% 1,269,749
2025-09-10 2025-09-08 3.950 208,271 +10,000 0.01% 822,670
2025-09-08 2025-09-04 3.570 198,271 -20,000 0.01% 707,827
2025-09-05 2025-09-03 3.370 218,271 +20,000 0.01% 735,573
2025-09-04 2025-09-02 3.670 198,271 -10,000 0.01% 727,655
2025-09-03 2025-09-01 3.350 208,271 -20,000 0.01% 697,708
2025-08-27 2025-08-25 3.120 228,271 -10,000 0.01% 712,206
2025-08-25 2025-08-21 3.080 238,271 +10,000 0.01% 733,875
2025-08-22 2025-08-20 2.940 228,271 +10,000 0.01% 671,117
2025-08-21 2025-08-19 3.070 218,271 -10,000 0.01% 670,092
2025-08-18 2025-08-14 2.870 228,271 -6,000 0.01% 655,138
2025-08-15 2025-08-13 2.890 234,271 +16,000 0.01% 677,043
2025-08-07 2025-08-05 2.930 218,271 +18,000 0.01% 639,534
2025-07-31 2025-07-29 3.860 200,271 +10,000 0.01% 773,046
2025-07-25 2025-07-23 3.710 190,271 -20,000 0.00% 705,905
2025-07-23 2025-07-21 4.260 210,271 -4,000 0.01% 895,754
2025-07-22 2025-07-18 4.370 214,271 +42,000 0.01% 936,364
2025-07-21 2025-07-17 3.800 172,271 -10,000 0.00% 654,630
2025-07-17 2025-07-15 3.550 182,271 -30,000 0.00% 647,062
2025-07-14 2025-07-10 3.100 212,271 +20,000 0.01% 658,040
2025-07-11 2025-07-09 2.940 192,271 -30,000 0.00% 565,277
2025-07-08 2025-07-04 2.320 222,271 +20,000 0.01% 515,669
2025-07-03 2025-06-30 2.290 202,271 -10,000 0.01% 463,201
2025-06-30 2025-06-26 2.400 212,271 +40,000 0.01% 509,450
2025-06-24 2025-06-20 2.220 172,271 -10,000 0.00% 382,442
2025-06-18 2025-06-16 2.500 182,271 +10,000 0.00% 455,678
2025-06-17 2025-06-13 2.270 172,271 -70,000 0.00% 391,055
2025-06-16 2025-06-12 2.730 242,271 +10,000 0.01% 661,400
2025-05-21 2025-05-19 1.870 232,271 -50,000 0.01% 434,347
2025-05-20 2025-05-16 2.000 282,271 +50,000 0.01% 564,542
2025-05-16 2025-05-14 2.080 232,271 -40,000 0.01% 483,124
2025-05-15 2025-05-13 2.050 272,271 +40,000 0.01% 558,156
2025-05-14 2025-05-12 1.890 232,271 +20,000 0.01% 438,992
2025-05-13 2025-05-09 2.190 212,271 -30,000 0.01% 464,873
2025-05-12 2025-05-08 2.290 242,271 +30,000 0.01% 554,801
2025-05-08 2025-05-06 1.790 212,271 -20,000 0.01% 379,965
2025-05-06 2025-04-30 1.350 232,271 +20,000 0.01% 313,566
2025-04-30 2025-04-28 1.480 212,271 -40,000 0.01% 314,161
2025-02-28 2025-02-26 1.210 252,271 +40,000 0.01% 305,248
2024-12-17 2024-12-13 1.040 212,271 -8,000 0.01% 220,762
2024-03-25 2024-03-21 0.750 220,271 -30,000 0.01% 165,203
2024-03-15 2024-03-13 0.810 250,271 +30,000 0.01% 202,720
2024-01-19 2024-01-17 0.810 220,271 -10,000 0.01% 178,420
2022-01-04 2021-12-31 1.350 230,271 -10,000 0.01% 310,866
2021-11-08 2021-11-04 2.000 240,271 +16,000 0.01% 480,542
2021-10-25 2021-10-21 2.110 224,271 +8,000 0.01% 473,212
2021-07-05 2021-06-30 2.930 216,271 +60,000 0.01% 633,674
2021-06-16 2021-06-11 3.020 156,271 -100,000 0.00% 471,938
2021-05-17 2021-05-13 2.840 256,271 +14,000 0.01% 727,810
2021-05-03 2021-04-29 3.020 242,271 +100,000 0.01% 731,658
2021-02-08 2021-02-04 3.050 142,271 -8,000 0.00% 433,927
2021-02-03 2021-02-01 3.040 150,271 +8,000 0.00% 456,824
2021-01-25 2021-01-21 3.160 142,271 -10,000 0.00% 449,576
2021-01-22 2021-01-20 3.180 152,271 +10,000 0.00% 484,222
2021-01-14 2021-01-12 3.000 142,271 -10,000 0.00% 426,813
2021-01-07 2021-01-05 3.050 152,271 +10,000 0.00% 464,427
2020-12-10 2020-12-08 3.210 142,271 -20,000 0.00% 456,690
2020-11-17 2020-11-13 3.330 162,271 +20,000 0.00% 540,362
2020-11-09 2020-11-05 3.480 142,271 +10,000 0.00% 495,103
2020-09-18 2020-09-16 3.800 132,271 +10,000 0.00% 502,630
2020-09-14 2020-09-10 3.980 122,271 -10,000 0.00% 486,639
2020-07-27 2020-07-23 3.450 132,271 -10,000 0.00% 456,335
2020-07-07 2020-07-03 3.540 142,271 +10,000 0.00% 503,639
2020-05-26 2020-05-22 3.150 132,271 -10,000 0.00% 416,654
2019-12-13 2019-12-11 3.390 142,271 -8,000 0.00% 482,299
2019-12-12 2019-12-10 3.250 150,271 -553 0.00% 488,381
2019-12-06 2019-12-04 3.210 150,824 +8,000 0.00% 484,145
2019-11-04 2019-10-31 3.480 142,824 -10,000 0.00% 497,028
2019-10-28 2019-10-24 3.040 152,824 -4,000 0.00% 464,585
2019-08-23 2019-08-21 3.830 156,824 +2,000 0.00% 600,636
2019-07-26 2019-07-24 4.330 154,824 -10,000 0.00% 670,388
2019-05-15 2019-05-10 4.900 164,824 +2,000 0.01% 807,638
2019-04-12 2019-04-10 5.610 162,824 -10,000 0.01% 913,443
2019-04-02 2019-03-29 4.750 172,824 +10,000 0.01% 820,914
2019-03-26 2019-03-22 5.100 162,824 -2,000 0.01% 830,402
2019-02-27 2019-02-25 4.590 164,824 -2,000 0.01% 756,542
2019-02-21 2019-02-19 4.420 166,824 +30,000 0.01% 737,362
2019-02-18 2019-02-14 4.380 136,824 +4,000 0.00% 599,289
2019-01-03 2018-12-31 4.650 132,824 -10,000 0.00% 617,632
2018-11-21 2018-11-19 5.800 142,824 -6,000 0.00% 828,379
2018-07-05 2018-07-03 4.750 148,824 +6,000 0.01% 706,914
2017-09-08 2017-09-06 6.520 142,824 -1,000 0.01% 931,212
2017-03-01 2017-02-27 5.100 143,824 +20,000 0.01% 733,502
2016-02-22 2016-02-18 6.300 123,824 -120 0.01% 780,091
2016-02-11 2016-02-04 6.120 123,944 -2,000 0.01% 758,537
2016-01-25 2016-01-21 7.100 125,944 +2,000 0.01% 894,202
2015-09-08 2015-09-04 11.820 123,944 -400 0.03% 1,465,018
2015-07-28 2015-07-24 13.680 124,344 -8,000 0.03% 1,701,026
2015-07-14 2015-07-10 15.000 132,344 -4,000 0.03% 1,985,160
2015-06-05 2015-06-03 20.750 136,344 -4,000 0.03% 2,829,138
2015-06-03 2015-06-01 22.650 140,344 +4,000 0.03% 3,178,792
2015-04-21 2015-04-17 8.300 136,344 -58,000 0.03% 1,131,655
2015-04-20 2015-04-16 7.400 194,344 -8,000 0.04% 1,438,146
2015-04-15 2015-04-13 7.500 202,344 +58,000 0.04% 1,517,580
2015-03-30 2015-03-26 6.120 144,344 +8,000 0.03% 883,385
2015-03-27 2015-03-25 7.200 136,344 -12,000 0.03% 981,677
2014-09-08 2014-09-04 5.040 148,344 +4,000 0.03% 747,654
2014-08-27 2014-08-25 5.880 144,344 +8,000 0.03% 848,743
2014-08-26 2014-08-22 5.850 136,344 -108,000 0.03% 797,612
2014-08-15 2014-08-13 2.500 244,344 -36,000 0.05% 610,860
2014-07-07 2014-07-03 2.650 280,344 -10,000 0.07% 742,912
2014-06-30 2014-06-26 2.580 290,344 -20,000 0.07% 749,088
2014-06-25 2014-06-23 2.640 310,344 +20,000 0.07% 819,308
2013-06-10 2013-06-06 3.400 290,344 -100,000 0.08% 987,170
2013-06-07 2013-06-05 3.300 390,344 -16,000 0.10% 1,288,135
2013-06-06 2013-06-04 3.340 406,344 -32,000 0.11% 1,357,189
2013-06-05 2013-06-03 3.350 438,344 -44,000 0.11% 1,468,452
2013-06-04 2013-05-31 3.350 482,344 -94,000 0.13% 1,615,852
2013-06-03 2013-05-30 3.300 576,344 -50,000 0.15% 1,901,935
2013-05-31 2013-05-29 3.270 626,344 -40,000 0.16% 2,048,145
2013-03-14 2013-03-12 3.140 666,344 -2,000 0.17% 2,092,320
2013-03-11 2013-03-07 3.120 668,344 -18,000 0.17% 2,085,233
2013-02-20 2013-02-18 3.000 686,344 -10,000 0.18% 2,059,032
2013-01-18 2013-01-16 3.080 696,344 +6,000 0.18% 2,144,740
2012-12-27 2012-12-20 3.300 690,344 +4,000 0.18% 2,278,135
2012-12-19 2012-12-17 3.410 686,344 -14,000 0.18% 2,340,433
2012-12-18 2012-12-14 3.450 700,344 -42,000 0.18% 2,416,187
2012-12-17 2012-12-13 3.390 742,344 -4,000 0.19% 2,516,546
2012-12-13 2012-12-11 3.400 746,344 -50,000 0.19% 2,537,570
2012-12-12 2012-12-10 3.300 796,344 -62,000 0.21% 2,627,935
2012-11-27 2012-11-23 3.090 858,344 -4,000 0.22% 2,652,283
2012-11-16 2012-11-14 3.090 862,344 -10,000 0.22% 2,664,643
2012-11-14 2012-11-12 3.180 872,344 -150,000 0.23% 2,774,054
2012-11-12 2012-11-08 3.000 1,022,344 +8,000 0.27% 3,067,032
2012-11-09 2012-11-07 3.090 1,014,344 -30,000 0.26% 3,134,323
2012-11-08 2012-11-06 3.150 1,044,344 -70,000 0.27% 3,289,684
2012-11-07 2012-11-05 3.100 1,114,344 -160,000 0.29% 3,454,466
2012-10-11 2012-10-09 2.300 1,274,344 -26,000 0.33% 2,930,991
2012-09-13 2012-09-11 2.300 1,300,344 -30,000 0.34% 2,990,791
2012-09-12 2012-09-10 2.410 1,330,344 +16,000 0.35% 3,206,129
2012-09-07 2012-09-05 2.300 1,314,344 -18,000 0.34% 3,022,991
2012-08-28 2012-08-24 2.460 1,332,344 +18,000 0.35% 3,277,566
2012-08-24 2012-08-22 2.450 1,314,344 +4,000 0.34% 3,220,143
2012-08-23 2012-08-21 2.480 1,310,344 -10,000 0.34% 3,249,653
2012-08-21 2012-08-17 2.540 1,320,344 +14,000 0.34% 3,353,674
2012-08-20 2012-08-16 2.480 1,306,344 +8,000 0.34% 3,239,733
2012-08-16 2012-08-14 2.480 1,298,344 -20,000 0.34% 3,219,893
2012-08-14 2012-08-10 2.570 1,318,344 +8,000 0.34% 3,388,144
2012-08-13 2012-08-09 2.640 1,310,344 -8,000 0.34% 3,459,308
2012-08-07 2012-08-03 2.820 1,318,344 +4,000 0.34% 3,717,730
2012-08-01 2012-07-30 3.000 1,314,344 +6,000 0.34% 3,943,032
2012-07-31 2012-07-27 3.010 1,308,344 -10,000 0.34% 3,938,115
2012-07-25 2012-07-23 3.020 1,318,344 +10,000 0.34% 3,981,399
2012-07-23 2012-07-19 3.100 1,308,344 -10,000 0.34% 4,055,866
2012-07-17 2012-07-13 3.130 1,318,344 +8,000 0.34% 4,126,417
2012-07-09 2012-07-05 3.120 1,310,344 +26,000 0.34% 4,088,273
2012-07-06 2012-07-04 3.130 1,284,344 -34,000 0.33% 4,019,997
2012-06-27 2012-06-25 3.110 1,318,344 +4,000 0.34% 4,100,050
2012-06-19 2012-06-15 3.200 1,314,344 +4,000 0.34% 4,205,901
2012-06-18 2012-06-14 3.180 1,310,344 -10,000 0.34% 4,166,894
2012-06-15 2012-06-13 3.200 1,320,344 +22,000 0.34% 4,225,101
2012-06-14 2012-06-12 3.220 1,298,344 -10,000 0.34% 4,180,668
2012-06-12 2012-06-08 3.200 1,308,344 -10,000 0.34% 4,186,701
2012-06-08 2012-06-06 3.190 1,318,344 +12,000 0.34% 4,205,517
2012-06-07 2012-06-05 3.230 1,306,344 +8,000 0.34% 4,219,491
2012-06-05 2012-06-01 3.330 1,298,344 +6,000 0.34% 4,323,486
2012-06-04 2012-05-31 3.340 1,292,344 -22,000 0.34% 4,316,429
2012-06-01 2012-05-30 3.380 1,314,344 +14,000 0.34% 4,442,483
2012-05-31 2012-05-29 3.390 1,300,344 -10,000 0.34% 4,408,166
2012-05-25 2012-05-23 3.420 1,310,344 +24,000 0.34% 4,481,376
2012-05-24 2012-05-22 3.470 1,286,344 -26,000 0.33% 4,463,614
2012-05-23 2012-05-21 3.410 1,312,344 +28,000 0.34% 4,475,093
2012-05-22 2012-05-18 3.440 1,284,344 -36,000 0.33% 4,418,143
2012-05-21 2012-05-17 3.440 1,320,344 +24,000 0.34% 4,541,983
2012-05-18 2012-05-16 3.450 1,296,344 -18,000 0.34% 4,472,387
2012-05-17 2012-05-15 3.550 1,314,344 +8,000 0.34% 4,665,921
2012-05-16 2012-05-14 3.580 1,306,344 -6,000 0.34% 4,676,712
2012-05-15 2012-05-11 3.650 1,312,344 +10,000 0.34% 4,790,056
2012-05-14 2012-05-10 3.700 1,302,344 -10,000 0.34% 4,818,673
2012-05-09 2012-05-07 3.730 1,312,344 +12,000 0.34% 4,895,043
2012-05-08 2012-05-04 3.750 1,300,344 +10,000 0.34% 4,876,290
2012-05-07 2012-05-03 3.740 1,290,344 -20,000 0.34% 4,825,887
2012-05-04 2012-05-02 3.780 1,310,344 +10,000 0.34% 4,953,100
2012-05-03 2012-04-30 3.790 1,300,344 +6,000 0.34% 4,928,304
2012-05-02 2012-04-27 3.720 1,294,344 -24,000 0.34% 4,814,960
2012-04-30 2012-04-26 3.750 1,318,344 +40,000 0.34% 4,943,790
2012-04-27 2012-04-25 3.740 1,278,344 -40,000 0.33% 4,781,007
2012-04-25 2012-04-23 3.560 1,318,344 +32,000 0.34% 4,693,305
2012-04-24 2012-04-20 3.520 1,286,344 -34,000 0.33% 4,527,931
2012-04-23 2012-04-19 3.380 1,320,344 +36,000 0.34% 4,462,763
2012-04-20 2012-04-18 3.300 1,284,344 -30,000 0.33% 4,238,335
2012-04-18 2012-04-16 3.490 1,314,344 +34,000 0.34% 4,587,061
2012-04-17 2012-04-13 3.550 1,280,344 +6,000 0.33% 4,545,221
2012-04-16 2012-04-12 3.470 1,274,344 -34,000 0.33% 4,421,974
2012-04-13 2012-04-11 3.400 1,308,344 -14,000 0.34% 4,448,370
2012-04-12 2012-04-10 3.440 1,322,344 +22,000 0.34% 4,548,863
2012-04-11 2012-04-05 3.430 1,300,344 +26,000 0.34% 4,460,180
2012-04-10 2012-04-03 3.430 1,274,344 -32,000 0.33% 4,371,000
2012-03-30 2012-03-28 3.490 1,306,344 +14,000 0.34% 4,559,141
2012-03-26 2012-03-22 3.500 1,292,344 +2,000 0.34% 4,523,204
2012-03-23 2012-03-21 3.500 1,290,344 +6,000 0.34% 4,516,204
2012-03-22 2012-03-20 3.550 1,284,344 -10,000 0.33% 4,559,421
2012-03-21 2012-03-19 3.640 1,294,344 +4,000 0.34% 4,711,412
2012-03-20 2012-03-16 3.780 1,290,344 +16,000 0.34% 4,877,500
2012-03-19 2012-03-15 3.810 1,274,344 -4,000 0.33% 4,855,251
2012-03-16 2012-03-14 3.840 1,278,344 +4,000 0.33% 4,908,841
2012-03-15 2012-03-13 3.840 1,274,344 -14,000 0.33% 4,893,481
2012-03-14 2012-03-12 3.820 1,288,344 +14,000 0.34% 4,921,474
2012-03-13 2012-03-09 3.870 1,274,344 -12,000 0.33% 4,931,711
2012-03-12 2012-03-08 3.850 1,286,344 -6,000 0.33% 4,952,424
2012-03-09 2012-03-07 3.870 1,292,344 +18,000 0.34% 5,001,371
2012-03-08 2012-03-06 3.910 1,274,344 -18,000 0.33% 4,982,685
2012-03-07 2012-03-05 4.000 1,292,344 +4,000 0.34% 5,169,376
2012-03-06 2012-03-02 4.050 1,288,344 +14,000 0.34% 5,217,793
2012-03-01 2012-02-28 3.760 1,274,344 -20,000 0.33% 4,791,533
2012-02-28 2012-02-24 3.740 1,294,344 +14,000 0.34% 4,840,847
2012-02-27 2012-02-23 3.770 1,280,344 +6,000 0.33% 4,826,897
2012-02-23 2012-02-21 3.820 1,274,344 -6,000 0.33% 4,867,994
2012-02-22 2012-02-20 3.860 1,280,344 -10,000 0.33% 4,942,128
2012-02-21 2012-02-17 3.880 1,290,344 +4,000 0.34% 5,006,535
2012-02-20 2012-02-16 3.850 1,286,344 +2,000 0.33% 4,952,424
2012-02-17 2012-02-15 3.890 1,284,344 +6,000 0.33% 4,996,098
2012-02-16 2012-02-14 3.840 1,278,344 +4,000 0.33% 4,908,841
2012-02-14 2012-02-10 3.880 1,274,344 -8,000 0.33% 4,944,455
2012-02-13 2012-02-09 3.880 1,282,344 +6,000 0.33% 4,975,495
2012-02-07 2012-02-03 3.780 1,276,344 +2,000 0.33% 4,824,580
2012-02-06 2012-02-02 3.720 1,274,344 -20,000 0.33% 4,740,560
2012-01-27 2012-01-20 3.540 1,294,344 -18,000 0.34% 4,581,978
2011-09-28 2011-09-26 3.150 1,312,344 -20,000 0.60% 4,133,884
2011-09-02 2011-08-31 4.510 1,332,344 -60,000 0.84% 6,008,871
2011-09-01 2011-08-30 4.510 1,392,344 +970,000 0.88% 6,279,471
2011-08-31 2011-08-29 4.450 422,344 -30,000 0.27% 1,879,431
2011-08-30 2011-08-26 4.140 452,344 -30,000 0.28% 1,872,704
2011-08-26 2011-08-24 4.480 482,344 -30,000 0.30% 2,160,901
2011-08-25 2011-08-23 4.600 512,344 -34,000 0.32% 2,356,782
2011-08-12 2011-08-10 3.450 546,344 -21,000 0.34% 1,884,887
2011-08-11 2011-08-09 5.000 567,344 +555,997 0.36% 2,836,720
2011-08-09 2011-08-05 5.000 11,347 -555,998 0.04% 56,735
2008-03-07 2008-03-05 6.400 567,345 +7,000 1.84% 3,631,008
2008-03-06 2008-03-04 6.600 560,345 +2,000 1.82% 3,698,277
2008-03-03 2008-02-28 6.900 558,345 +400 1.81% 3,852,580
2008-01-11 2008-01-09 9.400 557,945 +1,600 1.81% 5,244,683
2008-01-09 2008-01-07 9.500 556,345 +400 1.80% 5,285,278
2008-01-08 2008-01-04 9.500 555,945 +4,000 1.80% 5,281,478
2008-01-03 2007-12-31 10.250 551,945 -2,000 1.79% 5,657,436
2007-12-28 2007-12-24 8.000 553,945 +2,000 1.79% 4,431,560
2007-12-18 2007-12-14 11.000 551,945 +2,000 1.79% 6,071,395
2007-11-15 2007-11-13 19.250 549,945 +2,000 1.78% 10,586,441
2007-11-14 2007-11-12 21.750 547,945 -2,000 1.78% 11,917,804
2007-11-01 2007-10-30 27.500 549,945 -39,160 1.78% 15,123,488
2007-10-31 2007-10-29 21.750 589,105 -32,000 1.91% 12,813,034
2007-10-30 2007-10-26 14.250 621,105 +4,000 2.01% 8,850,746
2007-10-29 2007-10-25 15.750 617,105 +2,000 2.00% 9,719,404
2007-10-24 2007-10-22 16.000 615,105 +1,000 2.00% 9,841,680
2007-10-18 2007-10-16 614,105 +200,000 1.99%
2007-06-29 2007-06-27 414,105 +200,000 1.34%
2007-06-26 2007-06-22 214,105 0.69%

Sign up for our free newsletter

Recommend Renavon to a friend

Copyright & disclaimer, Privacy policy

Back to top