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: SINOPAC SECURITIES (ASIA) LTD

Holdings history

Date Trade date Closing price Holdings Change % of o/s Value (HK$)
2025-10-14 2025-10-10 0.620 2,992,338 +0 0.06% 1,855,250
2025-10-13 2025-10-09 0.640 2,992,338 +0 0.06% 1,915,096
2025-10-10 2025-10-08 0.630 2,992,338 +0 0.06% 1,885,173
2025-10-09 2025-10-06 0.640 2,992,338 +0 0.06% 1,915,096
2025-10-08 2025-10-03 0.640 2,992,338 +0 0.06% 1,915,096
2025-10-06 2025-10-02 0.630 2,992,338 +10,000 0.06% 1,885,173
2025-09-30 2025-09-26 0.690 2,982,338 -15,000 0.06% 2,057,813
2025-09-29 2025-09-25 0.680 2,997,338 +20,000 0.06% 2,038,190
2025-09-26 2025-09-24 0.700 2,977,338 -26,000 0.06% 2,084,137
2025-09-25 2025-09-23 0.690 3,003,338 +21,000 0.06% 2,072,303
2025-09-24 2025-09-22 0.720 2,982,338 -238,000 0.06% 2,147,283
2025-09-22 2025-09-18 0.660 3,220,338 -90,000 0.07% 2,125,423
2025-09-18 2025-09-16 0.660 3,310,338 +80,000 0.07% 2,184,823
2025-09-15 2025-09-11 0.670 3,230,338 -373,000 0.07% 2,164,326
2025-09-12 2025-09-10 0.660 3,603,338 -120,000 0.08% 2,378,203
2025-09-11 2025-09-09 0.660 3,723,338 -4,000 0.08% 2,457,403
2025-09-10 2025-09-08 0.670 3,727,338 +25,000 0.08% 2,497,316
2025-09-09 2025-09-05 0.660 3,702,338 -15,000 0.08% 2,443,543
2025-09-08 2025-09-04 0.650 3,717,338 -20,000 0.08% 2,416,270
2025-09-05 2025-09-03 0.640 3,737,338 -35,000 0.08% 2,391,896
2025-09-04 2025-09-02 0.630 3,772,338 -410,000 0.08% 2,376,573
2025-09-03 2025-09-01 0.630 4,182,338 -108,000 0.09% 2,634,873
2025-09-02 2025-08-29 0.640 4,290,338 +554,000 0.09% 2,745,816
2025-09-01 2025-08-28 0.670 3,736,338 +60,000 0.08% 2,503,346
2025-08-18 2025-08-14 0.610 3,676,338 +3,000 0.08% 2,242,566
2025-08-15 2025-08-13 0.620 3,673,338 +2,000 0.08% 2,277,470
2025-08-14 2025-08-12 0.610 3,671,338 +4,000 0.08% 2,239,516
2025-07-30 2025-07-28 0.650 3,667,338 +10,000 0.08% 2,383,770
2025-07-25 2025-07-23 0.660 3,657,338 +7,000 0.08% 2,413,843
2025-07-24 2025-07-22 0.660 3,650,338 +15,000 0.08% 2,409,223
2025-07-21 2025-07-17 0.710 3,635,338 -38,000 0.08% 2,581,090
2025-07-17 2025-07-15 0.700 3,673,338 +3,000 0.08% 2,571,337
2025-07-16 2025-07-14 0.710 3,670,338 -210,000 0.08% 2,605,940
2025-07-15 2025-07-11 0.710 3,880,338 +35,000 0.08% 2,755,040
2025-07-14 2025-07-10 0.730 3,845,338 +164,000 0.08% 2,807,097
2025-07-11 2025-07-09 0.740 3,681,338 +20,000 0.08% 2,724,190
2025-07-10 2025-07-08 0.730 3,661,338 +7,000 0.08% 2,672,777
2025-06-25 2025-06-23 0.620 3,654,338 -45,000 0.08% 2,265,690
2025-06-24 2025-06-20 0.620 3,699,338 +5,000 0.08% 2,293,590
2025-06-23 2025-06-19 0.630 3,694,338 -4,000 0.08% 2,327,433
2025-06-20 2025-06-18 0.640 3,698,338 -39,000 0.08% 2,366,936
2025-06-19 2025-06-17 0.640 3,737,338 +75,000 0.08% 2,391,896
2025-06-18 2025-06-16 0.650 3,662,338 +3,000 0.08% 2,380,520
2025-06-17 2025-06-13 0.660 3,659,338 -83,000 0.08% 2,415,163
2025-06-16 2025-06-12 0.670 3,742,338 +18,000 0.08% 2,507,366
2025-06-13 2025-06-11 0.650 3,724,338 +50,000 0.08% 2,420,820
2025-06-12 2025-06-10 0.620 3,674,338 -2,000 0.08% 2,278,090
2025-06-11 2025-06-09 0.600 3,676,338 +7,000 0.08% 2,205,803
2025-06-10 2025-06-06 0.560 3,669,338 -25,000 0.08% 2,054,829
2025-06-09 2025-06-05 0.600 3,694,338 +15,000 0.08% 2,216,603
2025-06-06 2025-06-04 0.620 3,679,338 -195,000 0.08% 2,281,190
2025-06-05 2025-06-03 0.600 3,874,338 +75,000 0.08% 2,324,603
2025-06-04 2025-06-02 0.550 3,799,338 +94,000 0.08% 2,089,636
2025-06-02 2025-05-29 0.550 3,705,338 +2,000 0.08% 2,037,936
2025-05-30 2025-05-28 0.550 3,703,338 +11,000 0.08% 2,036,836
2025-05-29 2025-05-27 0.580 3,692,338 +3,000 0.08% 2,141,556
2025-04-09 2025-04-07 0.450 3,689,338 -10,000 0.08% 1,660,202
2025-04-07 2025-04-02 0.550 3,699,338 +10,000 0.08% 2,034,636
2025-03-26 2025-03-24 0.495 3,689,338 -1,207,000 0.08% 1,826,222
2025-02-12 2025-02-10 0.320 4,896,338 +10,000 0.10% 1,566,828
2025-02-11 2025-02-07 0.330 4,886,338 +25,000 0.10% 1,612,492
2025-02-07 2025-02-05 0.425 4,861,338 -116,000 0.10% 2,066,069
2024-08-23 2024-08-21 0.280 4,977,338 -700,000 0.11% 1,393,655
2024-08-22 2024-08-20 0.255 5,677,338 -500,000 0.12% 1,447,721
2024-07-09 2024-07-05 0.219 6,177,338 -3,000 0.13% 1,352,837
2024-05-23 2024-05-21 0.238 6,180,338 +50,000 0.13% 1,470,920
2024-05-14 2024-05-10 0.200 6,130,338 +10,000 0.13% 1,226,068
2024-05-10 2024-05-08 0.190 6,120,338 +10,000 0.13% 1,162,864
2024-05-03 2024-04-30 0.208 6,110,338 +3,000 0.13% 1,270,950
2024-04-18 2024-04-16 0.197 6,107,338 +8,000 0.13% 1,203,146
2024-04-16 2024-04-12 0.200 6,099,338 +5,000 0.13% 1,219,868
2024-01-19 2024-01-17 0.200 6,094,338 +5,000 0.13% 1,218,868
2023-12-22 2023-12-20 0.242 6,089,338 +7,000 0.13% 1,473,620
2023-12-13 2023-12-11 0.232 6,082,338 +6,000 0.13% 1,411,102
2023-09-29 2023-09-27 0.280 6,076,338 -100,000 0.13% 1,701,375
2023-09-28 2023-09-26 0.270 6,176,338 -300,000 0.13% 1,667,611
2023-08-28 2023-08-24 0.260 6,476,338 -500,000 0.14% 1,683,848
2023-07-20 2023-07-18 0.265 6,976,338 -750,000 0.15% 1,848,730
2023-07-06 2023-07-04 0.260 7,726,338 -37,000 0.16% 2,008,848
2023-07-04 2023-06-30 0.260 7,763,338 +4,000 0.17% 2,018,468
2023-06-16 2023-06-14 0.275 7,759,338 +10,000 0.17% 2,133,818
2023-05-19 2023-05-17 0.300 7,749,338 -380,000 0.16% 2,324,801
2023-04-13 2023-04-11 0.255 8,129,338 -100,000 0.17% 2,072,981
2023-01-11 2023-01-09 0.310 8,229,338 +50,000 0.18% 2,551,095
2021-11-05 2021-11-03 0.305 8,179,338 +1,000 0.17% 2,494,698
2021-04-27 2021-04-23 0.440 8,178,338 -20,000 0.17% 3,598,469
2021-04-15 2021-04-13 0.425 8,198,338 +10,000 0.17% 3,484,294
2021-03-25 2021-03-23 0.410 8,188,338 -90,000 0.17% 3,357,219
2021-03-23 2021-03-19 0.425 8,278,338 +50,000 0.18% 3,518,294
2021-03-22 2021-03-18 0.450 8,228,338 +10,000 0.18% 3,702,752
2020-11-12 2020-11-10 0.305 8,218,338 -20,000 0.17% 2,506,593
2020-10-23 2020-10-21 0.290 8,238,338 +10,000 0.18% 2,389,118
2020-09-03 2020-09-01 0.300 8,228,338 -100,000 0.18% 2,468,501
2020-08-07 2020-08-05 0.345 8,328,338 +10,000 0.18% 2,873,277
2020-08-04 2020-07-31 0.310 8,318,338 +100,000 0.18% 2,578,685
2020-08-03 2020-07-30 0.330 8,218,338 +100,000 0.17% 2,712,052
2020-03-23 2020-03-19 0.300 8,118,338 -50,000 0.17% 2,435,501
2020-01-20 2020-01-16 0.395 8,168,338 -8,000 0.17% 3,226,494
2019-12-18 2019-12-16 0.385 8,176,338 -20,000 0.17% 3,147,890
2019-08-26 2019-08-22 0.425 8,196,338 -10,000 0.17% 3,483,444
2019-08-02 2019-07-31 0.570 8,206,338 -100,000 0.17% 4,677,613
2019-08-01 2019-07-30 0.560 8,306,338 +100,000 0.18% 4,651,549
2019-05-31 2019-05-29 0.600 8,206,338 -50,000 0.17% 4,923,803
2019-05-29 2019-05-27 0.620 8,256,338 +20,000 0.18% 5,118,930
2019-05-14 2019-05-09 0.710 8,236,338 +40,000 0.18% 5,847,800
2019-05-09 2019-05-07 0.760 8,196,338 -30,000 0.17% 6,229,217
2019-05-07 2019-05-03 0.840 8,226,338 -40,000 0.18% 6,910,124
2019-04-30 2019-04-26 0.790 8,266,338 -100,000 0.18% 6,530,407
2019-04-29 2019-04-25 0.800 8,366,338 -20,000 0.18% 6,693,070
2019-04-17 2019-04-15 0.820 8,386,338 +102,000 0.18% 6,876,797
2019-04-16 2019-04-12 0.850 8,284,338 +80,000 0.18% 7,041,687
2019-04-12 2019-04-10 0.890 8,204,338 -78,000 0.17% 7,301,861
2019-04-01 2019-03-28 0.770 8,282,338 -70,000 0.18% 6,377,400
2019-03-22 2019-03-20 0.820 8,352,338 +70,000 0.18% 6,848,917
2019-03-19 2019-03-15 0.830 8,282,338 -8,000 0.18% 6,874,341
2019-03-18 2019-03-14 0.800 8,290,338 +8,000 0.18% 6,632,270
2019-03-14 2019-03-12 0.830 8,282,338 +90,000 0.18% 6,874,341
2019-03-13 2019-03-11 0.800 8,192,338 +100,000 0.17% 6,553,870
2019-03-12 2019-03-08 0.770 8,092,338 -172,000 0.17% 6,231,100
2019-03-08 2019-03-06 0.850 8,264,338 +6,000 0.18% 7,024,687
2019-03-06 2019-03-04 0.840 8,258,338 +112,000 0.18% 6,937,004
2019-03-05 2019-03-01 0.900 8,146,338 +62,000 0.17% 7,331,704
2019-02-28 2019-02-26 0.670 8,084,338 +53,000 0.17% 5,416,506
2019-02-27 2019-02-25 0.670 8,031,338 +100,000 0.17% 5,380,996
2019-01-28 2019-01-24 0.550 7,931,338 +80,000 0.17% 4,362,236
2019-01-03 2018-12-31 0.600 7,851,338 -20,000 0.17% 4,710,803
2018-12-21 2018-12-19 0.640 7,871,338 -1,000 0.17% 5,037,656
2018-12-13 2018-12-11 0.670 7,872,338 +21,000 0.17% 5,274,466
2018-11-21 2018-11-19 0.630 7,851,338 -300,000 0.17% 4,946,343
2018-11-20 2018-11-16 0.630 8,151,338 +95,000 0.17% 5,135,343
2018-11-09 2018-11-07 0.630 8,056,338 +100,000 0.17% 5,075,493
2018-11-08 2018-11-06 0.620 7,956,338 -14,000 0.17% 4,932,930
2018-09-10 2018-09-06 0.640 7,970,338 -120,000 0.17% 5,101,016
2018-06-19 2018-06-14 1.030 8,090,338 -30,000 0.17% 8,333,048
2018-06-04 2018-05-31 1.070 8,120,338 +50,000 0.17% 8,688,762
2018-05-09 2018-05-07 1.030 8,070,338 +90,000 0.17% 8,312,448
2018-04-03 2018-03-28 1.260 7,980,338 -10,000 0.17% 10,055,226
2018-03-27 2018-03-23 1.260 7,990,338 -30,000 0.17% 10,067,826
2018-03-12 2018-03-08 1.320 8,020,338 +30,000 0.17% 10,586,846
2018-03-02 2018-02-28 1.350 7,990,338 +30,000 0.17% 10,786,956
2018-02-27 2018-02-23 1.440 7,960,338 -15,000 0.17% 11,462,887
2018-02-26 2018-02-22 1.470 7,975,338 +7,000 0.17% 11,723,747
2018-02-22 2018-02-20 1.330 7,968,338 -10,000 0.17% 10,597,890
2018-02-20 2018-02-13 1.290 7,978,338 -8,000 0.17% 10,292,056
2018-02-14 2018-02-12 1.330 7,986,338 -4,000 0.17% 10,621,830
2018-02-13 2018-02-09 1.350 7,990,338 +8,000 0.17% 10,786,956
2018-02-09 2018-02-07 1.380 7,982,338 -13,000 0.17% 11,015,626
2018-02-05 2018-02-01 1.500 7,995,338 -40,000 0.17% 11,993,007
2018-02-02 2018-01-31 1.490 8,035,338 +13,000 0.17% 11,972,654
2018-02-01 2018-01-30 1.650 8,022,338 -36,000 0.17% 13,236,858
2018-01-22 2018-01-18 1.350 8,058,338 -10,000 0.17% 10,878,756
2018-01-19 2018-01-17 1.380 8,068,338 +38,000 0.17% 11,134,306
2018-01-17 2018-01-15 1.320 8,030,338 +29,000 0.17% 10,600,046
2018-01-16 2018-01-12 1.320 8,001,338 -10,000 0.17% 10,561,766
2018-01-05 2018-01-03 1.380 8,011,338 -10,000 0.17% 11,055,646
2018-01-02 2017-12-28 1.360 8,021,338 -7,000 0.17% 10,909,020
2017-12-27 2017-12-21 1.470 8,028,338 -21,000 0.17% 11,801,657
2017-12-22 2017-12-20 1.450 8,049,338 -4,000 0.17% 11,671,540
2017-12-21 2017-12-19 1.440 8,053,338 +10,000 0.17% 11,596,807
2017-12-18 2017-12-14 1.480 8,043,338 -3,000 0.17% 11,904,140
2017-12-14 2017-12-12 1.480 8,046,338 -7,000 0.17% 11,908,580
2017-12-08 2017-12-06 1.510 8,053,338 +65,000 0.17% 12,160,540
2017-12-07 2017-12-05 1.560 7,988,338 +38,000 0.17% 12,461,807
2017-12-06 2017-12-04 1.580 7,950,338 +20,000 0.17% 12,561,534
2017-12-01 2017-11-29 1.440 7,930,338 +15,000 0.17% 11,419,687
2017-11-06 2017-11-02 1.350 7,915,338 -29,000 0.17% 10,685,706
2017-11-03 2017-11-01 1.340 7,944,338 +29,000 0.17% 10,645,413
2017-11-01 2017-10-30 1.300 7,915,338 -20,000 0.17% 10,289,939
2017-10-30 2017-10-26 1.400 7,935,338 -10,000 0.17% 11,109,473
2017-10-13 2017-10-11 1.560 7,945,338 +20,000 0.17% 12,394,727
2017-10-12 2017-10-10 1.610 7,925,338 +30,000 0.17% 12,759,794
2017-09-29 2017-09-27 1.700 7,895,338 -127,400 0.17% 13,422,075
2017-09-27 2017-09-25 1.500 8,022,738 -10,000 0.17% 12,034,107
2017-09-26 2017-09-22 1.640 8,032,738 -2,000 0.17% 13,173,690
2017-09-25 2017-09-21 1.640 8,034,738 +10,000 0.17% 13,176,970
2017-09-21 2017-09-19 1.690 8,024,738 -20,000 0.17% 13,561,807
2017-09-20 2017-09-18 1.720 8,044,738 -50,000 0.17% 13,836,949
2017-09-19 2017-09-15 1.730 8,094,738 -10,000 0.17% 14,003,897
2017-09-18 2017-09-14 1.800 8,104,738 +30,000 0.17% 14,588,528
2017-09-15 2017-09-13 1.720 8,074,738 +60,000 0.17% 13,888,549
2017-09-14 2017-09-12 1.690 8,014,738 -48,000 0.17% 13,544,907
2017-09-12 2017-09-08 1.800 8,062,738 -50,000 0.17% 14,512,928
2017-09-11 2017-09-07 1.810 8,112,738 +19,000 0.17% 14,684,056
2017-09-08 2017-09-06 1.600 8,093,738 +40,000 0.17% 12,949,981
2017-09-06 2017-09-04 1.550 8,053,738 -20,000 0.17% 12,483,294
2017-09-05 2017-09-01 1.560 8,073,738 +20,000 0.17% 12,595,031
2017-09-04 2017-08-31 1.620 8,053,738 +10,000 0.17% 13,047,056
2017-09-01 2017-08-30 1.640 8,043,738 +20,000 0.17% 13,191,730
2017-08-29 2017-08-25 1.730 8,023,738 -80,000 0.17% 13,881,067
2017-08-28 2017-08-24 1.790 8,103,738 +10,000 0.17% 14,505,691
2017-08-24 2017-08-21 1.960 8,093,738 -24,000 0.17% 15,863,726
2017-08-22 2017-08-18 1.750 8,117,738 -1,006 0.17% 14,206,042
2017-08-21 2017-08-17 1.990 8,118,744 -30,000 0.17% 16,156,301
2017-08-18 2017-08-16 2.010 8,148,744 +89,000 0.17% 16,378,975
2017-08-17 2017-08-15 2.140 8,059,744 +11,000 0.17% 17,247,852
2017-08-16 2017-08-14 2.200 8,048,744 -5,000 0.17% 17,707,237
2017-08-15 2017-08-11 1.520 8,053,744 +27,000 0.17% 12,241,691
2017-08-14 2017-08-10 1.390 8,026,744 +89,000 0.17% 11,157,174
2017-08-04 2017-08-02 0.920 7,937,744 -20,000 0.17% 7,302,724
2017-08-01 2017-07-28 0.910 7,957,744 -21,000 0.17% 7,241,547
2017-07-31 2017-07-27 0.860 7,978,744 +1,000 0.17% 6,861,720
2017-07-26 2017-07-24 0.720 7,977,744 +1,000 0.17% 5,743,976
2017-07-24 2017-07-20 0.820 7,976,744 -1,000 0.17% 6,540,930
2017-07-21 2017-07-19 0.770 7,977,744 +1,000 0.17% 6,142,863
2017-07-13 2017-07-11 0.790 7,976,744 +40,000 0.17% 6,301,628
2017-02-21 2017-02-17 0.800 7,936,744 -4,000 0.17% 6,349,395
2017-01-25 2017-01-23 0.730 7,940,744 +7,675,344 0.17% 5,796,743
2016-04-07 2016-04-05 0.860 265,400 -204,000 0.01% 228,244
2016-04-05 2016-03-31 0.880 469,400 +200,000 0.01% 413,072
2016-03-17 2016-03-15 0.780 269,400 +7,000 0.01% 210,132
2016-02-29 2016-02-25 0.790 262,400 +24,000 0.01% 207,296
2015-12-28 2015-12-22 1.030 238,400 +69,000 0.01% 245,552
2015-05-20 2015-05-18 1.990 169,400 -30,000 0.00% 337,106
2015-05-18 2015-05-14 2.100 199,400 -20,000 0.00% 418,740
2015-05-15 2015-05-13 1.890 219,400 -150,000 0.00% 414,666
2015-04-29 2015-04-27 1.640 369,400 +30,000 0.01% 605,816
2015-01-16 2015-01-14 1.620 339,400 -2,000 0.01% 549,828
2014-11-26 2014-11-24 2.270 341,400 -200,000 0.01% 774,978
2014-11-19 2014-11-17 1.450 541,400 +100,000 0.01% 785,030
2014-10-28 2014-10-24 1.670 441,400 -4,000 0.01% 737,138
2014-10-14 2014-10-10 1.560 445,400 +4,000 0.01% 694,824
2014-09-22 2014-09-18 2.200 441,400 +66,000 0.01% 971,080
2014-08-27 2014-08-25 2.430 375,400 +101,000 0.01% 912,222
2014-08-15 2014-08-13 2.490 274,400 +1,000 0.01% 683,256
2014-04-30 2014-04-28 2.630 273,400 +1,000 0.01% 719,042
2014-04-08 2014-04-04 2.920 272,400 +5,000 0.01% 795,408
2014-01-29 2014-01-27 3.230 267,400 -16,000 0.01% 863,702
2014-01-24 2014-01-22 3.420 283,400 +17,400 0.01% 969,228
2014-01-21 2014-01-17 3.130 266,000 -196,000 0.01% 832,580
2014-01-20 2014-01-16 3.100 462,000 -84,000 0.02% 1,432,200
2014-01-15 2014-01-13 3.140 546,000 +280,000 0.02% 1,714,440
2013-12-20 2013-12-18 3.317 266,000 +6,138 0.01% 882,198
2013-11-05 2013-11-01 4.094 259,862 +54,708 0.01% 1,064,002
2013-10-24 2013-10-22 4.514 205,154 -41,031 0.01% 926,101
2013-10-23 2013-10-21 4.463 246,185 +150,447 0.01% 1,098,722
2013-10-17 2013-10-15 4.545 95,738 -68,385 0.00% 435,118
2013-10-11 2013-10-09 4.084 164,123 -27,354 0.01% 670,320
2013-09-27 2013-09-25 4.054 191,477 -205,154 0.01% 776,160
2013-08-26 2013-08-22 4.023 396,631 -54,707 0.01% 1,595,581
2013-08-09 2013-08-07 4.269 451,338 +41,030 0.02% 1,926,538
2013-07-23 2013-07-19 3.859 410,308 +82,062 0.01% 1,583,401
2013-07-22 2013-07-18 3.931 328,246 +82,061 0.01% 1,290,239
2013-06-24 2013-06-20 4.750 246,185 +27,354 0.01% 1,169,282
2013-06-21 2013-06-19 4.811 218,831 +27,354 0.01% 1,052,801
2013-06-10 2013-06-06 4.627 191,477 -314,569 0.01% 885,920
2013-06-05 2013-06-03 4.105 506,046 +314,569 0.02% 2,077,179
2013-06-03 2013-05-30 4.852 191,477 -656,492 0.01% 929,040
2013-05-31 2013-05-29 4.228 847,969 +68,384 0.04% 3,584,839
2013-05-29 2013-05-27 2.989 779,585 +123,093 0.03% 2,330,161
2013-05-28 2013-05-24 2.672 656,492 +369,277 0.03% 1,753,919
2013-05-27 2013-05-23 2.600 287,215 +109,415 0.01% 746,759
2013-04-23 2013-04-19 1.996 177,800 +177,800 0.01% 354,900
2007-07-30 2007-07-26 1.147 0 -7,849
2007-07-26 2007-07-24 1.300 7,849 +7,849 0.00% 10,201
2007-06-26 2007-06-22 1.147 0

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