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 SECURITIES DEPOSITORY AND CLEARING

Holdings history

Date Trade date Closing price Holdings Change % of o/s Value (HK$)
2025-10-14 2025-10-10 15.730 12,398,000 +0 1.48% 195,020,540
2025-10-13 2025-10-09 15.750 12,398,000 +0 1.48% 195,268,500
2025-10-10 2025-10-08 15.300 12,398,000 +0 1.48% 189,689,400
2025-10-09 2025-10-06 15.300 12,398,000 +0 1.48% 189,689,400
2025-10-08 2025-10-03 15.500 12,398,000 +0 1.48% 192,169,000
2025-10-06 2025-10-02 15.400 12,398,000 +0 1.48% 190,929,200
2025-10-03 2025-09-30 15.360 12,398,000 +64,000 1.48% 190,433,280
2025-10-02 2025-09-29 15.460 12,334,000 +70,500 1.47% 190,683,640
2025-09-30 2025-09-26 15.190 12,263,500 +22,500 1.46% 186,282,565
2025-09-29 2025-09-25 15.100 12,241,000 -93,000 1.46% 184,839,100
2025-09-26 2025-09-24 15.150 12,334,000 -21,000 1.47% 186,860,100
2025-09-25 2025-09-23 15.150 12,355,000 +27,000 1.47% 187,178,250
2025-09-24 2025-09-22 15.400 12,328,000 +78,500 1.47% 189,851,200
2025-09-23 2025-09-19 15.500 12,249,500 +68,000 1.46% 189,867,250
2025-09-22 2025-09-18 15.560 12,181,500 +225,000 1.45% 189,544,140
2025-09-19 2025-09-17 15.660 11,956,500 +252,500 1.43% 187,238,790
2025-09-18 2025-09-16 15.380 11,704,000 +275,000 1.40% 180,007,520
2025-09-17 2025-09-15 14.890 11,429,000 +103,000 1.36% 170,177,810
2025-09-16 2025-09-12 15.080 11,326,000 +289,500 1.35% 170,796,080
2025-09-15 2025-09-11 15.300 11,036,500 +210,000 1.32% 168,858,450
2025-09-12 2025-09-10 15.240 10,826,500 -9,000 1.29% 164,995,860
2025-09-11 2025-09-09 15.190 10,835,500 +2,760,000 1.29% 164,591,245
2025-09-10 2025-09-08 15.280 8,075,500 +656,000 0.96% 123,393,640
2025-09-09 2025-09-05 15.940 7,419,500 -243,500 0.88% 118,266,830
2025-09-08 2025-09-04 15.200 7,663,000 +521,000 0.91% 116,477,600
2025-09-05 2025-09-03 15.780 7,142,000 +633,000 0.85% 112,700,760
2025-09-04 2025-09-02 17.367 6,509,000 +114,000 0.78% 113,039,061
2025-09-03 2025-09-01 17.222 6,395,000 +330,355 0.76% 110,135,427
2025-09-02 2025-08-29 17.398 6,064,645 -81,405 0.75% 105,509,875
2025-09-01 2025-08-28 17.026 6,146,050 +19,867 0.76% 104,643,002
2025-08-29 2025-08-27 17.222 6,126,183 -110,963 0.75% 105,505,830
2025-08-28 2025-08-26 17.150 6,237,146 -48,455 0.77% 106,966,327
2025-08-27 2025-08-25 17.666 6,285,601 -134,220 0.77% 111,040,325
2025-08-26 2025-08-22 16.201 6,419,821 +362,444 0.79% 104,004,643
2025-08-25 2025-08-21 17.336 6,057,377 +8,237 0.75% 105,008,400
2025-08-22 2025-08-20 16.995 6,049,140 +75,106 0.75% 102,805,746
2025-08-21 2025-08-19 16.923 5,974,034 +130,829 0.74% 101,097,797
2025-08-20 2025-08-18 16.799 5,843,205 +75,590 0.72% 98,160,255
2025-08-19 2025-08-15 16.923 5,767,615 +46,032 0.71% 97,604,595
2025-08-18 2025-08-14 16.716 5,721,583 +3,877 0.71% 95,644,802
2025-08-15 2025-08-13 16.696 5,717,706 +17,928 0.70% 95,461,992
2025-08-14 2025-08-12 16.655 5,699,778 +8,722 0.70% 94,927,409
2025-08-13 2025-08-11 16.304 5,691,056 +324,165 0.70% 92,785,498
2025-08-12 2025-08-08 16.417 5,366,891 -87,220 0.66% 88,109,576
2025-08-11 2025-08-07 16.520 5,454,111 -29,557 0.67% 90,104,288
2025-08-08 2025-08-06 16.459 5,483,668 +8,237 0.68% 90,253,072
2025-08-07 2025-08-05 16.211 5,475,431 +5,815 0.68% 88,761,504
2025-08-06 2025-08-04 16.015 5,469,616 +3,876 0.67% 87,594,877
2025-08-05 2025-08-01 15.912 5,465,740 -20,351 0.67% 86,968,804
2025-08-04 2025-07-31 16.097 5,486,091 -64,445 0.68% 88,311,601
2025-08-01 2025-07-30 16.572 5,550,536 +207,388 0.68% 91,983,646
2025-07-31 2025-07-29 16.840 5,343,148 +124,529 0.66% 89,980,316
2025-07-30 2025-07-28 16.551 5,218,619 +2,908 0.64% 86,375,408
2025-07-29 2025-07-25 16.386 5,215,711 +61,053 0.64% 85,466,156
2025-07-28 2025-07-24 16.201 5,154,658 -27,619 0.64% 83,508,304
2025-07-25 2025-07-23 16.056 5,182,277 +267,472 0.64% 83,207,097
2025-07-24 2025-07-22 15.767 4,914,805 +52,816 0.61% 77,492,523
2025-07-23 2025-07-21 15.334 4,861,989 +67,353 0.60% 74,552,624
2025-07-22 2025-07-18 14.756 4,794,636 +97,395 0.59% 70,749,249
2025-07-21 2025-07-17 14.694 4,697,241 +46,517 0.58% 69,021,277
2025-07-18 2025-07-16 14.942 4,650,724 +203,996 0.57% 69,489,515
2025-07-17 2025-07-15 15.024 4,446,728 +224,832 0.55% 66,808,558
2025-07-16 2025-07-14 14.921 4,221,896 +74,136 0.52% 62,994,985
2025-07-15 2025-07-11 15.024 4,147,760 +73,652 0.51% 62,316,801
2025-07-14 2025-07-10 14.880 4,074,108 +56,208 0.50% 60,621,678
2025-07-11 2025-07-09 15.004 4,017,900 +61,538 0.50% 60,282,837
2025-07-10 2025-07-08 15.664 3,956,362 -43,610 0.49% 61,972,348
2025-07-09 2025-07-07 15.396 3,999,972 -331,917 0.49% 61,582,303
2025-07-08 2025-07-04 15.416 4,331,889 -24,713 0.53% 66,781,793
2025-07-07 2025-07-03 14.942 4,356,602 +152,150 0.54% 65,094,846
2025-07-04 2025-07-02 14.962 4,204,452 -236,462 0.52% 62,908,243
2025-07-03 2025-06-30 14.962 4,440,914 +32,465 0.55% 66,446,257
2025-07-02 2025-06-27 14.632 4,408,449 -230,646 0.54% 64,504,826
2025-06-30 2025-06-26 14.446 4,639,095 +125,499 0.57% 67,017,999
2025-06-27 2025-06-25 14.570 4,513,596 +365,351 0.56% 65,763,896
2025-06-26 2025-06-24 14.550 4,148,245 -72,198 0.51% 60,355,057
2025-06-25 2025-06-23 14.240 4,220,443 -126,952 0.52% 60,099,005
2025-06-24 2025-06-20 14.364 4,347,395 -258,751 0.54% 62,445,118
2025-06-23 2025-06-19 14.364 4,606,146 -43,125 0.57% 66,161,766
2025-06-20 2025-06-18 14.488 4,649,271 +104,663 0.57% 67,356,905
2025-06-19 2025-06-17 14.777 4,544,608 -62,991 0.56% 67,153,647
2025-06-18 2025-06-16 14.467 4,607,599 +68,322 0.57% 66,658,087
2025-06-17 2025-06-13 14.611 4,539,277 -59,600 0.56% 66,325,433
2025-06-16 2025-06-12 14.962 4,598,877 +18,897 0.57% 68,809,745
2025-06-13 2025-06-11 15.045 4,579,980 -226,770 0.56% 68,905,083
2025-06-12 2025-06-10 14.570 4,806,750 +47,486 0.59% 70,035,202
2025-06-11 2025-06-09 14.550 4,759,264 +166,686 0.59% 69,245,103
2025-06-10 2025-06-06 14.632 4,592,578 +43,125 0.57% 67,199,018
2025-06-09 2025-06-05 14.880 4,549,453 -140,520 0.56% 67,694,689
2025-06-06 2025-06-04 14.921 4,689,973 -76,075 0.58% 69,979,171
2025-06-05 2025-06-03 14.777 4,766,048 -84,311 0.59% 70,425,767
2025-06-03 2025-05-30 14.446 4,850,359 +451,117 0.60% 70,069,993
2025-06-02 2025-05-29 15.169 4,399,242 +15,990 0.54% 66,730,648
2025-05-30 2025-05-28 14.859 4,383,252 +117,262 0.54% 65,131,201
2025-05-29 2025-05-27 14.962 4,265,990 +5,330 0.53% 63,828,993
2025-05-28 2025-05-26 15.004 4,260,660 +49,908 0.53% 63,925,104
2025-05-27 2025-05-23 15.148 4,210,752 +17,444 0.52% 63,784,606
2025-05-26 2025-05-22 15.107 4,193,308 +2,423 0.52% 63,347,283
2025-05-23 2025-05-21 15.458 4,190,885 +141,974 0.52% 64,781,010
2025-05-22 2025-05-20 15.520 4,048,911 +305,751 0.50% 62,837,113
2025-05-21 2025-05-19 18.215 3,743,160 +18,413 0.46% 68,183,477
2025-05-20 2025-05-16 18.083 3,724,747 -26,277 0.46% 67,355,232
2025-05-19 2025-05-15 18.061 3,751,024 -233,078 0.50% 67,747,683
2025-05-16 2025-05-14 18.238 3,984,102 -58,497 0.53% 72,660,212
2025-05-15 2025-05-13 18.193 4,042,599 -125,155 0.53% 73,548,754
2025-05-14 2025-05-12 18.215 4,167,754 +102,029 0.55% 75,917,663
2025-05-13 2025-05-09 16.914 4,065,725 +228,090 0.54% 68,769,215
2025-05-12 2025-05-08 16.539 3,837,635 +190,454 0.51% 63,472,504
2025-05-09 2025-05-07 16.253 3,647,181 +382,720 0.48% 59,276,903
2025-05-08 2025-05-06 15.724 3,264,461 +237,613 0.43% 51,328,872
2025-05-06 2025-04-30 15.327 3,026,848 -9,976 0.40% 46,391,255
2025-05-02 2025-04-29 15.481 3,036,824 +56,683 0.40% 47,012,943
2025-04-30 2025-04-28 15.481 2,980,141 +5,895 0.39% 46,135,436
2025-04-29 2025-04-25 15.282 2,974,246 +62,124 0.39% 45,453,866
2025-04-28 2025-04-24 15.437 2,912,122 +328,759 0.38% 44,953,997
2025-04-25 2025-04-23 15.172 2,583,363 +151,909 0.34% 39,195,353
2025-04-24 2025-04-22 14.643 2,431,454 +76,181 0.32% 35,603,676
2025-04-23 2025-04-17 14.841 2,355,273 +136,038 0.31% 34,955,621
2025-04-22 2025-04-16 14.908 2,219,235 +57,590 0.29% 33,083,442
2025-04-17 2025-04-15 15.701 2,161,645 +181,384 0.29% 33,941,034
2025-04-16 2025-04-14 15.525 1,980,261 +30,382 0.26% 30,743,676
2025-04-15 2025-04-11 15.635 1,949,879 -15,418 0.26% 30,486,994
2025-04-14 2025-04-10 15.657 1,965,297 +5,895 0.26% 30,771,399
2025-04-11 2025-04-09 14.908 1,959,402 -89,332 0.26% 29,209,959
2025-04-10 2025-04-08 15.327 2,048,734 +9,976 0.27% 31,400,104
2025-04-09 2025-04-07 15.260 2,038,758 +279,332 0.27% 31,112,326
2025-04-08 2025-04-03 16.606 1,759,426 +54,415 0.23% 29,216,399
2025-04-07 2025-04-02 19.164 1,705,011 +58,950 0.23% 32,674,403
2025-04-03 2025-04-01 19.495 1,646,061 +17,232 0.22% 32,089,200
2025-04-02 2025-03-31 19.098 1,628,829 +116,992 0.22% 31,106,711
2025-04-01 2025-03-28 19.076 1,511,837 +19,499 0.20% 28,839,105
2025-03-31 2025-03-27 19.186 1,492,338 +139,212 0.20% 28,631,701
2025-03-28 2025-03-26 19.230 1,353,126 -38,997 0.18% 26,020,487
2025-03-27 2025-03-25 19.362 1,392,123 -4,535 0.19% 26,954,596
2025-03-26 2025-03-24 19.869 1,396,658 +68,019 0.19% 27,750,804
2025-03-25 2025-03-21 21.104 1,328,639 +63,031 0.18% 28,040,105
2025-03-24 2025-03-20 19.825 1,265,608 -29,021 0.17% 25,091,095
2025-03-21 2025-03-19 20.046 1,294,629 -9,976 0.17% 25,951,945
2025-03-20 2025-03-18 19.693 1,304,605 -324,224 0.17% 25,691,603
2025-03-19 2025-03-17 19.472 1,628,829 -38,545 0.22% 31,717,350
2025-03-18 2025-03-14 19.583 1,667,374 -12,243 0.22% 32,651,767
2025-03-17 2025-03-13 19.517 1,679,617 -155,990 0.22% 32,780,399
2025-03-14 2025-03-12 20.200 1,835,607 +10,883 0.24% 37,079,672
2025-03-13 2025-03-11 20.046 1,824,724 -1,361 0.24% 36,578,153
2025-03-12 2025-03-10 20.222 1,826,085 -2,267 0.24% 36,927,595
2025-03-11 2025-03-07 19.627 1,828,352 +95,680 0.24% 35,884,799
2025-03-10 2025-03-06 19.076 1,732,672 -24,487 0.23% 33,051,652
2025-03-07 2025-03-05 18.811 1,757,159 +6,802 0.23% 33,053,754
2025-03-06 2025-03-04 18.546 1,750,357 +454 0.23% 32,462,603
2025-03-05 2025-03-03 18.414 1,749,903 +45,799 0.23% 32,222,643
2025-03-04 2025-02-28 19.031 1,704,104 -34,916 0.23% 32,431,542
2025-03-03 2025-02-27 19.031 1,739,020 -8,616 0.23% 33,096,043
2025-02-28 2025-02-26 18.260 1,747,636 +8,162 0.23% 31,911,118
2025-02-27 2025-02-25 18.502 1,739,474 +25,394 0.23% 32,184,043
2025-02-26 2025-02-24 18.833 1,714,080 +1,360 0.23% 32,281,199
2025-02-25 2025-02-21 18.921 1,712,720 -12,243 0.23% 32,406,667
2025-02-24 2025-02-20 18.811 1,724,963 +1,814 0.23% 32,448,118
2025-02-21 2025-02-19 18.965 1,723,149 +8,162 0.23% 32,679,995
2025-02-20 2025-02-18 19.031 1,714,987 -453 0.23% 32,638,661
2025-02-19 2025-02-17 19.252 1,715,440 -43,986 0.23% 33,025,582
2025-02-18 2025-02-14 19.605 1,759,426 -3,174 0.23% 34,493,199
2025-02-17 2025-02-13 19.384 1,762,600 -11,790 0.23% 34,166,724
2025-02-14 2025-02-12 19.671 1,774,390 -16,325 0.24% 34,903,955
2025-02-13 2025-02-11 18.855 1,790,715 +5,442 0.24% 33,763,953
2025-02-12 2025-02-10 18.965 1,785,273 -267,542 0.24% 33,858,194
2025-02-11 2025-02-07 18.833 2,052,815 -94,320 0.27% 38,660,582
2025-02-10 2025-02-06 19.539 2,147,135 -54,868 0.29% 41,952,107
2025-02-07 2025-02-05 19.649 2,202,003 -18,592 0.29% 43,266,953
2025-02-04 2025-01-28 19.428 2,220,595 -1,361 0.30% 43,142,566
2025-02-03 2025-01-24 19.362 2,221,956 -43,985 0.30% 43,022,008
2025-01-27 2025-01-23 19.869 2,265,941 +11,336 0.30% 45,022,965
2025-01-24 2025-01-22 19.274 2,254,605 +30,836 0.30% 43,455,285
2025-01-23 2025-01-21 19.693 2,223,769 -92,960 0.30% 43,792,711
2025-01-22 2025-01-20 19.274 2,316,729 -10,883 0.31% 44,652,664
2025-01-21 2025-01-17 19.847 2,327,612 +419,904 0.31% 46,197,003
2025-01-20 2025-01-16 19.517 1,907,708 -36,730 0.26% 37,231,958
2025-01-17 2025-01-15 19.208 1,944,438 +38,091 0.26% 37,348,482
2025-01-16 2025-01-14 19.208 1,906,347 +76,635 0.25% 36,616,836
2025-01-14 2025-01-10 18.987 1,829,712 +457,995 0.24% 34,741,342
2025-01-13 2025-01-09 18.348 1,371,717 +16,778 0.18% 25,167,991
2025-01-10 2025-01-08 18.326 1,354,939 -57,590 0.18% 24,830,272
2025-01-09 2025-01-07 17.863 1,412,529 -20,859 0.19% 25,231,502
2025-01-08 2025-01-06 17.730 1,433,388 -6,349 0.19% 25,414,438
2025-01-07 2025-01-03 17.488 1,439,737 +94,774 0.19% 25,177,758
2025-01-06 2025-01-02 17.841 1,344,963 -29,929 0.18% 23,994,934
2025-01-03 2024-12-31 17.995 1,374,892 +18,592 0.18% 24,741,125
2025-01-02 2024-12-27 17.510 1,356,300 +21,766 0.18% 23,748,543
2024-12-30 2024-12-24 17.422 1,334,534 -922,338 0.18% 23,249,705
2024-12-27 2024-12-20 17.752 2,256,872 +1,133,651 0.30% 40,064,849
2024-12-23 2024-12-19 16.650 1,123,221 +140,572 0.15% 18,701,346
2024-12-20 2024-12-18 16.562 982,649 -54,415 0.13% 16,274,178
2024-12-19 2024-12-17 15.812 1,037,064 +54,869 0.14% 16,397,794
2024-12-18 2024-12-16 16.209 982,195 -9,069 0.13% 15,920,099
2024-12-17 2024-12-13 16.165 991,264 -454 0.13% 16,023,376
2024-12-16 2024-12-12 16.187 991,718 -29,021 0.13% 16,052,584
2024-12-13 2024-12-11 16.098 1,020,739 +19,499 0.14% 16,432,297
2024-12-12 2024-12-10 16.385 1,001,240 +7,708 0.13% 16,405,433
2024-12-11 2024-12-09 16.319 993,532 +10,883 0.13% 16,213,407
2024-12-10 2024-12-06 16.562 982,649 -9,522 0.13% 16,274,178
2024-12-09 2024-12-05 16.363 992,171 +1,814 0.13% 16,234,957
2024-12-06 2024-12-04 15.812 990,357 +14,964 0.13% 15,659,274
2024-12-05 2024-12-03 15.878 975,393 -14,511 0.13% 15,487,197
2024-12-04 2024-12-02 15.459 989,904 +20,859 0.13% 15,302,832
2024-12-03 2024-11-29 15.679 969,045 +907 0.13% 15,194,074
2024-12-02 2024-11-28 15.547 968,138 -4,988 0.13% 15,051,753
2024-11-29 2024-11-27 15.282 973,126 +17,232 0.13% 14,871,782
2024-11-28 2024-11-26 15.305 955,894 +6,348 0.13% 14,629,514
2024-11-27 2024-11-25 15.591 949,546 +4,535 0.13% 14,804,581
2024-11-26 2024-11-22 15.084 945,011 +41,718 0.13% 14,254,555
2024-11-25 2024-11-21 15.282 903,293 +82,530 0.12% 13,804,560
2024-11-22 2024-11-20 15.327 820,763 +34,916 0.11% 12,579,497
2024-11-21 2024-11-19 14.886 785,847 +11,790 0.11% 11,697,754
2024-11-20 2024-11-18 14.753 774,057 -22,673 0.10% 11,419,833
2024-11-19 2024-11-15 14.731 796,730 +52,602 0.11% 11,736,763
2024-11-18 2024-11-14 15.128 744,128 +32,649 0.10% 11,257,254
2024-11-15 2024-11-13 15.900 711,479 +2,267 0.10% 11,312,486
2024-11-14 2024-11-12 16.275 709,212 -5,441 0.10% 11,542,321
2024-11-13 2024-11-11 16.319 714,653 +158,257 0.10% 11,662,392
2024-11-12 2024-11-08 15.790 556,396 -17,685 0.07% 8,785,323
2024-11-11 2024-11-07 15.768 574,081 +454 0.08% 9,051,904
2024-11-08 2024-11-06 15.812 573,627 +6,348 0.08% 9,070,045
2024-11-07 2024-11-05 15.988 567,279 +18,592 0.08% 9,069,752
2024-11-06 2024-11-04 15.988 548,687 +2,267 0.07% 8,772,500
2024-11-05 2024-11-01 15.834 546,420 +68,926 0.07% 8,651,905
2024-11-04 2024-10-31 16.076 477,494 -8,615 0.06% 7,676,374
2024-11-01 2024-10-30 16.253 486,109 -36,277 0.07% 7,900,632
2024-10-31 2024-10-29 16.539 522,386 +7,709 0.07% 8,639,995
2024-10-30 2024-10-28 16.738 514,677 +29,021 0.07% 8,614,642
2024-10-29 2024-10-25 16.738 485,656 +1,360 0.07% 8,128,890
2024-10-28 2024-10-24 16.650 484,296 -28,114 0.07% 8,063,406
2024-10-25 2024-10-23 17.069 512,410 -1,814 0.07% 8,746,197
2024-10-24 2024-10-22 16.694 514,224 +99,761 0.07% 8,584,380
2024-10-23 2024-10-21 16.650 414,463 +24,941 0.06% 6,900,704
2024-10-22 2024-10-18 16.738 389,522 +5,895 0.05% 6,519,803
2024-10-21 2024-10-17 16.981 383,627 -1,361 0.05% 6,514,193
2024-10-18 2024-10-16 17.135 384,988 +38,091 0.05% 6,596,733
2024-10-17 2024-10-15 17.157 346,897 -37,637 0.05% 5,951,697
2024-10-16 2024-10-14 17.179 384,534 +37,637 0.05% 6,605,914
2024-10-15 2024-10-10 16.429 346,897 +17,685 0.05% 5,699,248
2024-10-14 2024-10-09 15.922 329,212 +1,360 0.04% 5,241,717
2024-10-10 2024-10-08 15.679 327,852 +11,337 0.04% 5,140,533
2024-10-03 2024-09-30 16.187 316,515 +48,066 0.04% 5,123,315
2024-10-02 2024-09-27 16.098 268,449 +32,196 0.04% 4,321,608
2024-09-30 2024-09-26 16.429 236,253 +4,988 0.03% 3,881,453
2024-09-27 2024-09-25 16.297 231,265 +33,103 0.03% 3,768,904
2024-09-26 2024-09-24 16.672 198,162 +453 0.03% 3,303,717
2024-09-25 2024-09-23 16.760 197,709 +5,895 0.03% 3,313,605
2024-09-24 2024-09-20 16.870 191,814 -453 0.03% 3,235,955
2024-09-23 2024-09-19 16.848 192,267 +23,580 0.03% 3,239,357
2024-09-17 2024-09-13 15.988 168,687 +4,534 0.02% 2,696,996
2024-09-16 2024-09-12 15.635 164,153 -82,076 0.02% 2,566,586
2024-09-13 2024-09-11 16.143 246,229 +112,912 0.03% 3,974,761
2024-09-12 2024-09-10 16.253 133,317 +133,317 0.02% 2,166,775
2007-07-10 2007-07-06 60.171 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