East Buy Holding Limited: O HKD

Exchange Code Listed Last trade Delisted
HK Main 01797  2019-03-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

Ping An Securities (Hong Kong) Company Limited 平安證券(香港)有限公司

CCASSID: B02176

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-10-13 23.68 2025-10-09
2 2025-10-10 25.12 2025-10-08
3 2025-10-09 26.20 2025-10-06
4 2025-10-08 16,000 500 0.00 1,053,783,538 401,600 25.10 2025-10-03
5 2025-09-30 15,500 -1,500 0.00 1,053,783,538 392,150 25.30 2025-09-26
6 2025-09-29 17,000 1,500 0.00 1,053,759,538 409,360 24.08 2025-09-25
7 2025-09-26 15,500 -6,000 0.00 1,053,759,538 376,960 24.32 2025-09-24
8 2025-09-24 21,500 1,000 0.00 1,053,759,538 566,740 26.36 2025-09-22
9 2025-09-23 20,500 -26,500 0.00 1,053,759,538 530,130 25.86 2025-09-19
10 2025-09-22 47,000 -9,000 0.00 1,053,759,538 1,265,240 26.92 2025-09-18
11 2025-09-19 56,000 -71,000 0.01 1,053,759,538 1,295,840 23.14 2025-09-17
12 2025-09-18 127,000 12,000 0.01 1,053,759,538 2,682,240 21.12 2025-09-16
13 2025-09-17 115,000 62,000 0.01 1,053,759,538 2,488,600 21.64 2025-09-15
14 2025-09-11 53,000 2,000 0.01 1,053,759,538 1,223,240 23.08 2025-09-09
15 2025-09-10 51,000 1,000 0.00 1,053,759,538 1,208,700 23.70 2025-09-08
16 2025-09-08 50,000 500 0.00 1,053,759,538 1,264,000 25.28 2025-09-04
17 2025-09-03 49,500 1,000 0.00 1,053,759,538 1,288,980 26.04 2025-09-01
18 2025-09-02 48,500 1,500 0.00 1,053,759,538 1,310,470 27.02 2025-08-29
19 2025-08-27 47,000 14,000 0.00 1,046,424,538 1,486,140 31.62 2025-08-25
20 2025-08-25 33,000 -28,500 0.00 1,046,424,538 1,173,480 35.56 2025-08-21
21 2025-08-21 61,500 1,000 0.01 1,046,424,538 2,110,680 34.32 2025-08-19
22 2025-08-19 60,500 -500 0.01 1,046,424,538 2,495,020 41.24 2025-08-15
23 2025-08-15 61,000 -500 0.01 1,046,424,538 1,931,260 31.66 2025-08-13
24 2025-08-13 61,500 500 0.01 1,046,424,538 1,876,980 30.52 2025-08-11
25 2025-08-12 61,000 -4,500 0.01 1,046,424,538 1,801,940 29.54 2025-08-08
26 2025-08-11 65,500 1,500 0.01 1,046,424,538 1,722,650 26.30 2025-08-07
27 2025-08-08 64,000 3,000 0.01 1,046,424,538 1,655,040 25.86 2025-08-06
28 2025-08-05 61,000 -7,000 0.01 1,046,424,538 1,393,850 22.85 2025-08-01
29 2025-08-04 68,000 7,000 0.01 1,046,424,538 1,492,600 21.95 2025-07-31
30 2025-08-01 61,000 -1,000 0.01 1,046,424,538 1,323,700 21.70 2025-07-30
31 2025-07-22 62,000 -500 0.01 1,046,424,538 1,006,880 16.24 2025-07-18
32 2025-07-16 62,500 -500 0.01 1,046,424,538 893,750 14.30 2025-07-14
33 2025-05-29 63,000 -16,500 0.01 1,046,056,538 810,180 12.86 2025-05-27
34 2025-03-27 79,500 500 0.01 1,045,376,038 981,030 12.34 2025-03-25
35 2025-03-11 79,000 16,500 0.01 1,036,154,678 1,106,000 14.00 2025-03-07
36 2025-03-06 62,500 -10,000 0.01 1,036,154,678 883,750 14.14 2025-03-04
37 2025-03-05 72,500 500 0.01 1,036,154,678 1,020,800 14.08 2025-03-03
38 2025-02-20 72,000 10,000 0.01 1,035,859,178 980,640 13.62 2025-02-18
39 2025-02-05 62,000 -1,000 0.01 1,035,859,178 911,400 14.70 2025-02-03
40 2025-01-20 63,000 -2,000 0.01 1,035,766,178 1,049,580 16.66 2025-01-16
41 2025-01-06 65,000 1,500 0.01 1,035,766,178 1,202,500 18.50 2025-01-02
42 2025-01-03 63,500 1,000 0.01 1,035,766,178 1,137,920 17.92 2024-12-30
43 2025-01-02 62,500 -21,000 0.01 1,035,766,178 1,076,250 17.22 2024-12-27
44 2024-12-30 83,500 1,500 0.01 1,035,503,178 1,446,220 17.32 2024-12-23
45 2024-12-16 82,000 -5,000 0.01 1,035,503,178 1,282,480 15.64 2024-12-12
46 2024-10-23 87,000 10,000 0.01 1,038,269,556 1,418,100 16.30 2024-10-21
47 2024-10-22 77,000 10,000 0.01 1,038,269,556 1,279,740 16.62 2024-10-18
48 2024-10-10 67,000 1,000 0.01 1,037,580,056 1,396,950 20.85 2024-10-08
49 2024-10-09 66,000 -1,000 0.01 1,037,580,056 1,613,700 24.45 2024-10-07
50 2024-10-08 67,000 -21,000 0.01 1,037,580,056 1,742,000 26.00 2024-10-04
51 2024-10-07 88,000 2,000 0.01 1,038,062,056 2,230,800 25.35 2024-10-03
52 2024-10-04 86,000 20,000 0.01 1,031,420,056 2,485,400 28.90 2024-10-02
53 2024-10-03 66,000 20,000 0.01 1,031,420,056 1,304,160 19.76 2024-09-30
54 2024-08-07 46,000 -62,500 0.00 1,031,299,056 540,960 11.76 2024-08-05
55 2024-08-06 108,500 62,500 0.01 1,031,299,056 1,288,980 11.88 2024-08-02
56 2024-07-30 46,000 10,000 0.00 1,031,299,056 437,000 9.500 2024-07-26
57 2024-07-04 36,000 -500 0.00 1,031,299,056 442,080 12.28 2024-07-02
58 2024-06-13 36,500 -106,500 0.00 1,031,251,556 507,350 13.90 2024-06-11
59 2024-06-05 143,000 9,500 0.01 1,031,251,556 2,362,360 16.52 2024-06-03
60 2024-05-23 133,500 500 0.01 1,030,431,556 2,480,430 18.58 2024-05-21
61 2024-05-22 133,000 20,000 0.01 1,030,431,556 2,423,260 18.22 2024-05-20
62 2024-05-16 113,000 -1,500 0.01 1,030,431,556 1,848,680 16.36 2024-05-13
63 2024-04-30 114,500 -1,500 0.01 1,030,431,556 1,973,980 17.24 2024-04-26
64 2024-04-12 116,000 -3,000 0.01 1,030,016,556 1,895,440 16.34 2024-04-10
65 2024-04-11 119,000 2,500 0.01 1,030,016,556 2,034,900 17.10 2024-04-09
66 2024-03-20 116,500 1,000 0.01 1,029,944,556 2,737,750 23.50 2024-03-18
67 2024-03-18 115,500 -1,000 0.01 1,016,853,886 2,835,525 24.55 2024-03-14
68 2024-03-15 116,500 -1,000 0.01 1,016,853,886 2,871,725 24.65 2024-03-13
69 2024-02-29 117,500 1,000 0.01 1,016,853,886 2,761,250 23.50 2024-02-27
70 2024-02-23 116,500 500 0.01 1,016,688,886 2,912,500 25.00 2024-02-21
71 2024-02-14 116,000 1,000 0.01 1,016,688,886 2,708,600 23.35 2024-02-07
72 2024-01-25 115,000 500 0.01 1,016,535,486 2,863,500 24.90 2024-01-23
73 2024-01-18 114,500 500 0.01 1,016,535,486 3,005,625 26.25 2024-01-16
74 2024-01-12 114,000 -1,500 0.01 1,016,535,486 3,397,200 29.80 2024-01-10
75 2024-01-05 115,500 -1,000 0.01 1,016,535,486 3,176,250 27.50 2024-01-03
76 2024-01-03 116,500 1,000 0.01 1,016,535,486 3,238,700 27.80 2023-12-29
77 2023-12-21 115,500 -500 0.01 1,015,013,486 3,672,900 31.80 2023-12-19
78 2023-12-20 116,000 2,000 0.01 1,015,013,486 3,712,000 32.00 2023-12-18
79 2023-10-24 114,000 -500 0.01 1,014,630,354 3,779,100 33.15 2023-10-19
80 2023-10-19 114,500 500 0.01 1,014,630,354 4,167,800 36.40 2023-10-17
81 2023-09-14 114,000 500 0.01 1,014,528,854 4,337,700 38.05 2023-09-12
82 2023-09-07 113,500 -1,500 0.01 1,014,528,854 4,313,000 38.00 2023-09-05
83 2023-09-05 115,000 500 0.01 1,014,528,854 4,571,250 39.75 2023-08-31
84 2023-08-31 114,500 -3,500 0.01 1,014,528,854 4,757,475 41.55 2023-08-29
85 2023-08-30 118,000 1,000 0.01 1,014,158,432 5,357,200 45.40 2023-08-28
86 2023-08-29 117,000 3,500 0.01 1,014,158,432 5,048,550 43.15 2023-08-25
87 2023-08-28 113,500 -500 0.01 1,014,158,432 4,886,175 43.05 2023-08-24
88 2023-08-24 114,000 -500 0.01 1,014,158,432 4,440,300 38.95 2023-08-22
89 2023-08-23 114,500 500 0.01 1,014,158,432 4,351,000 38.00 2023-08-21
90 2023-08-15 114,000 2,000 0.01 1,014,158,432 3,944,400 34.60 2023-08-11
91 2023-08-10 112,000 -3,000 0.01 1,014,158,432 3,976,000 35.50 2023-08-08
92 2023-08-04 115,000 -500 0.01 1,014,158,432 4,347,000 37.80 2023-08-02
93 2023-08-03 115,500 1,000 0.01 1,014,158,432 4,689,300 40.60 2023-08-01
94 2023-08-02 114,500 2,500 0.01 1,014,158,432 4,328,100 37.80 2023-07-31
95 2023-08-01 112,000 -1,500 0.01 1,014,158,432 4,356,800 38.90 2023-07-28
96 2023-07-31 113,500 1,000 0.01 1,014,158,432 3,427,700 30.20 2023-07-27
97 2023-07-27 112,500 1,500 0.01 1,014,141,432 3,673,125 32.65 2023-07-25
98 2023-06-14 111,000 -500 0.01 1,013,866,710 3,563,100 32.10 2023-06-12
99 2023-06-08 111,500 -500 0.01 1,013,866,710 3,261,375 29.25 2023-06-06
100 2023-06-07 112,000 500 0.01 1,013,866,710 3,320,800 29.65 2023-06-05
101 2023-06-05 111,500 -500 0.01 1,013,866,710 3,562,425 31.95 2023-06-01
102 2023-06-02 112,000 -6,000 0.01 1,013,866,710 3,253,600 29.05 2023-05-31
103 2023-06-01 118,000 7,000 0.01 1,013,866,710 3,197,800 27.10 2023-05-30
104 2023-05-02 111,000 -1,000 0.01 1,013,844,710 2,997,000 27.00 2023-04-27
105 2023-04-18 112,000 500 0.01 1,013,801,710 3,264,800 29.15 2023-04-14
106 2023-03-10 111,500 -5,000 0.01 1,013,518,710 4,019,575 36.05 2023-03-08
107 2023-03-08 116,500 5,000 0.01 1,013,518,710 4,869,700 41.80 2023-03-06
108 2023-02-27 111,500 500 0.01 1,013,038,544 5,669,775 50.85 2023-02-23
109 2023-02-17 111,000 -1,000 0.01 1,013,038,544 5,366,850 48.35 2023-02-15
110 2023-02-16 112,000 -500 0.01 1,013,038,544 5,689,600 50.80 2023-02-14
111 2023-02-15 112,500 500 0.01 1,013,038,544 5,821,875 51.75 2023-02-13
112 2023-02-02 112,000 25,000 0.01 1,008,455,544 7,145,600 63.80 2023-01-31
113 2023-02-01 87,000 500 0.01 1,008,455,544 5,737,650 65.95 2023-01-30
114 2023-01-27 86,500 500 0.01 1,006,917,544 6,375,050 73.70 2023-01-20
115 2023-01-26 86,000 -1,000 0.01 1,006,917,544 5,736,200 66.70 2023-01-19
116 2023-01-20 87,000 -500 0.01 1,006,917,544 5,385,300 61.90 2023-01-18
117 2023-01-18 87,500 500 0.01 1,006,917,544 5,665,625 64.75 2023-01-16
118 2023-01-11 87,000 -500 0.01 1,006,917,544 5,280,900 60.70 2023-01-09
119 2022-12-30 87,500 500 0.01 1,005,789,456 4,606,875 52.65 2022-12-28
120 2022-12-13 87,000 1,000 0.01 1,005,789,456 3,932,400 45.20 2022-12-09
121 2022-12-12 86,000 -1,000 0.01 1,005,789,456 3,986,100 46.35 2022-12-08
122 2022-12-08 87,000 -4,000 0.01 1,005,789,456 3,732,300 42.90 2022-12-06
123 2022-11-21 91,000 500 0.01 1,004,441,202 3,585,400 39.40 2022-11-17
124 2022-11-18 90,500 500 0.01 1,004,441,202 3,633,575 40.15 2022-11-16
125 2022-11-17 90,000 -500 0.01 1,004,441,202 3,492,000 38.80 2022-11-15
126 2022-11-16 90,500 -1,500 0.01 1,004,441,202 3,538,550 39.10 2022-11-14
127 2022-11-14 92,000 -500 0.01 1,004,441,202 3,565,000 38.75 2022-11-10
128 2022-11-10 92,500 -500 0.01 1,004,441,202 3,931,250 42.50 2022-11-08
129 2022-11-08 93,000 -1,500 0.01 1,004,441,202 3,924,600 42.20 2022-11-04
130 2022-11-01 94,500 500 0.01 1,004,441,202 3,813,075 40.35 2022-10-28
131 2022-10-31 94,000 -500 0.01 1,004,441,202 3,675,400 39.10 2022-10-27
132 2022-10-28 94,500 500 0.01 1,004,198,202 3,420,900 36.20 2022-10-26
133 2022-10-27 94,000 1,500 0.01 1,004,198,202 3,210,100 34.15 2022-10-25
134 2022-10-26 92,500 -2,000 0.01 1,004,198,202 2,830,500 30.60 2022-10-24
135 2022-10-19 94,500 500 0.01 1,004,198,202 2,995,650 31.70 2022-10-17
136 2022-10-14 94,000 500 0.01 1,004,198,202 2,975,100 31.65 2022-10-12
137 2022-10-11 93,500 500 0.01 1,004,198,202 3,281,850 35.10 2022-10-07
138 2022-09-29 93,000 500 0.01 1,003,204,202 2,738,850 29.45 2022-09-27
139 2022-09-05 92,500 1,500 0.01 1,003,204,202 2,798,125 30.25 2022-09-01
140 2022-09-02 91,000 -2,000 0.01 1,003,204,202 2,711,800 29.80 2022-08-31
141 2022-09-01 93,000 -7,500 0.01 1,003,204,202 2,683,050 28.85 2022-08-30
142 2022-08-31 100,500 500 0.01 1,003,204,202 2,296,425 22.85 2022-08-29
143 2022-08-30 100,000 -1,000 0.01 1,002,288,202 2,165,000 21.65 2022-08-26
144 2022-08-18 101,000 1,000 0.01 1,002,288,202 1,878,600 18.60 2022-08-16
145 2022-08-11 100,000 -26,500 0.01 1,002,288,202 2,010,000 20.10 2022-08-09
146 2022-08-10 126,500 1,500 0.01 1,002,288,202 2,499,640 19.76 2022-08-08
147 2022-08-09 125,000 -30,000 0.01 1,002,288,202 2,731,250 21.85 2022-08-05
148 2022-08-08 155,000 -1,000 0.02 1,002,288,202 3,270,500 21.10 2022-08-04
149 2022-08-05 156,000 30,000 0.02 1,002,288,202 3,020,160 19.36 2022-08-03
150 2022-08-04 126,000 1,000 0.01 1,002,288,202 2,436,840 19.34 2022-08-02
151 2022-08-02 125,000 24,500 0.01 1,002,288,202 2,637,500 21.10 2022-07-29
152 2022-08-01 100,500 -1,000 0.01 1,002,288,202 2,150,700 21.40 2022-07-28
153 2022-07-29 101,500 -2,000 0.01 1,002,288,202 1,865,570 18.38 2022-07-27
154 2022-07-25 103,500 2,000 0.01 1,002,288,202 1,552,500 15.00 2022-07-21
155 2022-07-18 101,500 -1,000 0.01 1,002,288,202 1,808,730 17.82 2022-07-14
156 2022-07-14 102,500 500 0.01 1,002,288,202 1,902,400 18.56 2022-07-12
157 2022-07-08 102,000 500 0.01 1,002,288,202 1,968,600 19.30 2022-07-06
158 2022-07-05 101,500 9,000 0.01 1,002,288,202 1,912,260 18.84 2022-06-30
159 2022-07-04 92,500 1,000 0.01 1,002,288,202 1,589,150 17.18 2022-06-29
160 2022-06-30 91,500 2,500 0.01 1,002,288,202 1,540,860 16.84 2022-06-28
161 2022-06-29 89,000 52,500 0.01 1,000,724,102 1,502,320 16.88 2022-06-27
162 2022-06-28 36,500 34,000 0.00 1,000,724,102 678,170 18.58 2022-06-24
163 2022-06-27 2,500 -2,500 0.00 1,000,724,102 45,450 18.18 2022-06-23
164 2022-06-24 5,000 1,500 0.00 1,000,724,102 96,900 19.38 2022-06-22
165 2022-06-23 3,500 500 0.00 1,000,724,102 61,250 17.50 2022-06-21
166 2022-06-22 3,000 500 0.00 1,000,724,102 50,940 16.98 2022-06-20
167 2022-06-21 2,500 -2,500 0.00 1,000,724,102 62,500 25.00 2022-06-17
168 2022-06-20 5,000 -4,000 0.00 1,000,724,102 143,000 28.60 2022-06-16
169 2022-06-17 9,000 2,000 0.00 1,000,724,102 149,040 16.56 2022-06-15
170 2022-06-15 7,000 5,000 0.00 1,000,724,102 61,040 8.720 2022-06-13
171 2022-01-04 2,000 -2,000 0.00 1,000,724,102 10,180 5.090 2021-12-30
172 2021-12-03 4,000 -2,000 0.00 1,000,724,102 31,480 7.870 2021-12-01
173 2021-12-02 6,000 2,000 0.00 1,000,724,102 48,720 8.120 2021-11-30
174 2021-11-24 4,000 -2,000 0.00 1,000,692,102 33,960 8.490 2021-11-22
175 2021-11-23 6,000 2,000 0.00 1,000,692,102 41,400 6.900 2021-11-19
176 2021-11-22 4,000 -2,000 0.00 1,000,692,102 28,720 7.180 2021-11-18
177 2021-11-18 6,000 -3,000 0.00 1,000,692,102 35,700 5.950 2021-11-16
178 2021-11-16 9,000 4,000 0.00 1,000,692,102 47,250 5.250 2021-11-12
179 2021-10-21 5,000 -500 0.00 1,000,692,102 25,950 5.190 2021-10-19
180 2021-09-27 5,500 3,000 0.00 1,000,692,102 24,640 4.480 2021-09-23
181 2021-08-25 2,500 -1,000 0.00 1,000,692,102 9,975 3.990 2021-08-23
182 2021-08-03 3,500 -5,000 0.00 1,000,692,102 16,905 4.830 2021-07-30
183 2021-07-30 8,500 4,000 0.00 1,000,692,102 35,445 4.170 2021-07-28
184 2021-07-28 4,500 1,000 0.00 1,000,692,102 17,730 3.940 2021-07-26
185 2021-07-26 3,500 1,000 0.00 1,000,692,102 28,805 8.230 2021-07-22
186 2021-07-22 2,500 -1,000 0.00 1,000,692,102 17,850 7.140 2021-07-20
187 2021-03-01 3,500 1,000 0.00 999,698,102 78,225 22.35 2021-02-25
188 2021-01-12 2,500 -20,000 0.00 999,677,102 65,250 26.10 2021-01-08
189 2020-09-17 22,500 -1,500 0.00 939,965,602 816,750 36.30 2020-09-15
190 2020-09-09 24,000 1,500 0.00 939,965,602 807,600 33.65 2020-09-07
191 2020-09-02 22,500 -1,000 0.00 939,965,602 834,750 37.10 2020-08-31
192 2020-08-26 23,500 500 0.00 939,855,602 783,725 33.35 2020-08-24
193 2020-08-21 23,000 500 0.00 939,855,602 776,250 33.75 2020-08-19
194 2020-08-20 22,500 -500 0.00 939,855,602 801,000 35.60 2020-08-18
195 2020-08-14 23,000 500 0.00 939,855,602 765,900 33.30 2020-08-12
196 2020-08-06 22,500 -1,000 0.00 939,855,602 823,500 36.60 2020-08-04
197 2020-07-27 23,500 20,000 0.00 939,843,102 940,000 40.00 2020-07-23
198 2020-07-20 3,500 -4,000 0.00 939,843,102 132,475 37.85 2020-07-16
199 2020-07-17 7,500 -3,500 0.00 939,843,102 313,500 41.80 2020-07-15
200 2020-07-10 11,000 1,000 0.00 939,843,102 352,000 32.00 2020-07-08
201 2020-05-26 10,000 -1,000 0.00 939,388,102 310,500 31.05 2020-05-22
202 2020-05-21 11,000 -500 0.00 939,388,102 380,600 34.60 2020-05-19
203 2020-05-19 11,500 500 0.00 939,388,102 381,800 33.20 2020-05-15
204 2020-05-18 11,000 -500 0.00 939,388,102 363,550 33.05 2020-05-14
205 2020-05-15 11,500 500 0.00 939,388,102 386,400 33.60 2020-05-13
206 2020-05-14 11,000 -1,000 0.00 939,388,102 370,150 33.65 2020-05-12
207 2020-05-13 12,000 1,000 0.00 939,388,102 407,400 33.95 2020-05-11
208 2020-05-04 11,000 500 0.00 939,388,102 411,950 37.45 2020-04-28
209 2020-04-06 10,500 -500 0.00 938,651,602 290,325 27.65 2020-04-02
210 2020-02-25 11,000 -6,500 0.00 938,559,102 341,550 31.05 2020-02-21
211 2020-02-19 17,500 500 0.00 938,559,102 564,375 32.25 2020-02-17
212 2020-02-18 17,000 6,500 0.00 938,559,102 531,250 31.25 2020-02-14
213 2020-02-17 10,500 500 0.00 938,559,102 347,025 33.05 2020-02-13
214 2020-02-13 10,000 500 0.00 938,559,102 329,000 32.90 2020-02-11
215 2020-02-12 9,500 3,500 0.00 938,559,102 337,250 35.50 2020-02-10
216 2020-02-11 6,000 500 0.00 938,559,102 224,100 37.35 2020-02-07
217 2020-02-10 5,500 3,000 0.00 938,559,102 177,375 32.25 2020-02-06
218 2020-02-06 2,500 -500 0.00 938,559,102 77,250 30.90 2020-02-04
219 2020-01-31 3,000 1,000 0.00 938,559,102 81,450 27.15 2020-01-29
220 2020-01-30 2,000 1,000 0.00 938,499,102 45,900 22.95 2020-01-23
221 2020-01-23 1,000 -1,000 0.00 938,499,102 25,500 25.50 2020-01-21
222 2020-01-21 2,000 1,000 0.00 938,499,102 50,600 25.30 2020-01-17
223 2020-01-14 1,000 1,000 0.00 938,499,102 19,900 19.90 2020-01-10

Sign up for our free newsletter

Recommend Webb-site to a friend

Copyright & disclaimer, Privacy policy

Back to top