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: PRUDENTIAL BROKERAGE LTD

Holdings history

Date Trade date Closing price Holdings Change % of o/s Value (HK$)
2025-10-14 2025-10-10 0.255 269,020 +0 0.03% 68,600
2025-10-13 2025-10-09 0.250 269,020 +0 0.03% 67,255
2025-10-10 2025-10-08 0.265 269,020 +0 0.03% 71,290
2025-10-09 2025-10-06 0.275 269,020 +0 0.03% 73,980
2025-10-08 2025-10-03 0.255 269,020 +0 0.03% 68,600
2025-10-06 2025-10-02 0.237 269,020 +0 0.03% 63,758
2025-10-03 2025-09-30 0.265 269,020 +0 0.03% 71,290
2025-10-02 2025-09-29 0.270 269,020 +20,000 0.03% 72,635
2025-09-30 2025-09-26 0.295 249,020 +25,000 0.02% 73,461
2025-09-22 2025-09-18 0.310 224,020 +25,000 0.02% 69,446
2025-09-19 2025-09-17 0.310 199,020 +43,750 0.02% 61,696
2025-09-18 2025-09-16 0.300 155,270 +100,000 0.01% 46,581
2025-09-16 2025-09-12 0.345 55,270 -100,000 0.01% 19,068
2025-09-12 2025-09-10 0.360 155,270 +100,000 0.01% 55,897
2025-08-12 2025-08-08 0.131 55,270 -20,000 0.01% 7,240
2021-10-12 2021-10-08 0.320 75,270 -5,000 0.01% 24,086
2020-12-07 2020-12-03 0.200 80,270 -200,000 0.01% 16,054
2020-12-04 2020-12-02 0.136 280,270 -1,000,000 0.04% 38,117
2020-12-03 2020-12-01 0.122 1,280,270 -420,010 0.18% 156,193
2020-12-01 2020-11-27 0.126 1,700,280 +1,631,250 0.24% 214,235
2020-11-27 2020-11-25 0.135 69,030 -300,000 0.03% 9,319
2020-11-26 2020-11-24 0.138 369,030 +300,000 0.18% 50,926
2020-11-02 2020-10-29 0.116 69,030 -20,000 0.03% 8,007
2020-10-29 2020-10-27 0.126 89,030 +7,631 0.04% 11,198
2020-10-23 2020-10-21 0.139 81,399 -13,714 0.04% 11,307
2020-09-30 2020-09-28 0.122 95,113 -9,143 0.05% 11,651
2020-09-16 2020-09-14 0.130 104,256 +27 0.06% 13,570
2020-08-26 2020-08-24 0.135 104,229 +27,429 0.06% 14,022
2020-07-08 2020-07-06 0.175 76,800 -13,714 0.04% 13,440
2020-04-02 2020-03-31 0.129 90,514 -6,857 0.05% 11,682
2020-03-24 2020-03-20 0.146 97,371 -19,113 0.05% 14,244
2020-03-20 2020-03-18 0.154 116,484 -21,875 0.05% 17,892
2018-06-28 2018-06-26 0.717 138,359 -27,344 0.06% 99,176
2018-06-14 2018-06-12 0.775 165,703 -54,688 0.07% 128,472
2017-12-05 2017-12-01 0.633 220,391 -27,343 0.10% 139,438
2017-11-16 2017-11-14 0.731 247,734 +54,687 0.11% 181,200
2017-10-10 2017-10-06 0.790 193,047 -54,687 0.09% 152,496
2017-10-06 2017-10-03 0.805 247,734 +54,687 0.11% 199,320
2017-09-13 2017-09-11 0.896 193,047 +16,406 0.09% 172,970
2017-09-12 2017-09-08 0.951 176,641 -27,343 0.08% 167,960
2017-09-07 2017-09-05 0.914 203,984 +27,343 0.09% 186,500
2017-08-28 2017-08-24 0.812 176,641 +27,344 0.08% 143,412
2017-08-22 2017-08-18 0.856 149,297 +27,344 0.07% 127,764
2017-07-12 2017-07-10 0.581 121,953 -13,672 0.05% 70,914
2017-07-11 2017-07-07 0.581 135,625 +13,672 0.06% 78,864
2017-05-04 2017-04-28 1.317 121,953 -27,344 0.05% 160,560
2017-05-02 2017-04-27 1.335 149,297 -547 0.07% 199,290
2017-04-20 2017-04-18 1.280 149,844 -191,406 0.07% 191,800
2017-04-19 2017-04-13 1.298 341,250 -68,359 0.15% 443,040
2017-04-18 2017-04-12 1.280 409,609 -41,016 0.18% 524,300
2017-04-13 2017-04-11 1.280 450,625 -76,563 0.20% 576,800
2017-04-12 2017-04-10 1.280 527,188 -41,015 0.24% 674,801
2017-04-07 2017-04-05 1.298 568,203 -82,031 0.26% 737,690
2017-04-06 2017-04-03 1.280 650,234 -82,032 0.29% 832,300
2017-03-15 2017-03-13 1.371 732,266 -38,281 0.33% 1,004,251
2017-03-14 2017-03-10 1.353 770,547 -27,344 0.35% 1,042,660
2017-03-10 2017-03-08 1.499 797,891 -101,172 0.36% 1,196,381
2017-03-07 2017-03-03 1.481 899,063 +683,594 0.40% 1,331,641
2017-02-15 2017-02-13 1.243 215,469 +10,938 0.10% 267,920
2017-01-17 2017-01-13 1.189 204,531 -27,344 0.09% 243,100
2017-01-12 2017-01-10 1.262 231,875 +27,344 0.10% 292,560
2016-12-21 2016-12-19 1.353 204,531 +27,343 0.09% 276,760
2016-11-24 2016-11-22 1.518 177,188 -1,093 0.08% 268,921
2016-11-02 2016-10-31 1.518 178,281 +1,093 0.08% 270,580
2016-10-28 2016-10-26 1.536 177,188 +21,875 0.08% 272,161
2016-10-25 2016-10-20 1.591 155,313 +8,204 0.07% 247,081
2016-10-06 2016-10-04 1.737 147,109 -8,204 0.08% 255,549
2016-08-26 2016-08-24 1.536 155,313 +8,204 0.08% 238,561
2016-08-25 2016-08-23 1.627 147,109 +27,343 0.08% 239,409
2016-08-19 2016-08-17 1.810 119,766 -2,734 0.06% 216,811
2016-08-18 2016-08-16 1.865 122,500 +2,734 0.07% 228,480
2016-08-12 2016-08-10 2.304 119,766 -21,875 0.06% 275,941
2016-08-09 2016-08-05 2.487 141,641 +21,875 0.08% 352,241
2016-08-04 2016-08-01 2.523 119,766 -30,078 0.06% 302,221
2016-08-01 2016-07-28 2.743 149,844 +8,203 0.08% 411,001
2016-07-27 2016-07-25 2.816 141,641 +27,344 0.08% 398,861
2016-06-24 2016-06-22 2.926 114,297 +31,719 0.06% 334,400
2016-06-23 2016-06-21 3.328 82,578 +1,094 0.04% 274,820
2016-06-13 2016-06-08 3.328 81,484 -30,079 0.04% 271,179
2016-05-31 2016-05-27 2.853 111,563 -5,468 0.06% 318,241
2016-05-27 2016-05-25 2.926 117,031 +5,468 0.06% 342,399
2016-05-25 2016-05-23 2.962 111,563 -1,093 0.06% 330,481
2016-05-20 2016-05-18 2.999 112,656 +7,109 0.06% 337,839
2016-05-18 2016-05-16 3.109 105,547 +14,766 0.06% 328,100
2016-05-16 2016-05-12 3.035 90,781 +6,562 0.05% 275,559
2016-05-12 2016-05-10 3.182 84,219 -27,344 0.05% 267,961
2016-05-11 2016-05-09 2.962 111,563 -8,203 0.06% 330,481
2016-05-10 2016-05-06 3.072 119,766 +27,344 0.06% 367,921
2016-05-06 2016-05-04 3.365 92,422 -2,734 0.05% 310,960
2016-05-05 2016-05-03 3.474 95,156 -8,203 0.05% 330,599
2016-05-04 2016-04-29 3.291 103,359 -194,141 0.06% 340,199
2016-04-28 2016-04-26 4.462 297,500 +8,203 0.16% 1,327,360
2016-04-26 2016-04-22 4.352 289,297 +8,203 0.16% 1,259,021
2016-04-25 2016-04-21 4.133 281,094 -19,140 0.15% 1,161,641
2016-04-21 2016-04-19 4.206 300,234 -31,719 0.16% 1,262,698
2016-04-20 2016-04-18 3.986 331,953 -6,563 0.18% 1,323,260
2016-04-19 2016-04-15 3.877 338,516 +16,407 0.18% 1,312,281
2016-04-11 2016-04-07 3.438 322,109 +5,468 0.17% 1,107,319
2016-04-07 2016-04-05 3.035 316,641 -3,828 0.17% 961,141
2016-03-31 2016-03-29 3.255 320,469 +8,203 0.17% 1,043,081
2016-03-14 2016-03-10 2.597 312,266 +547 0.17% 810,821
2016-03-11 2016-03-09 2.450 311,719 +547 0.17% 763,801
2016-03-07 2016-03-03 2.304 311,172 +18,047 0.17% 716,940
2016-03-01 2016-02-26 2.377 293,125 -74,375 0.16% 696,800
2016-02-12 2016-02-05 2.158 367,500 +36,641 0.20% 792,960
2016-02-05 2016-02-03 1.975 330,859 +20,781 0.18% 653,399
2016-02-04 2016-02-02 2.011 310,078 +106,640 0.17% 623,700
2015-12-29 2015-12-24 2.304 203,438 +87,500 0.11% 468,721
2015-12-28 2015-12-22 2.267 115,938 -2,734 0.06% 262,881
2015-12-23 2015-12-21 2.194 118,672 -1,641 0.06% 260,400
2015-09-11 2015-09-09 2.487 120,313 -8,203 0.06% 299,201
2015-09-08 2015-09-04 2.633 128,516 -5,468 0.07% 338,401
2015-08-26 2015-08-24 2.487 133,984 +27,343 0.07% 333,199
2015-08-10 2015-08-06 2.962 106,641 -27,343 0.06% 315,901
2015-07-28 2015-07-24 3.255 133,984 -19,141 0.07% 436,099
2015-07-27 2015-07-23 3.291 153,125 +13,672 0.08% 504,000
2015-07-10 2015-07-08 1.938 139,453 -5,469 0.08% 270,300
2015-07-08 2015-07-06 2.450 144,922 -16,406 0.08% 355,100
2015-07-03 2015-06-30 3.035 161,328 -5,469 0.09% 489,700
2015-06-23 2015-06-19 3.547 166,797 +6,563 0.09% 591,700
2015-06-19 2015-06-17 3.255 160,234 +15,312 0.09% 521,539
2015-06-18 2015-06-16 3.072 144,922 -5,469 0.08% 445,200
2015-06-17 2015-06-15 3.182 150,391 +27,344 0.08% 478,501
2015-06-12 2015-06-10 3.145 123,047 -5,469 0.07% 387,000
2015-06-11 2015-06-09 3.182 128,516 +5,469 0.07% 408,901
2015-06-10 2015-06-08 3.365 123,047 +5,469 0.07% 414,000
2015-06-09 2015-06-05 3.730 117,578 -10,938 0.06% 438,600
2015-06-05 2015-06-03 4.096 128,516 +3,282 0.07% 526,402
2015-06-04 2015-06-02 3.767 125,234 -13,672 0.07% 471,739
2015-06-02 2015-05-29 4.315 138,906 +4,922 0.08% 599,439
2015-06-01 2015-05-28 4.462 133,984 +17,500 0.07% 597,798
2015-05-29 2015-05-27 4.462 116,484 +37,187 0.06% 519,718
2015-05-28 2015-05-26 8.265 79,297 +21,875 0.04% 655,401
2015-05-27 2015-05-22 8.558 57,422 -147,656 0.03% 491,401
2015-05-26 2015-05-21 8.741 205,078 -35,547 0.11% 1,792,499
2015-05-22 2015-05-20 7.570 240,625 +2,187 0.13% 1,821,600
2015-05-21 2015-05-19 5.925 238,438 +547 0.13% 1,412,643
2015-05-19 2015-05-15 5.083 237,891 +172,266 0.13% 1,209,302
2015-05-18 2015-05-14 4.645 65,625 -8,750 0.04% 304,800
2015-05-15 2015-05-13 4.425 74,375 +33,906 0.04% 329,120
2015-05-14 2015-05-12 4.681 40,469 -13,125 0.02% 189,441
2015-05-05 2015-04-30 3.657 53,594 +5,469 0.03% 196,001
2015-04-30 2015-04-28 3.913 48,125 -25,703 0.03% 188,320
2015-04-29 2015-04-27 3.694 73,828 -25,156 0.04% 272,700
2015-04-28 2015-04-24 3.109 98,984 -14,766 0.05% 307,699
2015-04-27 2015-04-23 2.962 113,750 +8,203 0.06% 336,960
2015-04-24 2015-04-22 3.072 105,547 +24,609 0.06% 324,240
2015-04-22 2015-04-20 2.853 80,938 -5,468 0.04% 230,881
2015-04-20 2015-04-16 2.816 86,406 +8,203 0.05% 243,319
2015-04-17 2015-04-15 2.779 78,203 +8,203 0.04% 217,360
2015-04-13 2015-04-09 2.085 70,000 -2,734 0.04% 145,920
2015-03-31 2015-03-27 2.450 72,734 +13,671 0.04% 178,219
2014-09-17 2014-09-15 2.743 59,063 +10,938 0.03% 162,001
2014-09-16 2014-09-12 2.926 48,125 +8,203 0.03% 140,800
2014-08-29 2014-08-27 2.743 39,922 +2,734 0.02% 109,500
2014-08-21 2014-08-19 2.779 37,188 -8,203 0.02% 103,361
2014-08-18 2014-08-14 2.706 45,391 -8,203 0.02% 122,841
2014-08-06 2014-08-04 2.597 53,594 +8,203 0.03% 139,161
2014-08-01 2014-07-30 2.377 45,391 -10,937 0.02% 107,901
2014-07-23 2014-07-21 2.341 56,328 +10,937 0.03% 131,840
2014-04-15 2014-04-11 3.584 45,391 -5,468 0.02% 162,681
2014-04-09 2014-04-07 3.621 50,859 -12,032 0.03% 184,139
2014-04-08 2014-04-04 3.767 62,891 -12,578 0.03% 236,901
2014-04-07 2014-04-03 3.877 75,469 +43,750 0.04% 292,561
2014-03-24 2014-03-20 3.365 31,719 -32,812 0.02% 106,721
2014-03-19 2014-03-17 3.401 64,531 +16,406 0.03% 219,479
2014-03-18 2014-03-14 3.182 48,125 -10,938 0.03% 153,120
2014-03-14 2014-03-12 3.145 59,063 +10,938 0.03% 185,762
2014-03-13 2014-03-11 3.145 48,125 -16,406 0.03% 151,360
2014-03-07 2014-03-05 3.584 64,531 +32,812 0.03% 231,279
2014-02-18 2014-02-14 3.182 31,719 -13,672 0.02% 100,921
2014-01-23 2014-01-21 4.096 45,391 -13,672 0.02% 185,922
2014-01-22 2014-01-20 3.767 59,063 -10,937 0.03% 222,482
2014-01-20 2014-01-16 3.511 70,000 +10,937 0.04% 245,760
2014-01-16 2014-01-14 3.401 59,063 -1,093 0.03% 200,882
2013-12-23 2013-12-19 3.328 60,156 -5,469 0.03% 200,199
2013-12-13 2013-12-11 3.365 65,625 -2,734 0.04% 220,800
2013-12-12 2013-12-10 3.657 68,359 -5,469 0.04% 249,999
2013-12-11 2013-12-09 3.803 73,828 +5,469 0.04% 280,800
2013-12-10 2013-12-06 3.767 68,359 +13,671 0.04% 257,499
2013-12-09 2013-12-05 3.840 54,688 +5,469 0.03% 210,002
2013-12-06 2013-12-04 3.767 49,219 -15,859 0.03% 185,401
2013-12-05 2013-12-03 3.767 65,078 +24,062 0.04% 245,140
2013-12-04 2013-12-02 3.730 41,016 -2,734 0.02% 153,001
2013-12-03 2013-11-29 3.438 43,750 -3,281 0.02% 150,400
2013-12-02 2013-11-28 3.474 47,031 +9,843 0.03% 163,399
2013-11-28 2013-11-26 3.182 37,188 +8,204 0.02% 118,322
2013-11-27 2013-11-25 3.072 28,984 -13,672 0.02% 89,039
2013-11-26 2013-11-22 3.511 42,656 +1,093 0.02% 149,759
2013-11-25 2013-11-21 3.986 41,563 -4,921 0.02% 165,682
2013-11-13 2013-11-11 2.231 46,484 +10,937 0.03% 103,699
2013-03-22 2013-03-20 1.829 35,547 -21,875 0.02% 65,000
2013-01-14 2013-01-10 2.414 57,422 -13,672 0.03% 138,600
2013-01-09 2013-01-07 2.523 71,094 +35,547 0.04% 179,401
2013-01-07 2013-01-03 2.048 35,547 -82,031 0.02% 72,800
2013-01-04 2013-01-02 1.938 117,578 +82,031 0.06% 227,900
2013-01-03 2012-12-31 1.938 35,547 -7,656 0.02% 68,900
2012-12-21 2012-12-19 2.048 43,203 +7,656 0.02% 88,480
2012-12-14 2012-12-12 2.011 35,547 -5,469 0.02% 71,500
2012-12-12 2012-12-10 1.865 41,016 +5,469 0.02% 76,501
2012-09-25 2012-09-21 2.194 35,547 -19,141 0.02% 78,000
2012-09-19 2012-09-17 2.267 54,688 -2,734 0.03% 124,001
2012-09-18 2012-09-14 2.377 57,422 -24,609 0.03% 136,500
2012-09-11 2012-09-07 2.194 82,031 +27,343 0.04% 179,999
2012-09-07 2012-09-05 2.048 54,688 -2,734 0.03% 112,001
2012-09-06 2012-09-04 2.048 57,422 -21,875 0.03% 117,600
2012-09-04 2012-08-31 2.194 79,297 +2,734 0.04% 174,000
2012-08-31 2012-08-29 2.523 76,563 -5,468 0.04% 193,201
2012-08-28 2012-08-24 2.853 82,031 +46,484 0.04% 233,999
2012-05-23 2012-05-21 2.832 35,547 -262 0.02% 100,658
2012-05-04 2012-05-02 3.413 35,809 +1,102 0.02% 122,200
2012-04-27 2012-04-25 3.594 34,707 -2,755 0.02% 124,740
2012-04-13 2012-04-11 4.320 37,462 -1,101 0.02% 161,842
2012-04-02 2012-03-29 4.211 38,563 -27,546 0.02% 162,398
2012-03-29 2012-03-27 4.356 66,109 -11,018 0.04% 288,001
2012-03-23 2012-03-21 5.228 77,127 -3,305 0.04% 403,201
2012-03-06 2012-03-02 5.554 80,432 -2,755 0.04% 446,758
2012-03-01 2012-02-28 5.373 83,187 +6,060 0.04% 446,961
2012-02-14 2012-02-10 4.901 77,127 -62,803 0.04% 378,001
2012-02-13 2012-02-09 5.083 139,930 +62,803 0.08% 711,199
2011-11-30 2011-11-28 4.974 77,127 -1,653 0.04% 383,601
2011-11-16 2011-11-14 5.446 78,780 -8,263 0.04% 429,002
2011-11-10 2011-11-08 5.446 87,043 +1,102 0.05% 473,999
2011-11-01 2011-10-28 5.627 85,941 -2,755 0.05% 483,598
2011-10-12 2011-10-10 3.885 88,696 -2,754 0.05% 344,541
2011-10-11 2011-10-07 3.993 91,450 +11,018 0.05% 365,198
2011-10-10 2011-10-06 3.848 80,432 +2,754 0.04% 309,519
2011-09-28 2011-09-26 4.538 77,678 -551 0.04% 352,501
2011-09-26 2011-09-22 4.974 78,229 -11,018 0.04% 389,082
2011-09-12 2011-09-08 6.506 89,247 -4,187 0.05% 580,642
2011-09-09 2011-09-07 6.613 93,434 -1,119 0.05% 617,903
2011-09-08 2011-09-06 6.435 94,553 +1,679 0.05% 608,403
2011-09-05 2011-09-01 6.685 92,874 +5,595 0.05% 620,839
2011-09-01 2011-08-30 6.649 87,279 -2,798 0.05% 580,318
2011-08-24 2011-08-22 6.184 90,077 +1,119 0.05% 557,062
2011-08-22 2011-08-18 6.685 88,958 +2,238 0.05% 594,662
2011-08-18 2011-08-16 6.720 86,720 +12,309 0.05% 582,801
2011-08-12 2011-08-10 6.720 74,411 -1,119 0.04% 500,079
2011-08-11 2011-08-09 6.792 75,530 +1,119 0.04% 512,999
2011-08-10 2011-08-08 6.935 74,411 -560 0.04% 516,039
2011-08-09 2011-08-05 7.292 74,971 +5,036 0.04% 546,722
2011-08-05 2011-08-03 7.864 69,935 -560 0.04% 549,997
2011-08-03 2011-08-01 8.222 70,495 -8,392 0.04% 579,601
2011-08-02 2011-07-29 7.864 78,887 -2,797 0.04% 620,400
2011-08-01 2011-07-28 7.936 81,684 +5,594 0.04% 648,236
2011-07-29 2011-07-27 8.043 76,090 -14,546 0.04% 612,003
2011-07-27 2011-07-25 7.507 90,636 -560 0.05% 680,399
2011-07-21 2011-07-19 7.543 91,196 +8,393 0.05% 687,862
2011-07-19 2011-07-15 7.829 82,803 +8,392 0.04% 648,237
2011-07-18 2011-07-14 7.936 74,411 -13,987 0.04% 590,518
2011-07-14 2011-07-12 7.471 88,398 +6,714 0.05% 660,438
2011-07-13 2011-07-11 7.864 81,684 +7,832 0.04% 642,396
2011-07-12 2011-07-08 8.186 73,852 -6,154 0.04% 604,562
2011-07-11 2011-07-07 8.043 80,006 +13,428 0.04% 643,500
2011-07-08 2011-07-06 8.043 66,578 -2,798 0.04% 535,496
2011-07-07 2011-07-05 7.614 69,376 -7,833 0.04% 528,241
2011-07-05 2011-06-30 7.435 77,209 -5,035 0.04% 574,083
2011-07-04 2011-06-29 7.686 82,244 +4,476 0.04% 632,100
2011-06-30 2011-06-28 6.649 77,768 -2,238 0.04% 517,079
2011-06-29 2011-06-27 6.685 80,006 -560 0.04% 534,820
2011-06-28 2011-06-24 6.828 80,566 +2,798 0.04% 550,083
2011-06-23 2011-06-21 6.863 77,768 -13,987 0.04% 533,759
2011-06-22 2011-06-20 6.613 91,755 +13,987 0.05% 606,799
2011-06-21 2011-06-17 6.470 77,768 -16,225 0.04% 503,179
2011-06-15 2011-06-13 7.400 93,993 -11,190 0.05% 695,519
2011-06-14 2011-06-10 7.686 105,183 +8,392 0.06% 808,402
2011-06-13 2011-06-09 7.900 96,791 -8,392 0.05% 764,664
2011-06-10 2011-06-08 8.150 105,183 +2,798 0.06% 857,282
2011-06-09 2011-06-07 8.222 102,385 -6,155 0.05% 841,797
2011-06-08 2011-06-03 8.365 108,540 -559 0.06% 907,923
2011-06-07 2011-06-02 8.579 109,099 -22,939 0.06% 935,999
2011-06-03 2011-06-01 8.401 132,038 -64,900 0.07% 1,109,201
2011-06-02 2011-05-31 8.579 196,938 +2,798 0.10% 1,689,601
2011-06-01 2011-05-30 8.830 194,140 +6,713 0.10% 1,714,176
2011-05-31 2011-05-27 8.544 187,427 -30,771 0.10% 1,601,303
2011-05-30 2011-05-26 8.115 218,198 +559 0.12% 1,770,598
2011-05-27 2011-05-25 8.973 217,639 -24,058 0.12% 1,952,782
2011-05-26 2011-05-24 9.723 241,697 -27,974 0.13% 2,350,085
2011-05-25 2011-05-23 9.902 269,671 0.15% 2,670,283

Sign up for our free newsletter

Recommend Renavon to a friend

Copyright & disclaimer, Privacy policy

Back to top