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 SECURITIES (HK) CO LTD

Holdings history

Date Trade date Closing price Holdings Change % of o/s Value (HK$)
2025-10-14 2025-10-10 3.040 1,334,000 +0 0.03% 4,055,360
2025-10-13 2025-10-09 3.100 1,334,000 +0 0.03% 4,135,400
2025-10-10 2025-10-08 3.090 1,334,000 -1,000 0.03% 4,122,060
2025-10-03 2025-09-30 3.300 1,335,000 -3,000 0.03% 4,405,500
2025-09-26 2025-09-24 2.840 1,338,000 +2,000 0.03% 3,799,920
2025-09-25 2025-09-23 2.910 1,336,000 +1,000 0.03% 3,887,760
2025-09-24 2025-09-22 2.890 1,335,000 +10,000 0.03% 3,858,150
2025-09-23 2025-09-19 3.020 1,325,000 +1,000 0.03% 4,001,500
2025-09-16 2025-09-12 3.330 1,324,000 +3,000 0.03% 4,408,920
2025-09-15 2025-09-11 3.360 1,321,000 -118,000 0.03% 4,438,560
2025-09-10 2025-09-08 3.520 1,439,000 +10,000 0.04% 5,065,280
2025-09-05 2025-09-03 3.220 1,429,000 -16,000 0.04% 4,601,380
2025-09-04 2025-09-02 3.340 1,445,000 +7,000 0.04% 4,826,300
2025-09-03 2025-09-01 3.750 1,438,000 +2,000 0.04% 5,392,500
2025-09-01 2025-08-28 3.930 1,436,000 -67,000 0.04% 5,643,480
2025-08-27 2025-08-25 4.180 1,503,000 -20,000 0.04% 6,282,540
2025-08-25 2025-08-21 4.310 1,523,000 +71,000 0.04% 6,564,130
2025-08-21 2025-08-19 4.300 1,452,000 -7,000 0.04% 6,243,600
2025-08-18 2025-08-14 4.410 1,459,000 -48,000 0.04% 6,434,190
2025-08-15 2025-08-13 4.430 1,507,000 +20,000 0.04% 6,676,010
2025-08-14 2025-08-12 4.250 1,487,000 +25,000 0.04% 6,319,750
2025-08-13 2025-08-11 4.030 1,462,000 +122,000 0.04% 5,891,860
2025-08-12 2025-08-08 3.720 1,340,000 -18,000 0.03% 4,984,800
2025-08-08 2025-08-06 3.860 1,358,000 +8,000 0.03% 5,241,880
2025-08-06 2025-08-04 3.760 1,350,000 +30,000 0.03% 5,076,000
2025-07-25 2025-07-23 3.810 1,320,000 -2,000 0.03% 5,029,200
2025-07-21 2025-07-17 3.740 1,322,000 +2,000 0.03% 4,944,280
2025-07-16 2025-07-14 3.700 1,320,000 -1,000 0.03% 4,884,000
2025-07-15 2025-07-11 3.500 1,321,000 -43,000 0.03% 4,623,500
2025-07-08 2025-07-04 2.600 1,364,000 -50,000 0.04% 3,546,400
2025-07-07 2025-07-03 2.610 1,414,000 -48,000 0.04% 3,690,540
2025-06-26 2025-06-24 2.600 1,462,000 +48,000 0.04% 3,801,200
2025-06-23 2025-06-19 2.490 1,414,000 -22,000 0.04% 3,520,860
2025-06-17 2025-06-13 2.700 1,436,000 -101,000 0.04% 3,877,200
2025-06-16 2025-06-12 2.890 1,537,000 +27,000 0.04% 4,441,930
2025-06-13 2025-06-11 2.720 1,510,000 +67,000 0.04% 4,107,200
2025-06-12 2025-06-10 2.530 1,443,000 +15,000 0.04% 3,650,790
2025-06-11 2025-06-09 2.540 1,428,000 -7,000 0.04% 3,627,120
2025-06-10 2025-06-06 2.920 1,435,000 +40,000 0.04% 4,190,200
2025-06-06 2025-06-04 2.910 1,395,000 -20,000 0.04% 4,059,450
2025-05-30 2025-05-28 2.580 1,415,000 +10,000 0.04% 3,650,700
2025-05-29 2025-05-27 2.600 1,405,000 +20,000 0.04% 3,653,000
2025-05-26 2025-05-22 2.440 1,385,000 -20,000 0.04% 3,379,400
2025-05-16 2025-05-14 2.380 1,405,000 +20,000 0.04% 3,343,900
2025-04-17 2025-04-15 2.510 1,385,000 -25,000 0.04% 3,476,350
2025-04-10 2025-04-08 2.410 1,410,000 -20,000 0.04% 3,398,100
2025-04-09 2025-04-07 2.120 1,430,000 +26,000 0.04% 3,031,600
2025-03-28 2025-03-26 2.350 1,404,000 -26,000 0.04% 3,299,400
2025-03-24 2025-03-20 2.390 1,430,000 -20,000 0.04% 3,417,700
2025-03-21 2025-03-19 2.520 1,450,000 -50,000 0.04% 3,654,000
2025-03-17 2025-03-13 2.470 1,500,000 -90,000 0.04% 3,705,000
2025-03-14 2025-03-12 2.500 1,590,000 -58,000 0.04% 3,975,000
2025-03-06 2025-03-04 2.210 1,648,000 -2,000 0.04% 3,642,080
2025-03-05 2025-03-03 2.230 1,650,000 -9,000 0.04% 3,679,500
2025-03-03 2025-02-27 2.520 1,659,000 -50,000 0.04% 4,180,680
2025-02-28 2025-02-26 2.340 1,709,000 -3,000 0.04% 3,999,060
2025-02-26 2025-02-24 2.280 1,712,000 -338,000 0.04% 3,903,360
2025-02-25 2025-02-21 2.340 2,050,000 +8,000 0.05% 4,797,000
2025-02-24 2025-02-20 2.380 2,042,000 -4,000 0.05% 4,859,960
2025-02-21 2025-02-19 2.310 2,046,000 -51,000 0.05% 4,726,260
2025-02-20 2025-02-18 2.260 2,097,000 +50,000 0.05% 4,739,220
2025-02-19 2025-02-17 2.140 2,047,000 +106,000 0.05% 4,380,580
2025-02-18 2025-02-14 2.090 1,941,000 -1,000 0.05% 4,056,690
2025-02-14 2025-02-12 2.100 1,942,000 -7,000 0.05% 4,078,200
2025-02-12 2025-02-10 2.130 1,949,000 -10,000 0.05% 4,151,370
2025-02-04 2025-01-28 1.960 1,959,000 -51,000 0.05% 3,839,640
2025-01-24 2025-01-22 1.830 2,010,000 -50,000 0.05% 3,678,300
2025-01-23 2025-01-21 1.760 2,060,000 -50,000 0.05% 3,625,600
2025-01-22 2025-01-20 1.630 2,110,000 -5,000 0.05% 3,439,300
2025-01-17 2025-01-15 1.550 2,115,000 +60,000 0.05% 3,278,250
2025-01-16 2025-01-14 1.560 2,055,000 +238,000 0.05% 3,205,800
2025-01-13 2025-01-09 1.530 1,817,000 -1,000 0.05% 2,780,010
2025-01-10 2025-01-08 1.500 1,818,000 +5,000 0.05% 2,727,000
2025-01-08 2025-01-06 1.530 1,813,000 -200,000 0.05% 2,773,890
2025-01-03 2024-12-31 1.650 2,013,000 -100,000 0.05% 3,321,450
2024-12-13 2024-12-11 1.670 2,113,000 +200,000 0.05% 3,528,710
2024-11-26 2024-11-22 1.260 1,913,000 -640,000 0.05% 2,410,380
2024-10-23 2024-10-21 1.300 2,553,000 +50,000 0.07% 3,318,900
2024-10-14 2024-10-09 1.390 2,503,000 +15,000 0.06% 3,479,170
2024-10-10 2024-10-08 1.440 2,488,000 +106,000 0.06% 3,582,720
2024-10-09 2024-10-07 1.640 2,382,000 +50,000 0.06% 3,906,480
2024-10-08 2024-10-04 1.520 2,332,000 +200,000 0.06% 3,544,640
2024-10-07 2024-10-03 1.480 2,132,000 +50,000 0.05% 3,155,360
2024-10-02 2024-09-27 1.380 2,082,000 -130,000 0.05% 2,873,160
2024-08-07 2024-08-05 1.050 2,212,000 +3,000 0.06% 2,322,600
2024-07-22 2024-07-18 1.180 2,209,000 -2,000 0.06% 2,606,620
2024-07-05 2024-07-03 1.200 2,211,000 -1,000 0.06% 2,653,200
2024-06-13 2024-06-11 1.170 2,212,000 +3,000 0.06% 2,588,040
2024-06-12 2024-06-07 1.190 2,209,000 +220,000 0.06% 2,628,710
2024-06-04 2024-05-31 1.180 1,989,000 +200,000 0.05% 2,347,020
2024-06-03 2024-05-30 1.240 1,789,000 +220,000 0.05% 2,218,360
2024-05-20 2024-05-16 1.390 1,569,000 -1,000 0.04% 2,180,910
2024-04-19 2024-04-17 1.220 1,570,000 +6,000 0.04% 1,915,400
2024-04-18 2024-04-16 1.210 1,564,000 +3,000 0.04% 1,892,440
2024-01-30 2024-01-26 1.220 1,561,000 -3,000 0.04% 1,904,420
2024-01-26 2024-01-24 1.230 1,564,000 +3,000 0.04% 1,923,720
2023-08-21 2023-08-17 1.500 1,561,000 +100,000 0.04% 2,341,500
2023-08-15 2023-08-11 1.550 1,461,000 +65,000 0.04% 2,264,550
2023-08-10 2023-08-08 1.620 1,396,000 +20,000 0.04% 2,261,520
2023-07-14 2023-07-12 1.740 1,376,000 -1,000 0.04% 2,394,240
2023-06-16 2023-06-14 1.800 1,377,000 -7,000 0.04% 2,478,600
2023-06-05 2023-06-01 1.770 1,384,000 +100,000 0.04% 2,449,680
2023-05-30 2023-05-25 1.840 1,284,000 +100,000 0.03% 2,362,560
2023-05-22 2023-05-18 1.895 1,184,000 +15,653 0.03% 2,243,744
2023-04-14 2023-04-12 2.260 1,168,347 -44,405 0.03% 2,640,321
2023-04-12 2023-04-06 2.169 1,212,752 +14,802 0.03% 2,630,061
2023-03-23 2023-03-21 1.915 1,197,950 +987 0.03% 2,294,460
2023-02-21 2023-02-17 2.007 1,196,963 +29,603 0.03% 2,401,740
2023-02-17 2023-02-15 2.027 1,167,360 -98,678 0.03% 2,366,001
2023-02-15 2023-02-13 2.037 1,266,038 -118,413 0.03% 2,578,831
2023-01-27 2023-01-20 2.250 1,384,451 +7,894 0.04% 3,114,660
2023-01-18 2023-01-16 2.250 1,376,557 +14,802 0.04% 3,096,900
2023-01-06 2023-01-04 2.219 1,361,755 +19,735 0.04% 3,022,200
2022-12-15 2022-12-13 2.260 1,342,020 -986 0.04% 3,032,801
2022-12-08 2022-12-06 2.321 1,343,006 +49,339 0.04% 3,116,689
2022-12-02 2022-11-30 2.057 1,293,667 +49,338 0.03% 2,661,329
2022-11-24 2022-11-22 1.925 1,244,329 +49,339 0.03% 2,395,901
2022-11-22 2022-11-18 1.915 1,194,990 +49,339 0.03% 2,288,791
2022-11-16 2022-11-14 1.925 1,145,651 +2,961 0.03% 2,205,901
2022-10-05 2022-09-30 1.855 1,142,690 -2,961 0.03% 2,119,140
2022-09-28 2022-09-26 2.148 1,145,651 -14,801 0.03% 2,461,321
2022-09-22 2022-09-20 2.159 1,160,452 +3,947 0.03% 2,504,879
2022-09-01 2022-08-30 2.452 1,156,505 -17,762 0.03% 2,836,240
2022-07-21 2022-07-19 3.040 1,174,267 -4,934 0.03% 3,569,999
2022-07-20 2022-07-18 3.060 1,179,201 -305,902 0.03% 3,608,900
2022-07-08 2022-07-06 3.212 1,485,103 -4,934 0.04% 4,770,851
2022-06-29 2022-06-27 3.304 1,490,037 +987 0.04% 4,922,602
2022-06-22 2022-06-20 3.050 1,489,050 +4,934 0.04% 4,542,091
2022-06-21 2022-06-17 3.000 1,484,116 +6,908 0.04% 4,451,841
2022-06-17 2022-06-15 3.020 1,477,208 -987 0.04% 4,461,059
2022-06-16 2022-06-14 2.990 1,478,195 -987 0.04% 4,419,100
2022-06-09 2022-06-07 3.081 1,479,182 +14,802 0.04% 4,556,960
2022-05-30 2022-05-26 3.081 1,464,380 -15,789 0.04% 4,511,359
2022-05-03 2022-04-28 3.263 1,480,169 -4,934 0.04% 4,830,001
2022-04-19 2022-04-13 3.466 1,485,103 -4,934 0.04% 5,147,101
2022-04-14 2022-04-12 3.435 1,490,037 +2,961 0.04% 5,118,902
2022-04-13 2022-04-11 3.466 1,487,076 -23,683 0.04% 5,153,939
2022-04-07 2022-04-04 3.557 1,510,759 +23,683 0.04% 5,373,810
2022-03-31 2022-03-29 3.851 1,487,076 -6,908 0.04% 5,726,599
2022-03-30 2022-03-28 3.942 1,493,984 -986 0.04% 5,889,461
2022-03-22 2022-03-18 3.922 1,494,970 -27,630 0.04% 5,863,048
2022-03-21 2022-03-17 3.861 1,522,600 -2,961 0.04% 5,878,829
2022-03-17 2022-03-15 3.577 1,525,561 -3,947 0.04% 5,457,382
2022-03-16 2022-03-14 3.729 1,529,508 +3,947 0.04% 5,704,001
2022-03-15 2022-03-11 3.993 1,525,561 -110,519 0.04% 6,091,242
2022-03-11 2022-03-09 3.952 1,636,080 -987 0.04% 6,466,201
2022-03-10 2022-03-08 3.952 1,637,067 -9,867 0.04% 6,470,102
2022-03-09 2022-03-07 4.054 1,646,934 -9,868 0.04% 6,675,998
2022-03-08 2022-03-04 4.155 1,656,802 -987 0.04% 6,883,899
2022-03-07 2022-03-03 4.256 1,657,789 +3,947 0.04% 7,056,000
2022-03-04 2022-03-02 4.287 1,653,842 -18,749 0.04% 7,089,481
2022-03-03 2022-03-01 4.368 1,672,591 -10,854 0.04% 7,305,452
2022-03-02 2022-02-28 4.307 1,683,445 +6,907 0.04% 7,250,499
2022-03-01 2022-02-25 4.277 1,676,538 -11,841 0.04% 7,169,781
2022-02-28 2022-02-24 4.277 1,688,379 -27,630 0.05% 7,220,420
2022-02-23 2022-02-21 4.530 1,716,009 -139,136 0.05% 7,773,330
2022-02-21 2022-02-17 4.449 1,855,145 -34,537 0.05% 8,253,201
2022-02-18 2022-02-16 4.540 1,889,682 +3,947 0.05% 8,579,200
2022-02-15 2022-02-11 4.408 1,885,735 -9,868 0.05% 8,312,850
2022-02-14 2022-02-10 4.418 1,895,603 +1,974 0.05% 8,375,561
2022-02-11 2022-02-09 4.358 1,893,629 +19,735 0.05% 8,251,699
2022-02-10 2022-02-08 4.256 1,873,894 +1,974 0.05% 7,975,802
2022-02-09 2022-02-07 4.307 1,871,920 +1,974 0.05% 8,062,250
2022-02-07 2022-01-31 4.368 1,869,946 -987 0.05% 8,167,448
2022-01-28 2022-01-26 4.459 1,870,933 +17,762 0.05% 8,342,399
2022-01-26 2022-01-24 4.601 1,853,171 +14,801 0.05% 8,526,119
2022-01-21 2022-01-19 4.651 1,838,370 -9,867 0.05% 8,551,172
2022-01-20 2022-01-18 4.844 1,848,237 +98,678 0.05% 8,952,938
2022-01-19 2022-01-17 4.712 1,749,559 +9,867 0.05% 8,244,448
2022-01-17 2022-01-13 4.976 1,739,692 -12,828 0.05% 8,656,332
2022-01-10 2022-01-06 4.206 1,752,520 -1,973 0.05% 7,370,401
2022-01-07 2022-01-05 4.246 1,754,493 +986 0.05% 7,449,819
2022-01-06 2022-01-04 4.307 1,753,507 +9,868 0.05% 7,552,252
2022-01-04 2021-12-31 4.216 1,743,639 +8,881 0.05% 7,350,721
2021-12-29 2021-12-24 4.216 1,734,758 +11,842 0.05% 7,313,281
2021-12-28 2021-12-22 4.195 1,722,916 -13,815 0.05% 7,228,438
2021-12-10 2021-12-08 4.094 1,736,731 +2,960 0.05% 7,110,399
2021-12-06 2021-12-02 4.084 1,733,771 +3,947 0.05% 7,080,710
2021-12-03 2021-12-01 4.104 1,729,824 +2,960 0.05% 7,099,651
2021-12-02 2021-11-30 4.175 1,726,864 -98,677 0.05% 7,210,002
2021-11-30 2021-11-26 4.540 1,825,541 +5,920 0.05% 8,287,998
2021-11-29 2021-11-25 4.591 1,819,621 +16,776 0.05% 8,353,321
2021-11-26 2021-11-24 4.682 1,802,845 +19,735 0.05% 8,440,738
2021-11-25 2021-11-23 4.773 1,783,110 -10,854 0.05% 8,510,970
2021-11-24 2021-11-22 4.895 1,793,964 +98,677 0.05% 8,780,938
2021-11-23 2021-11-19 4.682 1,695,287 +9,868 0.05% 7,937,162
2021-11-22 2021-11-18 4.692 1,685,419 +9,868 0.05% 7,908,041
2021-11-19 2021-11-17 4.682 1,675,551 +9,868 0.04% 7,844,760
2021-11-17 2021-11-15 4.662 1,665,683 -101,638 0.04% 7,764,799
2021-11-16 2021-11-12 4.641 1,767,321 +72,034 0.05% 8,202,778
2021-11-12 2021-11-10 4.550 1,695,287 -148,016 0.05% 7,713,822
2021-11-10 2021-11-08 4.520 1,843,303 -2,961 0.05% 8,331,278
2021-11-08 2021-11-04 4.651 1,846,264 +987 0.05% 8,587,891
2021-11-05 2021-11-03 4.631 1,845,277 +29,603 0.05% 8,545,900
2021-10-29 2021-10-27 4.550 1,815,674 +4,934 0.05% 8,261,602
2021-10-28 2021-10-26 4.621 1,810,740 +49,339 0.05% 8,367,601
2021-10-26 2021-10-22 4.581 1,761,401 -107,559 0.05% 8,068,201
2021-10-25 2021-10-21 4.601 1,868,960 +9,868 0.05% 8,598,761
2021-10-22 2021-10-20 4.540 1,859,092 +4,934 0.05% 8,440,320
2021-10-21 2021-10-19 4.783 1,854,158 +98,678 0.05% 8,868,880
2021-10-20 2021-10-18 4.439 1,755,480 +7,894 0.05% 7,792,020
2021-10-19 2021-10-15 4.570 1,747,586 +38,485 0.05% 7,987,211
2021-10-18 2021-10-12 4.641 1,709,101 -99,665 0.05% 7,932,558
2021-10-15 2021-10-11 4.712 1,808,766 +3,947 0.05% 8,523,449
2021-10-12 2021-10-08 4.641 1,804,819 -12,828 0.05% 8,376,820
2021-09-29 2021-09-27 4.895 1,817,647 +2,960 0.05% 8,896,859
2021-09-27 2021-09-23 4.915 1,814,687 -90,784 0.05% 8,919,151
2021-09-24 2021-09-21 4.874 1,905,471 -138,149 0.05% 9,288,112
2021-09-21 2021-09-17 5.057 2,043,620 -151,964 0.05% 10,334,292
2021-09-17 2021-09-15 5.270 2,195,584 +33,551 0.06% 11,570,002
2021-09-16 2021-09-14 5.037 2,162,033 +2,960 0.06% 10,889,269
2021-09-10 2021-09-08 4.976 2,159,073 -3,947 0.06% 10,743,081
2021-09-08 2021-09-06 5.118 2,163,020 +3,947 0.06% 11,069,601
2021-09-07 2021-09-03 5.057 2,159,073 +1,974 0.06% 10,918,121
2021-09-06 2021-09-02 5.057 2,157,099 -29,604 0.06% 10,908,139
2021-09-03 2021-09-01 4.702 2,186,703 -986 0.06% 10,282,242
2021-09-01 2021-08-30 4.550 2,187,689 +76,968 0.06% 9,954,328
2021-08-24 2021-08-20 4.591 2,110,721 -59,206 0.06% 9,689,672
2021-08-23 2021-08-19 4.753 2,169,927 -4,934 0.06% 10,313,308
2021-08-18 2021-08-16 4.956 2,174,861 -127,295 0.06% 10,777,559
2021-08-16 2021-08-12 5.067 2,302,156 +48,352 0.06% 11,665,001
2021-08-12 2021-08-10 5.067 2,253,804 -1,973 0.06% 11,420,002
2021-08-09 2021-08-05 4.885 2,255,777 +12,828 0.06% 11,018,519
2021-08-06 2021-08-04 5.057 2,242,949 +2,960 0.06% 11,342,270
2021-08-05 2021-08-03 4.783 2,239,989 -9,867 0.06% 10,714,402
2021-08-02 2021-07-29 4.641 2,249,856 -1,974 0.06% 10,442,398
2021-07-30 2021-07-28 4.236 2,251,830 +38,484 0.06% 9,538,760
2021-07-29 2021-07-27 4.165 2,213,346 +987 0.06% 9,218,732
2021-07-28 2021-07-26 4.864 2,212,359 +65,128 0.06% 10,761,601
2021-07-27 2021-07-23 5.148 2,147,231 +105,585 0.06% 11,054,078
2021-07-26 2021-07-22 5.249 2,041,646 -1,974 0.05% 10,717,420
2021-07-23 2021-07-21 5.158 2,043,620 +1,974 0.05% 10,541,392
2021-07-22 2021-07-20 5.168 2,041,646 -56,246 0.05% 10,551,900
2021-07-21 2021-07-19 5.280 2,097,892 -195,383 0.06% 11,076,458
2021-07-19 2021-07-15 5.391 2,293,275 -4,934 0.06% 12,363,681
2021-07-15 2021-07-13 5.776 2,298,209 -8,881 0.06% 13,275,302
2021-07-14 2021-07-12 5.685 2,307,090 +987 0.06% 13,116,182
2021-07-13 2021-07-09 5.756 2,306,103 +11,841 0.06% 13,274,161
2021-07-12 2021-07-08 5.645 2,294,262 -446,024 0.06% 12,950,253
2021-07-09 2021-07-07 6.091 2,740,286 -19,735 0.07% 16,689,772
2021-07-08 2021-07-06 6.212 2,760,021 -25,657 0.07% 17,145,608
2021-07-07 2021-07-05 6.283 2,785,678 +26,644 0.07% 17,502,603
2021-07-06 2021-07-02 6.243 2,759,034 +1,973 0.07% 17,223,357
2021-07-05 2021-06-30 6.273 2,757,061 -987 0.07% 17,294,860
2021-07-02 2021-06-29 6.283 2,758,048 -1,973 0.07% 17,329,002
2021-06-30 2021-06-28 6.202 2,760,021 -42,432 0.07% 17,117,638
2021-06-29 2021-06-25 6.273 2,802,453 -987 0.07% 17,579,601
2021-06-25 2021-06-23 6.313 2,803,440 +25,657 0.07% 17,699,433
2021-06-24 2021-06-22 6.384 2,777,783 +986 0.07% 17,734,498
2021-06-23 2021-06-21 6.374 2,776,797 +231,894 0.07% 17,700,063
2021-06-22 2021-06-18 6.232 2,544,903 0.07% 15,860,847

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