Country Garden Holdings Company Limited: O HKD

Exchange Code Listed Last trade Delisted
HK Main 02007  2007-04-20    
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

ARISTO SECURITIES LIMITED 雅利多證券有限公司

CCASSID: B01974

Data table

Prices, holdings and issued shares are adjusted for splits and bonus issues.

Using prices on the last related trading date, which is 2 trading days before settlement.

Some data are hidden to fit your display. Rotate?

Row Holding
date
Holding Change Stake
%
Issued
shares
Holding
Value
Price @
trade
date
Trade
date
1 2026-02-05 0.280 2026-02-03
2 2026-02-04 0.275 2026-02-02
3 2026-02-03 0.295 2026-01-30
4 2026-02-02 9,054,000 3,000,000 0.02 39,444,872,506 2,897,280 0.320 2026-01-29
5 2026-01-27 6,054,000 10,000 0.02 38,482,510,131 1,695,120 0.280 2026-01-23
6 2026-01-26 6,044,000 2,990,000 0.02 38,396,527,511 1,631,880 0.270 2026-01-22
7 2026-01-23 3,054,000 3,001,000 0.01 36,844,702,076 885,660 0.290 2026-01-21
8 2026-01-21 53,000 -7,848,000 0.00 36,546,308,162 17,225 0.325 2026-01-19
9 2026-01-15 7,901,000 -2,200,000 0.02 32,653,481,986 2,962,875 0.375 2026-01-13
10 2026-01-13 10,101,000 -799,000 0.03 29,965,465,794 3,737,370 0.370 2026-01-09
11 2026-01-12 10,900,000 1,499,000 0.04 28,921,056,683 4,033,000 0.370 2026-01-08
12 2026-01-09 9,401,000 1,500,000 0.03 28,921,056,683 3,619,385 0.385 2026-01-07
13 2026-01-08 7,901,000 -1,400,000 0.03 28,921,056,683 3,160,400 0.400 2026-01-06
14 2026-01-07 9,301,000 1,400,000 0.03 28,921,056,683 3,720,400 0.400 2026-01-05
15 2026-01-05 7,901,000 5,500,000 0.03 28,921,056,683 3,318,420 0.420 2025-12-30
16 2026-01-02 2,401,000 -150,000 0.01 28,921,056,683 1,032,430 0.430 2025-12-29
17 2025-12-30 2,551,000 -663,000 0.01 28,921,056,683 1,096,930 0.430 2025-12-23
18 2025-12-29 3,214,000 2,000 0.01 27,988,507,946 1,414,160 0.440 2025-12-22
19 2025-12-23 3,212,000 -1,689,000 0.01 27,988,507,946 1,461,460 0.455 2025-12-19
20 2025-12-22 4,901,000 -1,768,000 0.02 27,988,507,946 2,278,965 0.465 2025-12-18
21 2025-12-19 6,669,000 -1,432,000 0.02 27,988,507,946 3,167,775 0.475 2025-12-17
22 2025-12-18 8,101,000 200,000 0.03 27,988,507,946 3,888,480 0.480 2025-12-16
23 2025-12-11 7,901,000 -1,094,000 0.03 27,988,507,946 3,831,985 0.485 2025-12-09
24 2025-12-10 8,995,000 1,697,000 0.03 27,988,507,946 4,452,525 0.495 2025-12-08
25 2025-12-09 7,298,000 -2,603,000 0.03 27,988,507,946 3,794,960 0.520 2025-12-05
26 2025-12-08 9,901,000 346,000 0.04 27,988,507,946 5,049,510 0.510 2025-12-04
27 2025-12-05 9,555,000 4,669,000 0.03 27,988,507,946 4,968,600 0.520 2025-12-03
28 2025-12-04 4,886,000 -6,055,000 0.02 27,988,507,946 2,589,580 0.530 2025-12-02
29 2025-12-03 10,941,000 3,055,000 0.04 27,988,507,946 5,579,910 0.510 2025-12-01
30 2025-12-02 7,886,000 -1,774,000 0.03 27,988,507,946 4,100,720 0.520 2025-11-28
31 2025-12-01 9,660,000 721,000 0.03 27,988,507,946 5,023,200 0.520 2025-11-27
32 2025-11-28 8,939,000 545,000 0.03 27,988,507,946 4,648,280 0.520 2025-11-26
33 2025-11-27 8,394,000 615,000 0.03 27,988,507,946 4,448,820 0.530 2025-11-25
34 2025-11-26 7,779,000 -47,000 0.03 27,988,507,946 4,122,870 0.530 2025-11-24
35 2025-11-25 7,826,000 -475,000 0.03 27,988,507,946 3,991,260 0.510 2025-11-21
36 2025-11-24 8,301,000 -1,309,000 0.03 27,988,507,946 4,150,500 0.500 2025-11-20
37 2025-11-21 9,610,000 559,000 0.03 27,988,507,946 4,660,850 0.485 2025-11-19
38 2025-11-20 9,051,000 -14,541,000 0.03 27,988,507,946 4,480,245 0.495 2025-11-18
39 2025-11-19 23,592,000 7,788,000 0.08 27,988,507,946 12,267,840 0.520 2025-11-17
40 2025-11-18 15,804,000 2,288,000 0.06 27,988,507,946 8,534,160 0.540 2025-11-14
41 2025-11-17 13,516,000 400,000 0.05 27,988,507,946 7,298,640 0.540 2025-11-13
42 2025-11-14 13,116,000 -3,692,000 0.05 27,988,507,946 7,082,640 0.540 2025-11-12
43 2025-11-13 16,808,000 2,047,000 0.06 27,988,507,946 8,908,240 0.530 2025-11-11
44 2025-11-12 14,761,000 -17,185,000 0.05 27,988,507,946 7,823,330 0.530 2025-11-10
45 2025-11-11 31,946,000 5,574,000 0.11 27,988,507,946 16,931,380 0.530 2025-11-07
46 2025-11-10 26,372,000 14,971,000 0.09 27,988,507,946 14,504,600 0.550 2025-11-06
47 2025-11-07 11,401,000 -5,076,000 0.04 27,988,507,946 6,498,570 0.570 2025-11-05
48 2025-11-06 16,477,000 -5,288,000 0.06 27,988,507,946 9,227,120 0.560 2025-11-04
49 2025-11-05 21,765,000 -2,985,000 0.08 27,988,507,946 12,406,050 0.570 2025-11-03
50 2025-11-04 24,750,000 6,699,000 0.09 27,988,507,946 14,107,500 0.570 2025-10-31
51 2025-11-03 18,051,000 8,744,000 0.06 27,988,507,946 10,469,580 0.580 2025-10-30
52 2025-10-31 9,307,000 -1,744,000 0.03 27,988,507,946 5,491,130 0.590 2025-10-28
53 2025-10-28 11,051,000 -1,900,000 0.04 27,988,507,946 6,299,070 0.570 2025-10-24
54 2025-10-27 12,951,000 -2,100,000 0.05 27,988,507,946 7,252,560 0.560 2025-10-23
55 2025-10-24 15,051,000 4,500,000 0.05 27,988,507,946 8,579,070 0.570 2025-10-22
56 2025-10-23 10,551,000 -6,957,000 0.04 27,988,507,946 5,908,560 0.560 2025-10-21
57 2025-10-22 17,508,000 7,145,000 0.06 27,988,507,946 9,629,400 0.550 2025-10-20
58 2025-10-21 10,363,000 3,310,000 0.04 27,988,507,946 5,699,650 0.550 2025-10-17
59 2025-10-17 7,053,000 -1,998,000 0.03 27,988,507,946 4,090,740 0.580 2025-10-15
60 2025-10-16 9,051,000 1,000,000 0.03 27,988,507,946 5,159,070 0.570 2025-10-14
61 2025-10-10 8,051,000 500,000 0.03 27,988,507,946 5,233,150 0.650 2025-10-08
62 2025-10-09 7,551,000 -500,000 0.03 27,988,507,946 4,832,640 0.640 2025-10-06
63 2025-10-08 8,051,000 -1,000,000 0.03 27,988,507,946 4,991,620 0.620 2025-10-03
64 2025-09-30 9,051,000 -869,000 0.03 27,988,507,946 5,159,070 0.570 2025-09-26
65 2025-09-29 9,920,000 1,424,000 0.04 27,988,507,946 5,654,400 0.570 2025-09-25
66 2025-09-26 8,496,000 -1,765,000 0.03 27,988,507,946 5,012,640 0.590 2025-09-24
67 2025-09-25 10,261,000 6,210,000 0.04 27,988,507,946 5,951,380 0.580 2025-09-23
68 2025-09-23 4,051,000 1,500,000 0.01 27,988,507,946 2,511,620 0.620 2025-09-19
69 2025-09-22 2,551,000 1,000,000 0.01 27,988,507,946 1,607,130 0.630 2025-09-18
70 2025-09-19 1,551,000 700,000 0.01 27,988,507,946 1,070,190 0.690 2025-09-17
71 2025-09-17 851,000 800,000 0.00 27,988,507,946 536,130 0.630 2025-09-15
72 2025-07-11 51,000 -95,000 0.00 27,988,507,946 19,890 0.390 2025-07-09
73 2025-07-10 146,000 95,000 0.00 27,988,507,946 55,480 0.380 2025-07-08
74 2025-06-23 51,000 -209,000 0.00 27,988,507,946 19,380 0.380 2025-06-19
75 2025-06-20 260,000 209,000 0.00 27,988,507,946 100,100 0.385 2025-06-18
76 2025-04-09 51,000 -1,000,000 0.00 27,988,507,946 19,380 0.380 2025-04-07
77 2025-02-28 1,051,000 -1,000,000 0.00 27,988,507,946 415,145 0.395 2025-02-26
78 2025-02-27 2,051,000 2,000,000 0.01 27,988,507,946 789,635 0.385 2025-02-25
79 2024-03-21 51,000 -1,000,000 0.00 27,988,507,946 27,030 0.530 2024-03-19
80 2024-03-20 1,051,000 1,000,000 0.00 27,988,507,946 588,560 0.560 2024-03-18
81 2024-03-19 51,000 -2,014,000 0.00 27,988,507,946 29,580 0.580 2024-03-15
82 2024-03-18 2,065,000 2,014,000 0.01 27,988,507,946 1,197,700 0.580 2024-03-14
83 2024-03-12 51,000 -2,095,000 0.00 27,988,507,946 28,560 0.560 2024-03-08
84 2024-03-11 2,146,000 2,095,000 0.01 27,988,507,946 1,180,300 0.550 2024-03-07
85 2024-02-20 51,000 50,000 0.00 27,988,507,946 36,720 0.720 2024-02-16
86 2024-02-07 1,000 -451,000 0.00 27,988,507,946 620 0.620 2024-02-05
87 2024-02-06 452,000 451,000 0.00 27,988,507,946 280,240 0.620 2024-02-02
88 2024-02-01 1,000 -138,000 0.00 27,988,507,946 660 0.660 2024-01-30
89 2024-01-31 139,000 138,000 0.00 27,988,507,946 97,300 0.700 2024-01-29
90 2024-01-26 1,000 -3,350,000 0.00 27,988,507,946 680 0.680 2024-01-24
91 2024-01-25 3,351,000 -650,000 0.01 27,988,507,946 2,178,150 0.650 2024-01-23
92 2024-01-24 4,001,000 428,000 0.01 27,988,507,946 2,440,610 0.610 2024-01-22
93 2024-01-23 3,573,000 -658,000 0.01 27,988,507,946 2,358,180 0.660 2024-01-19
94 2024-01-22 4,231,000 230,000 0.02 27,988,507,946 2,792,460 0.660 2024-01-18
95 2024-01-19 4,001,000 -412,000 0.01 27,988,507,946 2,560,640 0.640 2024-01-17
96 2024-01-18 4,413,000 4,412,000 0.02 27,988,507,946 3,000,840 0.680 2024-01-16
97 2024-01-15 1,000 -2,100,000 0.00 27,988,507,946 730 0.730 2024-01-11
98 2024-01-12 2,101,000 1,943,000 0.01 27,988,507,946 1,533,730 0.730 2024-01-10
99 2024-01-11 158,000 157,000 0.00 27,988,507,946 115,340 0.730 2024-01-09
100 2024-01-10 1,000 -500,000 0.00 27,988,507,946 740 0.740 2024-01-08
101 2023-12-22 501,000 -438,000 0.00 27,988,507,946 370,740 0.740 2023-12-20
102 2023-12-21 939,000 438,000 0.00 27,988,507,946 694,860 0.740 2023-12-19
103 2023-12-08 501,000 -33,000 0.00 27,988,507,946 400,800 0.800 2023-12-06
104 2023-12-07 534,000 33,000 0.00 27,988,507,946 437,880 0.820 2023-12-05
105 2023-11-30 501,000 500,000 0.00 27,988,507,946 440,880 0.880 2023-11-28
106 2023-11-07 1,000 -275,000 0.00 27,988,507,946 710 0.710 2023-11-03
107 2023-11-06 276,000 273,000 0.00 27,988,507,946 193,200 0.700 2023-11-02
108 2023-09-22 3,000 -766,000 0.00 27,988,507,946 3,060 1.020 2023-09-20
109 2023-09-21 769,000 766,000 0.00 27,988,507,946 776,690 1.010 2023-09-19
110 2023-02-01 3,000 -2,000 0.00 27,637,842,220 8,910 2.970 2023-01-30
111 2023-01-18 5,000 2,000 0.00 27,637,842,220 14,350 2.870 2023-01-16
112 2022-10-31 3,000 -18,000 0.00 24,394,842,220 3,630 1.210 2022-10-27
113 2022-10-28 21,000 18,000 0.00 24,394,842,220 27,720 1.320 2022-10-26
114 2021-12-21 3,000 -23,000 0.00 23,148,390,946 21,420 7.140 2021-12-17
115 2021-12-20 26,000 23,000 0.00 23,148,390,946 186,940 7.190 2021-12-16
116 2021-07-29 3,000 -5,000 0.00 22,048,032,868 23,430 7.810 2021-07-27
117 2021-07-28 8,000 -5,000 0.00 22,048,032,868 63,760 7.970 2021-07-26
118 2021-07-19 13,000 -2,000 0.00 22,048,032,868 108,940 8.380 2021-07-15
119 2021-07-15 15,000 2,000 0.00 22,048,032,868 124,650 8.310 2021-07-13
120 2021-07-05 13,000 5,000 0.00 22,048,032,868 113,100 8.700 2021-06-30
121 2021-06-24 8,000 -8,000 0.00 22,048,032,868 71,600 8.950 2021-06-22
122 2021-06-22 16,000 8,000 0.00 22,048,032,868 143,680 8.980 2021-06-18
123 2021-06-11 8,000 -4,000 0.00 22,048,032,868 76,400 9.550 2021-06-09
124 2021-03-31 12,000 -2,000 0.00 22,035,408,726 118,320 9.860 2021-03-29
125 2021-03-30 14,000 -3,000 0.00 22,035,408,726 136,220 9.730 2021-03-26
126 2021-03-29 17,000 3,000 0.00 22,035,408,726 153,000 9.000 2021-03-25
127 2021-03-16 14,000 -2,000 0.00 22,035,408,726 130,060 9.290 2021-03-12
128 2021-03-09 16,000 3,000 0.00 22,035,408,726 148,640 9.290 2021-03-05
129 2021-03-01 13,000 -3,000 0.00 22,035,408,726 128,570 9.890 2021-02-25
130 2021-02-10 16,000 -2,000 0.00 22,035,408,726 149,120 9.320 2021-02-08
131 2021-02-04 18,000 2,000 0.00 22,035,408,726 169,020 9.390 2021-02-02
132 2021-02-01 16,000 3,000 0.00 22,035,408,726 156,480 9.780 2021-01-28
133 2021-01-20 13,000 -3,000 0.00 22,035,408,726 130,780 10.06 2021-01-18
134 2021-01-19 16,000 3,000 0.00 22,035,408,726 159,200 9.950 2021-01-15
135 2020-11-10 13,000 -1,000 0.00 22,035,408,726 141,700 10.90 2020-11-06
136 2020-09-07 14,000 -1,000 0.00 22,035,408,726 135,380 9.670 2020-09-03
137 2020-07-14 15,000 2,000 0.00 21,873,074,541 158,400 10.56 2020-07-10
138 2020-07-08 13,000 -1,000 0.00 21,873,074,541 145,080 11.16 2020-07-06
139 2020-06-09 14,000 -1,000 0.00 21,873,074,541 142,520 10.18 2020-06-05
140 2020-05-26 15,000 1,000 0.00 21,873,074,541 138,000 9.200 2020-05-22
141 2019-12-17 14,000 -2,000 0.00 21,844,661,996 165,760 11.84 2019-12-13
142 2019-10-30 16,000 -34,000 0.00 21,623,997,667 173,440 10.84 2019-10-28
143 2019-10-02 50,000 1,000 0.00 21,660,382,667 493,500 9.870 2019-09-27
144 2019-09-24 49,000 -5,000 0.00 21,660,382,667 496,860 10.14 2019-09-20
145 2019-09-18 54,000 -1,000 0.00 21,660,382,667 562,680 10.42 2019-09-16
146 2019-09-16 55,000 1,000 0.00 21,660,382,667 564,300 10.26 2019-09-12
147 2019-09-06 54,000 -1,000 0.00 21,660,382,667 561,600 10.40 2019-09-04
148 2019-08-21 55,000 1,000 0.00 21,660,382,667 550,000 10.00 2019-08-19
149 2019-07-26 54,000 1,000 0.00 21,660,382,667 594,000 11.00 2019-07-24
150 2019-07-25 53,000 -1,000 0.00 21,660,382,667 577,700 10.90 2019-07-23
151 2019-07-22 54,000 1,000 0.00 21,660,382,667 608,040 11.26 2019-07-18
152 2019-07-11 53,000 1,000 0.00 21,660,382,667 595,720 11.24 2019-07-09
153 2019-07-09 52,000 1,000 0.00 21,660,382,667 616,720 11.86 2019-07-05
154 2019-04-25 51,000 -3,000 0.00 21,660,221,224 640,560 12.56 2019-04-23
155 2019-04-17 54,000 3,000 0.00 21,660,221,224 714,960 13.24 2019-04-15
156 2018-12-11 51,000 -20,000 0.00 21,645,007,787 471,240 9.240 2018-12-07
157 2018-09-12 71,000 20,000 0.00 21,687,933,140 752,600 10.60 2018-09-10
158 2018-08-24 51,000 -1,000 0.00 21,687,933,140 624,240 12.24 2018-08-22
159 2018-08-23 52,000 1,000 0.00 21,687,933,140 636,480 12.24 2018-08-21
160 2018-08-21 51,000 40,000 0.00 21,687,933,140 566,100 11.10 2018-08-17
161 2018-08-20 11,000 -10,000 0.00 21,687,933,140 123,640 11.24 2018-08-16
162 2018-07-23 21,000 1,000 0.00 21,740,933,140 258,720 12.32 2018-07-19
163 2018-07-04 20,000 -2,000 0.00 21,740,933,140 276,000 13.80 2018-06-29
164 2018-07-03 22,000 2,000 0.00 21,740,933,140 272,800 12.40 2018-06-28
165 2018-06-29 20,000 1,000 0.00 21,740,933,140 254,800 12.74 2018-06-27
166 2018-06-21 19,000 -2,000 0.00 21,740,933,140 297,160 15.64 2018-06-19
167 2018-06-19 21,000 -2,000 0.00 21,740,933,140 338,940 16.14 2018-06-14
168 2018-06-15 23,000 -3,000 0.00 21,740,933,140 377,660 16.42 2018-06-13
169 2018-06-08 26,000 2,000 0.00 21,740,933,140 447,720 17.22 2018-06-06
170 2018-06-06 24,000 5,000 0.00 21,740,933,140 395,040 16.46 2018-06-04
171 2018-03-23 19,000 -1,000 0.00 21,739,888,782 312,740 16.46 2018-03-21
172 2018-03-21 20,000 -1,000 0.00 21,739,888,782 324,000 16.20 2018-03-19
173 2018-03-12 21,000 -1,000 0.00 21,739,888,782 306,180 14.58 2018-03-08
174 2018-02-27 22,000 1,000 0.00 21,739,888,782 330,880 15.04 2018-02-23
175 2018-02-26 21,000 1,000 0.00 21,739,888,782 297,360 14.16 2018-02-22
176 2018-02-08 20,000 1,000 0.00 21,739,888,782 290,000 14.50 2018-02-06
177 2018-02-05 19,000 -2,000 0.00 21,739,888,782 313,500 16.50 2018-02-01
178 2018-01-29 21,000 -2,000 0.00 21,279,888,782 345,660 16.46 2018-01-25
179 2018-01-19 23,000 4,000 0.00 21,279,888,782 386,400 16.80 2018-01-17
180 2018-01-17 19,000 5,000 0.00 21,279,888,782 327,940 17.26 2018-01-15
181 2018-01-16 14,000 -1,000 0.00 21,279,888,782 256,200 18.30 2018-01-12
182 2018-01-15 15,000 10,000 0.00 21,279,888,782 276,300 18.42 2018-01-11
183 2018-01-04 5,000 -7,000 0.00 21,279,888,782 80,700 16.14 2018-01-02
184 2018-01-03 12,000 2,000 0.00 21,279,888,782 178,800 14.90 2017-12-29
185 2017-12-29 10,000 -5,000 0.00 21,279,888,782 141,600 14.16 2017-12-27
186 2017-12-27 15,000 -5,000 0.00 21,279,888,782 195,900 13.06 2017-12-21
187 2017-12-22 20,000 5,000 0.00 21,279,888,782 255,200 12.76 2017-12-20
188 2017-12-05 15,000 -5,000 0.00 21,293,264,782 193,200 12.88 2017-12-01
189 2017-12-04 20,000 5,000 0.00 21,293,264,782 246,000 12.30 2017-11-30
190 2017-10-30 15,000 4,000 0.00 21,293,264,782 194,100 12.94 2017-10-26
191 2017-10-26 11,000 -5,000 0.00 21,293,264,782 147,180 13.38 2017-10-24
192 2017-10-24 16,000 -3,000 0.00 21,293,264,782 199,680 12.48 2017-10-20
193 2017-10-23 19,000 3,000 0.00 21,293,264,782 233,700 12.30 2017-10-19
194 2017-10-17 16,000 1,000 0.00 21,293,264,782 206,400 12.90 2017-10-13
195 2017-10-10 15,000 -1,000 0.00 21,340,621,782 198,000 13.20 2017-10-06
196 2017-09-29 16,000 1,000 0.00 21,340,621,782 204,800 12.80 2017-09-27
197 2017-09-27 15,000 4,000 0.00 21,340,621,782 181,500 12.10 2017-09-25
198 2017-09-20 11,000 2,000 0.00 21,340,621,782 156,200 14.20 2017-09-18
199 2017-09-14 9,000 3,000 0.00 21,340,621,782 108,900 12.10 2017-09-12
200 2017-09-13 6,000 3,000 0.00 21,340,621,782 72,960 12.16 2017-09-11
201 2017-09-12 3,000 3,000 0.00 21,340,621,782 35,820 11.94 2017-09-08
202 2017-09-11 0 -2,000 0.00 21,340,621,782 0 11.84 2017-09-07
203 2017-09-07 2,000 2,000 0.00 21,340,621,782 22,400 11.20 2017-09-05
204 2017-09-05 0 -8,000 0.00 21,340,621,782 0 10.82 2017-09-01
205 2017-08-29 8,000 2,000 0.00 21,340,621,782 79,200 9.900 2017-08-25
206 2017-08-28 6,000 -1,000 0.00 21,340,621,782 60,600 10.10 2017-08-24
207 2017-08-25 7,000 4,000 0.00 21,340,621,782 68,040 9.720 2017-08-22
208 2017-08-21 3,000 1,000 0.00 21,340,621,782 28,410 9.470 2017-08-17
209 2017-08-03 2,000 2,000 0.00 21,340,621,782 21,000 10.50 2017-08-01
210 2017-07-28 0 -3,000 0.00 21,340,621,782 0 9.860 2017-07-26
211 2017-06-29 3,000 -1,000 0.00 21,340,621,782 26,760 8.920 2017-06-27
212 2017-06-20 4,000 1,000 0.00 21,340,621,782 35,280 8.820 2017-06-16
213 2017-06-14 3,000 1,000 0.00 21,340,621,782 27,510 9.170 2017-06-12
214 2017-06-02 2,000 2,000 0.00 21,340,621,782 18,420 9.210 2017-05-31
215 2017-05-12 0 -10,000 0.00 21,353,840,782 0 7.610 2017-05-10
216 2017-05-02 10,000 10,000 0.00 21,353,840,782 75,600 7.560 2017-04-27

Webb-site Database - Powered By Linux Group

Back to top