Pharmaron Beijing Co., Ltd.: H HKD

Exchange Code Listed Last trade Delisted
HK Main 03759  2019-11-28    
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

LEHIN SECURITIES LIMITED 利興股票有限公司

CCASSID: B01340

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 2025-11-14 23.84 2025-11-12
2 2025-11-13 23.38 2025-11-11
3 2025-11-12 24.22 2025-11-10
4 2025-11-04 17 -6 0.00 294,273,825 442 26.02 2025-10-31
5 2025-08-08 23 -42 0.00 294,273,825 509 22.14 2025-08-06
6 2025-06-16 65 -1,000 0.00 294,273,825 1,110 17.08 2025-06-12
7 2025-06-09 1,065 1,000 0.00 294,273,825 16,784 15.76 2025-06-05
8 2025-06-06 65 -1,000 0.00 294,273,825 1,050 16.16 2025-06-04
9 2025-05-19 1,065 -28 0.00 294,273,825 14,335 13.46 2025-05-15
10 2025-05-15 1,093 1,000 0.00 294,273,825 14,887 13.62 2025-05-13
11 2025-04-15 93 91 0.00 294,273,825 1,149 12.36 2025-04-11
12 2025-04-14 2 1 0.00 294,273,825 24 12.12 2025-04-10
13 2025-04-11 1 1 0.00 294,273,825 12 11.54 2025-04-09
14 2025-04-10 0 -40 0.00 294,273,825 0 12.06 2025-04-08
15 2024-12-27 40 7 0.00 295,337,125 549 13.72 2024-12-20
16 2024-11-11 33 -5 0.00 301,537,125 550 16.66 2024-11-07
17 2024-11-08 38 -3 0.00 301,537,125 616 16.22 2024-11-06
18 2024-11-07 41 2 0.00 301,537,125 657 16.02 2024-11-05
19 2024-11-05 39 1 0.00 301,537,125 594 15.22 2024-11-01
20 2024-11-04 38 1 0.00 301,537,125 572 15.04 2024-10-31
21 2024-10-25 37 -4 0.00 301,537,125 573 15.48 2024-10-23
22 2024-10-18 41 2 0.00 301,537,125 565 13.78 2024-10-16
23 2024-08-28 39 34 0.00 301,537,125 325 8.330 2024-08-26
24 2024-08-13 5 -8 0.00 301,537,125 47 9.490 2024-08-09
25 2024-06-07 13 1 0.00 301,537,125 126 9.690 2024-06-05
26 2024-05-17 12 -25 0.00 301,537,125 134 11.14 2024-05-14
27 2024-04-30 37 -50 0.00 301,537,125 351 9.480 2024-04-26
28 2024-04-23 87 50 0.00 301,537,125 730 8.390 2024-04-19
29 2024-04-05 37 15 0.00 301,537,125 346 9.350 2024-04-02
30 2024-03-15 22 -1 0.00 301,537,125 242 11.02 2024-03-13
31 2024-02-21 23 -1 0.00 301,537,125 217 9.420 2024-02-19
32 2024-02-08 24 1 0.00 301,537,125 235 9.780 2024-02-06
33 2024-02-07 23 1 0.00 301,537,125 210 9.150 2024-02-05
34 2024-01-30 22 -1 0.00 301,537,125 231 10.50 2024-01-26
35 2024-01-25 23 1 0.00 301,537,125 271 11.80 2024-01-23
36 2023-12-20 22 -100 0.00 301,537,125 337 15.30 2023-12-18
37 2023-12-14 122 -1 0.00 301,537,125 1,825 14.96 2023-12-12
38 2023-12-12 123 75 0.00 301,537,125 1,899 15.44 2023-12-08
39 2023-10-31 48 48 0.00 301,537,125 835 17.40 2023-10-27
40 2023-10-24 0 -1,050 0.00 301,537,125 0 17.82 2023-10-19
41 2023-10-18 1,050 49 0.00 301,537,125 20,244 19.28 2023-10-16
42 2023-10-17 1,001 1,000 0.00 301,537,125 20,170 20.15 2023-10-13
43 2023-10-05 1 1 0.00 301,537,125 18 18.12 2023-10-03
44 2023-10-04 0 -77 0.00 301,537,125 0 18.64 2023-09-29
45 2023-10-03 77 75 0.00 301,537,125 1,483 19.26 2023-09-28
46 2023-09-27 2 -16 0.00 301,537,125 35 17.54 2023-09-25
47 2023-09-21 18 -50 0.00 301,537,125 309 17.14 2023-09-19
48 2023-09-07 68 50 0.00 301,537,125 1,229 18.08 2023-09-05
49 2023-08-28 18 -75 0.00 301,537,125 327 18.16 2023-08-24
50 2023-08-17 93 50 0.00 301,537,125 1,700 18.28 2023-08-15
51 2023-08-16 43 25 0.00 301,537,125 804 18.70 2023-08-14
52 2023-08-15 18 -50 0.00 301,537,125 347 19.26 2023-08-11
53 2023-08-14 68 50 0.00 301,537,125 1,387 20.40 2023-08-10
54 2023-08-01 18 -50 0.00 301,537,125 331 18.38 2023-07-28
55 2023-07-31 68 12 0.00 301,537,125 1,231 18.10 2023-07-27
56 2023-07-27 56 2 0.00 301,537,125 1,019 18.20 2023-07-25
57 2023-07-21 54 50 0.00 201,024,750 900 16.66 2023-07-19
58 2023-07-18 4 -2 0.00 201,024,750 71 17.70 2023-07-13
59 2023-07-11 6 -75 0.00 301,537,125 94 15.60 2023-07-07
60 2023-04-27 81 -60 0.00 301,537,125 1,709 21.10 2023-04-25
61 2023-04-21 141 75 0.00 301,537,125 3,379 23.97 2023-04-19
62 2023-04-20 66 -3 0.00 301,537,125 1,652 25.03 2023-04-18
63 2023-04-19 69 -34 0.00 301,537,125 1,748 25.33 2023-04-17
64 2023-04-11 103 75 0.00 301,537,125 2,280 22.13 2023-04-04
65 2023-03-27 28 -75 0.00 301,537,125 767 27.40 2023-03-23
66 2023-03-17 103 75 0.00 301,537,125 2,640 25.63 2023-03-15
67 2023-03-14 28 7 0.00 301,537,125 746 26.63 2023-03-10
68 2023-02-01 21 -124 0.00 301,537,125 905 43.10 2023-01-30
69 2023-01-19 145 120 0.00 301,537,125 6,283 43.33 2023-01-17
70 2023-01-17 25 -75 0.00 301,537,125 1,071 42.83 2023-01-13
71 2023-01-13 100 97 0.00 301,537,125 4,003 40.03 2023-01-11
72 2022-12-22 3 -42 0.00 301,537,125 85 28.33 2022-12-20
73 2022-12-21 45 -150 0.00 301,537,125 1,308 29.07 2022-12-19
74 2022-12-20 195 59 0.00 301,537,125 5,980 30.67 2022-12-16
75 2022-12-16 136 3 0.00 301,537,125 4,166 30.63 2022-12-14
76 2022-12-06 133 15 0.00 301,537,125 4,017 30.20 2022-12-02
77 2022-11-30 118 9 0.00 301,537,125 3,272 27.73 2022-11-28
78 2022-11-28 109 75 0.00 301,537,125 3,081 28.27 2022-11-24
79 2022-11-21 34 1 0.00 301,537,125 1,051 30.90 2022-11-17
80 2022-11-18 33 -900 0.00 301,537,125 1,023 31.00 2022-11-16
81 2022-11-16 933 -300 0.00 301,537,125 27,710 29.70 2022-11-14
82 2022-11-10 1,233 38 0.00 301,537,125 31,318 25.40 2022-11-08
83 2022-11-02 1,195 -75 0.00 301,537,125 21,032 17.60 2022-10-31
84 2022-10-28 1,270 103 0.00 301,537,125 24,088 18.97 2022-10-26
85 2022-10-26 1,167 -75 0.00 301,537,125 21,006 18.00 2022-10-24
86 2022-10-13 1,242 -30 0.00 301,537,125 26,786 21.57 2022-10-11
87 2022-10-07 1,272 75 0.00 301,537,125 32,732 25.73 2022-10-05
88 2022-10-06 1,197 -37 0.00 301,537,125 29,007 24.23 2022-10-03
89 2022-09-29 1,234 60 0.00 301,537,125 32,001 25.93 2022-09-27
90 2022-09-20 1,174 -51 0.00 301,537,125 32,755 27.90 2022-09-16
91 2022-09-19 1,225 88 0.00 301,537,125 37,118 30.30 2022-09-15
92 2022-09-15 1,137 -91 0.00 301,537,125 31,950 28.10 2022-09-13
93 2022-09-09 1,228 75 0.00 301,537,125 39,542 32.20 2022-09-07
94 2022-08-30 1,153 -90 0.00 301,537,125 40,240 34.90 2022-08-26
95 2022-08-22 1,243 91 0.00 301,537,125 46,861 37.70 2022-08-18
96 2022-08-04 1,152 -225 0.00 301,537,125 48,499 42.10 2022-08-02
97 2022-08-03 1,377 150 0.00 301,537,125 58,109 42.20 2022-08-01
98 2022-08-01 1,227 92 0.00 301,537,125 54,070 44.07 2022-07-28
99 2022-07-20 1,135 -75 0.00 301,537,125 52,059 45.87 2022-07-18
100 2022-07-19 1,210 75 0.00 301,537,125 60,339 49.87 2022-07-15
101 2022-07-11 1,135 -150 0.00 301,537,125 64,128 56.50 2022-07-07
102 2022-07-05 1,285 408 0.00 301,537,125 67,292 52.37 2022-06-30
103 2022-07-04 877 75 0.00 201,024,750 45,049 51.37 2022-06-29
104 2022-06-21 802 -27 0.00 201,024,750 35,663 44.47 2022-06-17
105 2022-06-17 829 13 0.00 201,024,750 36,559 44.10 2022-06-15
106 2022-06-06 816 -478 0.00 201,024,750 34,109 41.80 2022-06-01
107 2022-06-02 1,294 -9 0.00 301,537,125 54,435 42.07 2022-05-31
108 2022-05-06 1,303 41 0.00 301,537,125 50,267 38.58 2022-05-04
109 2022-03-30 1,262 -68 0.00 301,537,125 54,098 42.87 2022-03-28
110 2022-03-01 1,330 68 0.00 301,537,125 56,747 42.67 2022-02-25
111 2022-02-22 1,262 45 0.00 301,537,125 52,162 41.33 2022-02-18
112 2022-02-21 1,217 1,125 0.00 301,537,125 51,492 42.31 2022-02-17
113 2022-02-04 92 -54 0.00 301,537,125 4,038 43.89 2022-01-27
114 2022-01-03 146 -74 0.00 301,537,125 7,462 51.11 2021-12-29
115 2021-12-29 220 110 0.00 301,537,125 11,704 53.20 2021-12-23
116 2021-12-22 110 -54 0.00 301,537,125 5,886 53.51 2021-12-20
117 2021-12-21 164 72 0.00 301,537,125 9,359 57.07 2021-12-17
118 2021-12-20 92 -765 0.00 301,537,125 5,074 55.16 2021-12-16
119 2021-12-17 857 754 0.00 301,537,125 46,887 54.71 2021-12-15
120 2021-12-14 103 38 0.00 301,537,125 6,752 65.56 2021-12-10
121 2021-12-10 65 -142 0.00 301,537,125 4,328 66.58 2021-12-08
122 2021-12-08 207 198 0.00 301,537,125 13,211 63.82 2021-12-06
123 2021-11-23 9 -99 0.00 301,537,125 638 70.93 2021-11-19
124 2021-11-16 108 18 0.00 301,537,125 7,574 70.13 2021-11-12
125 2021-11-12 90 25 0.00 301,537,125 6,512 72.36 2021-11-10
126 2021-11-10 65 -113 0.00 301,537,125 4,218 64.89 2021-11-08
127 2021-11-09 178 -29 0.00 301,537,125 11,985 67.33 2021-11-05
128 2021-11-08 207 32 0.00 301,537,125 14,499 70.04 2021-11-04
129 2021-11-05 175 40 0.00 301,537,125 12,616 72.09 2021-11-03
130 2021-11-04 135 74 0.00 301,537,125 9,582 70.98 2021-11-02
131 2021-10-21 61 61 0.00 301,537,125 4,612 75.60 2021-10-19
132 2021-10-19 0 -157 0.00 301,537,125 0 69.69 2021-10-15
133 2021-10-18 157 -39 0.00 301,537,125 11,074 70.53 2021-10-12
134 2021-10-08 196 93 0.00 301,537,125 15,305 78.09 2021-10-06
135 2021-09-23 103 -9 0.00 301,537,125 8,542 82.93 2021-09-20
136 2021-09-21 112 96 0.00 301,537,125 9,199 82.13 2021-09-17
137 2021-09-20 16 -85 0.00 301,537,125 1,263 78.93 2021-09-16
138 2021-08-30 101 -14 0.00 301,537,125 7,178 71.07 2021-08-26
139 2021-08-24 115 -22 0.00 301,537,125 7,718 67.11 2021-08-20
140 2021-08-20 137 -225 0.00 301,537,125 9,450 68.98 2021-08-18
141 2021-08-19 362 225 0.00 301,537,125 24,809 68.53 2021-08-17
142 2021-08-18 137 -54 0.00 301,537,125 10,095 73.69 2021-08-16
143 2021-08-17 191 29 0.00 301,537,125 14,754 77.24 2021-08-13
144 2021-08-16 162 34 0.00 301,537,125 12,024 74.22 2021-08-12
145 2021-08-12 128 81 0.00 301,537,125 10,030 78.36 2021-08-10
146 2021-08-04 47 -5 0.00 301,537,125 3,595 76.49 2021-08-02
147 2021-08-02 52 -9 0.00 301,537,125 3,980 76.53 2021-07-29
148 2021-07-30 61 -45 0.00 301,537,125 4,547 74.53 2021-07-28
149 2021-07-29 106 90 0.00 301,537,125 7,085 66.84 2021-07-27
150 2021-07-28 16 -56 0.00 301,537,125 1,100 68.76 2021-07-26
151 2021-07-27 72 -362 0.00 301,537,125 5,347 74.27 2021-07-23
152 2021-07-26 434 135 0.00 301,537,125 34,701 79.96 2021-07-22
153 2021-07-23 299 -70 0.00 301,537,125 23,548 78.76 2021-07-21
154 2021-07-22 369 -54 0.00 301,537,125 28,405 76.98 2021-07-20
155 2021-07-21 423 173 0.00 301,537,125 32,881 77.73 2021-07-19
156 2021-07-20 250 18 0.00 301,537,125 19,922 79.69 2021-07-16
157 2021-07-19 232 -85 0.00 301,537,125 20,406 87.96 2021-07-15
158 2021-07-16 317 61 0.00 301,537,125 28,262 89.16 2021-07-14
159 2021-07-15 256 -165 0.00 301,537,125 22,130 86.44 2021-07-13
160 2021-07-07 421 153 0.00 301,537,125 36,094 85.73 2021-07-05
161 2021-07-06 268 21 0.00 301,537,125 23,107 86.22 2021-07-02
162 2021-07-05 247 -77 0.00 301,537,125 22,724 92.00 2021-06-30
163 2021-07-02 324 -43 0.00 301,537,125 29,318 90.49 2021-06-29
164 2021-06-24 367 7 0.00 301,537,125 33,177 90.40 2021-06-22
165 2021-06-22 360 16 0.00 301,537,125 31,488 87.47 2021-06-18
166 2021-06-07 344 112 0.00 301,537,125 27,826 80.89 2021-06-03
167 2021-06-01 232 5 0.00 301,537,125 18,838 81.20 2021-05-28
168 2021-05-31 227 -70 0.00 301,537,125 18,927 83.38 2021-05-27
169 2021-05-24 297 -74 0.00 301,537,125 23,786 80.09 2021-05-20
170 2021-05-14 371 -41 0.00 301,537,125 28,015 75.51 2021-05-12
171 2021-05-13 412 63 0.00 301,537,125 29,206 70.89 2021-05-11
172 2021-05-10 349 12 0.00 301,537,125 23,422 67.11 2021-05-06
173 2021-05-07 337 -27 0.00 301,537,125 21,733 64.49 2021-05-05
174 2021-05-06 364 20 0.00 301,537,125 25,059 68.84 2021-05-04
175 2021-05-05 344 16 0.00 301,537,125 24,646 71.64 2021-05-03
176 2021-05-03 328 -3,375 0.00 301,537,125 23,383 71.29 2021-04-29
177 2021-04-23 3,703 -68 0.00 301,537,125 244,890 66.13 2021-04-21
178 2021-04-09 3,771 97 0.00 301,537,125 247,544 65.64 2021-04-07
179 2021-03-11 3,674 -38 0.00 301,537,125 181,742 49.47 2021-03-09
180 2021-03-09 3,712 51 0.00 301,537,125 204,572 55.11 2021-03-05
181 2021-03-01 3,661 -60 0.00 301,537,125 220,799 60.31 2021-02-25
182 2021-02-03 3,721 225 0.00 301,537,125 254,516 68.40 2021-02-01
183 2020-12-21 3,496 74 0.00 301,537,125 182,879 52.31 2020-12-17
184 2020-12-11 3,422 -5 0.00 301,537,125 161,214 47.11 2020-12-09
185 2020-12-07 3,427 41 0.00 301,537,125 151,473 44.20 2020-12-03
186 2020-12-03 3,386 -108 0.00 301,537,125 145,371 42.93 2020-12-01
187 2020-11-13 3,494 4 0.00 301,537,125 169,263 48.44 2020-11-11
188 2020-10-19 3,490 108 0.00 301,537,125 162,557 46.58 2020-10-15
189 2020-08-13 3,382 -225 0.00 301,537,125 121,224 35.84 2020-08-11
190 2020-08-11 3,607 225 0.00 301,537,125 131,454 36.44 2020-08-07
191 2020-08-07 3,382 -119 0.00 301,537,125 130,995 38.73 2020-08-05
192 2020-08-05 3,501 -225 0.00 301,537,125 134,515 38.42 2020-08-03
193 2020-08-04 3,726 -225 0.00 301,537,125 139,352 37.40 2020-07-31
194 2020-08-03 3,951 450 0.00 301,537,125 147,503 37.33 2020-07-30
195 2020-07-29 3,501 -225 0.00 301,537,125 133,038 38.00 2020-07-27
196 2020-07-28 3,726 225 0.00 301,537,125 145,232 38.98 2020-07-24
197 2020-07-09 3,501 52 0.00 301,537,125 124,482 35.56 2020-07-07
198 2020-07-03 3,449 -225 0.00 301,537,125 122,633 35.56 2020-06-30
199 2020-07-02 3,674 -450 0.00 301,537,125 126,793 34.51 2020-06-29
200 2020-06-30 4,124 225 0.00 301,537,125 134,533 32.62 2020-06-26
201 2020-06-24 3,899 450 0.00 301,537,125 123,123 31.58 2020-06-22
202 2020-06-17 3,449 -225 0.00 301,537,125 109,526 31.76 2020-06-15
203 2020-06-16 3,674 225 0.00 301,537,125 118,384 32.22 2020-06-12
204 2020-05-28 3,449 3,375 0.00 301,537,125 97,186 28.18 2020-05-26
205 2020-05-25 74 -2,250 0.00 301,537,125 2,154 29.11 2020-05-21
206 2020-05-22 2,324 2,250 0.00 301,537,125 69,099 29.73 2020-05-20
207 2020-05-20 74 -225 0.00 301,537,125 2,046 27.64 2020-05-18
208 2020-05-19 299 225 0.00 301,537,125 8,193 27.40 2020-05-15
209 2020-05-14 74 -225 0.00 301,537,125 2,080 28.11 2020-05-12
210 2020-05-13 299 225 0.00 301,537,125 8,319 27.82 2020-05-11
211 2020-05-12 74 -450 0.00 301,537,125 2,072 28.00 2020-05-08
212 2020-05-11 524 450 0.00 301,537,125 14,660 27.98 2020-05-07
213 2020-05-06 74 -450 0.00 301,537,125 2,019 27.29 2020-05-04
214 2020-05-05 524 450 0.00 301,537,125 14,346 27.38 2020-04-29
215 2020-04-29 74 -450 0.00 301,537,125 2,057 27.80 2020-04-27
216 2020-04-28 524 450 0.00 301,537,125 13,228 25.24 2020-04-24
217 2020-04-23 74 -450 0.00 301,537,125 1,855 25.07 2020-04-21
218 2020-04-22 524 -61 0.00 301,537,125 13,216 25.22 2020-04-20
219 2020-04-17 585 225 0.00 301,537,125 14,014 23.96 2020-04-15
220 2020-04-14 360 -225 0.00 301,537,125 8,552 23.76 2020-04-08
221 2020-04-09 585 225 0.00 301,537,125 14,352 24.53 2020-04-07
222 2020-04-08 360 -225 0.00 301,537,125 8,680 24.11 2020-04-06
223 2020-04-02 585 -225 0.00 301,537,125 13,117 22.42 2020-03-31
224 2020-03-31 810 225 0.00 301,537,125 17,280 21.33 2020-03-27
225 2020-03-30 585 225 0.00 301,537,125 12,597 21.53 2020-03-26
226 2020-03-26 360 -225 0.00 301,537,125 6,880 19.11 2020-03-24
227 2020-03-23 585 -225 0.00 301,537,125 10,842 18.53 2020-03-19
228 2020-03-19 810 -225 0.00 301,537,125 15,372 18.98 2020-03-17
229 2020-03-18 1,035 450 0.00 301,537,125 19,550 18.89 2020-03-16
230 2020-03-13 585 -225 0.00 301,537,125 13,286 22.71 2020-03-11
231 2020-03-12 810 -450 0.00 301,537,125 18,144 22.40 2020-03-10
232 2020-03-11 1,260 450 0.00 301,537,125 28,644 22.73 2020-03-09
233 2020-03-10 810 225 0.00 301,537,125 20,070 24.78 2020-03-06
234 2020-03-09 585 -225 0.00 301,537,125 14,755 25.22 2020-03-05
235 2020-02-27 810 225 0.00 301,537,125 19,944 24.62 2020-02-25
236 2020-02-21 585 -450 0.00 301,537,125 14,456 24.71 2020-02-19
237 2020-02-20 1,035 450 0.00 301,537,125 26,036 25.16 2020-02-18
238 2020-02-19 585 -225 0.00 301,537,125 14,846 25.38 2020-02-17
239 2020-02-14 810 -225 0.00 301,537,125 19,674 24.29 2020-02-12
240 2020-02-13 1,035 225 0.00 301,537,125 25,300 24.44 2020-02-11
241 2020-02-12 810 225 0.00 301,537,125 20,358 25.13 2020-02-10
242 2020-01-29 585 -225 0.00 301,537,125 13,676 23.38 2020-01-22
243 2020-01-23 810 225 0.00 301,537,125 17,586 21.71 2020-01-21
244 2020-01-22 585 -225 0.00 301,537,125 12,870 22.00 2020-01-20
245 2020-01-21 810 450 0.00 301,537,125 17,748 21.91 2020-01-17
246 2020-01-07 360 -225 0.00 301,537,125 6,912 19.20 2020-01-03
247 2020-01-06 585 225 0.00 301,537,125 11,037 18.87 2020-01-02
248 2020-01-03 360 135 0.00 301,537,125 6,928 19.24 2019-12-30
249 2019-12-19 225 -225 0.00 262,206,225 4,470 19.87 2019-12-17
250 2019-12-18 450 225 0.00 262,206,225 8,630 19.18 2019-12-16
251 2019-12-17 225 -225 0.00 262,206,225 4,320 19.20 2019-12-13
252 2019-12-16 450 225 0.00 262,206,225 8,540 18.98 2019-12-12
253 2019-12-13 225 -450 0.00 262,206,225 4,290 19.07 2019-12-11
254 2019-12-12 675 450 0.00 262,206,225 12,630 18.71 2019-12-10
255 2019-12-06 225 225 0.00 262,206,225 4,100 18.22 2019-12-04
256 2019-12-05 0 -450 0.00 262,206,225 0 18.36 2019-12-03
257 2019-12-03 450 -675 0.00 262,206,225 8,390 18.64 2019-11-29
258 2019-12-02 1,125 0.00 262,206,225 21,125 18.78 2019-11-28

Copyright & disclaimer, Privacy policy

Back to top