Chinese Energy Holdings Limited: O

Exchange Code Listed Last trade Delisted
HK GEM 08009  2000-03-31  2022-07-14  2023-12-29
Stock code:

Table rows with no holding change: include exclude

Estimated securities not in CCASS

Some data are hidden to fit your display. Rotate?

Row Holding
date
Holding Change Stake
%
Issued
shares
As at date
1 2023-12-27 15,707,052 5,337 26.67 58,900,537 2023-11-30
2 2023-11-28 15,701,715 50 26.66 58,900,537 2023-10-31
3 2023-11-20 15,701,665 12 26.66 58,900,537 2023-10-31
4 2023-11-10 15,701,653 200,000 26.66 58,900,537 2023-10-31
5 2023-10-12 15,501,653 837 26.32 58,900,537 2023-09-30
6 2023-09-21 15,500,816 200 26.32 58,900,537 2023-08-31
7 2023-08-14 15,500,616 18 26.32 58,900,537 2023-07-31
8 2023-06-09 15,500,598 1,000 26.32 58,900,537 2023-05-31
9 2023-06-06 15,499,598 25 26.31 58,900,537 2023-05-31
10 2023-06-01 15,499,573 375 26.31 58,900,537 2023-05-31
11 2023-05-22 15,499,198 125 26.31 58,900,537 2023-04-30
12 2023-05-16 15,499,073 5,625 26.31 58,900,537 2023-04-30
13 2023-05-15 15,493,448 1,500 26.30 58,900,537 2023-04-30
14 2023-05-03 15,491,948 12 26.30 58,900,537 2023-04-30
15 2023-04-03 15,491,936 1,975,000 26.30 58,900,537 2023-03-31
16 2023-03-23 13,516,936 1,100,000 22.95 58,900,537 2023-02-28
17 2023-03-10 12,416,936 1,425 21.08 58,900,537 2023-02-28
18 2023-03-06 12,415,511 12 21.08 58,900,537 2023-02-28
19 2023-02-27 12,415,499 37 21.08 58,900,537 2023-01-31
20 2023-02-15 12,415,462 100 21.08 58,900,537 2023-01-31
21 2023-02-14 12,415,362 375 21.08 58,900,537 2023-01-31
22 2023-01-20 12,414,987 250 21.08 58,900,537 2022-12-31
23 2023-01-18 12,414,737 13 21.08 58,900,537 2022-12-31
24 2023-01-13 12,414,724 1 21.08 58,900,537 2022-12-31
25 2022-11-24 12,414,723 -125 21.08 58,900,537 2022-10-31
26 2022-10-25 12,414,848 50 21.08 58,900,537 2022-09-30
27 2022-10-13 12,414,798 3,750 21.08 58,900,537 2022-09-30
28 2022-10-10 12,411,048 500 21.07 58,900,537 2022-09-30
29 2022-09-29 12,410,548 187 21.07 58,900,537 2022-08-31
30 2022-09-19 12,410,361 25 21.07 58,900,537 2022-08-31
31 2022-08-26 12,410,336 500 21.07 58,900,537 2022-07-31
32 2022-07-14 12,409,836 -100 21.07 58,900,537 2022-06-30
33 2022-04-27 12,409,936 -187 21.07 58,900,537 2022-03-31
34 2022-04-19 12,410,123 187 21.07 58,900,537 2022-03-31
35 2021-11-24 12,409,936 3 21.07 58,900,537 2021-10-31
36 2021-09-02 12,409,933 35 21.07 58,900,537 2021-08-31
37 2021-08-27 12,409,898 187 21.07 58,900,537 2021-07-31
38 2021-07-27 12,409,711 100 21.07 58,900,537 2021-06-30
39 2021-06-16 12,409,611 12 21.07 58,900,537 2021-05-31
40 2021-05-12 12,409,599 500 21.07 58,900,537 2021-04-30
41 2020-12-01 12,409,099 9,000 21.07 58,900,537 2020-11-30
42 2020-05-27 12,400,099 150 21.05 58,900,537 2020-04-30
43 2020-03-25 12,399,949 100 21.05 58,900,537 2020-02-29
44 2019-08-13 12,399,849 -25 21.05 58,900,537 2019-07-31
45 2019-07-12 12,399,874 25 21.05 58,900,537 2019-06-30
46 2019-01-10 12,399,849 500 21.05 58,900,537 2018-12-31
47 2019-01-04 12,399,349 -493,125 21.05 58,900,537 2018-12-31
48 2019-01-02 12,892,474 1,125 21.89 58,900,537 2018-12-31
49 2018-12-18 12,891,349 -500 21.89 58,900,537 2018-11-30
50 2018-12-17 12,891,849 -1,495 21.89 58,900,537 2018-11-30
51 2018-12-13 12,893,344 1,500 21.89 58,900,537 2018-11-30
52 2018-12-12 12,891,844 492,500 21.89 58,900,537 2018-11-30
53 2018-11-27 12,399,344 1,813,546,557 21.05 58,900,537 2018-11-26
54 2018-11-26 -1,801,147,213 -2,297,120,963 -3,057.95 58,900,537 2018-11-26
55 2018-10-04 495,973,750 -200 21.05 2,356,021,500 2018-09-30
56 2018-09-18 495,973,950 -120,000 21.05 2,356,021,500 2018-08-31
57 2018-07-04 496,093,950 1,000 21.06 2,356,021,500 2018-06-30
58 2018-05-17 496,092,950 12,400,000 23.23 2,136,021,500 2018-04-30
59 2018-03-01 483,692,950 440,000 22.64 2,136,021,500 2018-02-28
60 2018-02-06 483,252,950 8,000 22.62 2,136,021,500 2018-01-31
61 2018-01-31 483,244,950 -24,000,000 22.62 2,136,021,500 2018-01-31
62 2018-01-24 507,244,950 220,000 23.48 2,160,021,500 2017-12-31
63 2018-01-18 507,024,950 24,000,000 23.47 2,160,021,500 2017-12-31
64 2017-12-28 483,024,950 -100,000,000 22.36 2,160,021,500 2017-11-30
65 2017-07-26 583,024,950 1,640,000 26.99 2,160,021,500 2017-06-30
66 2017-04-19 581,384,950 50,000 26.92 2,160,021,500 2017-03-31
67 2017-01-26 581,334,950 -750 26.91 2,160,021,500 2016-12-31
68 2017-01-24 581,335,700 35,000,000 26.91 2,160,021,500 2016-12-31
69 2016-12-15 546,335,700 91,280,000 25.29 2,160,021,500 2016-11-30
70 2016-10-04 455,055,700 -2,500 21.07 2,160,021,500 2016-09-30
71 2016-08-12 455,058,200 10,000,000 21.07 2,160,021,500 2016-07-31
72 2016-05-24 445,058,200 254,640,000 20.60 2,160,021,500 2016-04-30
73 2016-05-18 190,418,200 -220,000 8.82 2,160,021,500 2016-04-30
74 2016-05-05 190,638,200 100,000,000 8.83 2,160,021,500 2016-04-30
75 2016-04-19 90,638,200 100,000 4.20 2,160,021,500 2016-03-31
76 2016-04-18 90,538,200 120,000 4.19 2,160,021,500 2016-03-31
77 2016-03-02 90,418,200 90,000,000 4.19 2,160,021,500 2016-02-29
78 2016-01-05 418,200 2,500 0.02 2,160,021,500 2015-12-31
79 2015-11-09 415,700 200 0.02 2,160,021,500 2015-10-31
80 2015-08-06 415,500 62,300 0.02 2,160,021,500 2015-08-06
81 2015-07-29 353,200 -572,000 0.03 1,080,010,750 2015-06-30
82 2015-07-17 925,200 -40,000 0.09 1,080,010,750 2015-06-30
83 2015-07-15 965,200 10,000 0.09 1,080,010,750 2015-06-30
84 2015-07-13 955,200 110,000 0.09 1,080,010,750 2015-06-30
85 2015-07-10 845,200 -608,000 0.08 1,080,010,750 2015-06-30
86 2015-07-09 1,453,200 1,100,000 0.13 1,080,010,750 2015-06-30
87 2015-06-23 353,200 1,079,657,550 0.03 1,080,010,750 2015-06-22
88 2015-06-22 -1,079,304,350 -1,080,010,750 -99.93 1,080,010,750 2015-06-22
89 2015-06-15 706,400 -2,000,000 0.03 2,160,021,500 2015-05-31
90 2015-05-08 2,706,400 1,000 0.13 2,160,021,500 2015-04-30
91 2015-05-05 2,705,400 2,000,000 0.13 2,160,021,500 2015-04-30
92 2015-05-04 705,400 -28,000 0.03 2,160,021,500 2015-04-30
93 2015-03-24 733,400 -6,000 0.03 2,160,021,500 2015-02-28
94 2015-02-06 739,400 8,000 0.03 2,160,021,500 2015-01-31
95 2014-11-13 731,400 -16,182,000 0.04 1,905,901,500 2014-10-31
96 2014-11-12 16,913,400 -2,000 0.89 1,905,901,500 2014-10-31
97 2014-10-23 16,915,400 16,190,000 0.89 1,905,901,500 2014-10-09
98 2014-10-09 725,400 53,800 0.04 1,905,901,500 2014-10-09
99 2014-08-07 671,600 21,000 0.06 1,058,841,000 2014-07-31
100 2014-07-30 650,600 -29,180,000 0.06 1,058,841,000 2014-06-30
101 2014-07-28 29,830,600 -22,245,000 2.82 1,058,841,000 2014-06-30
102 2014-07-25 52,075,600 -134,574,000 4.92 1,058,841,000 2014-06-30
103 2014-07-23 186,649,600 -30,000,000 17.63 1,058,841,000 2014-06-30
104 2014-07-22 216,649,600 448,000 20.46 1,058,841,000 2014-06-30
105 2014-06-24 216,201,600 20,000,000 20.42 1,058,841,000 2014-05-31
106 2014-04-30 196,201,600 4,296,000 18.53 1,058,841,000 2014-04-30
107 2014-04-24 191,905,600 2,620,000 18.12 1,058,841,000 2014-03-31
108 2014-01-03 189,285,600 44,183,000 17.88 1,058,841,000 2013-12-31
109 2014-01-02 145,102,600 33,380,000 13.70 1,058,841,000 2013-12-31
110 2013-12-31 111,722,600 43,206,000 10.55 1,058,841,000 2013-12-31
111 2013-12-19 68,516,600 -4,000 6.47 1,058,841,000 2013-11-30
112 2013-12-12 68,520,600 -12,500,000 6.47 1,058,841,000 2013-11-30
113 2013-12-11 81,020,600 -20,000,000 7.65 1,058,841,000 2013-11-30
114 2013-12-03 101,020,600 54,237,000 9.54 1,058,841,000 2013-11-30
115 2013-11-20 46,783,600 -3,420,000 4.42 1,058,841,000 2013-10-31
116 2013-08-13 50,203,600 26,580,000 4.74 1,058,841,000 2013-07-31
117 2013-08-06 23,623,600 23,420,000 2.23 1,058,841,000 2013-07-31
118 2013-07-26 203,600 -10,400,000 0.02 1,058,841,000 2013-06-30
119 2013-07-16 10,603,600 600 1.00 1,058,841,000 2013-06-30
120 2013-06-28 10,603,000 10,400,000 1.00 1,058,841,000 2013-05-31
121 2013-04-30 203,000 1,000 0.02 1,058,841,000 2013-04-30
122 2013-04-26 202,000 1,000 0.02 1,058,840,000 2013-03-31
123 2013-04-23 201,000 6,000 0.02 1,058,840,000 2013-03-31
124 2013-04-02 195,000 -1,000 0.02 1,058,840,000 2013-03-31
125 2013-03-06 196,000 8,000 0.02 1,058,841,000 2013-02-28
126 2013-02-27 188,000 -80,000 0.02 1,058,841,000 2013-02-25
127 2013-02-19 268,000 12,000 0.03 908,841,000 2013-01-31
128 2013-02-07 256,000 -70,000,000 0.03 908,841,000 2013-01-31
129 2013-02-01 70,256,000 -60,000,000 7.73 908,841,000 2013-01-31
130 2013-01-16 130,256,000 -20,000 14.33 908,841,000 2012-12-31
131 2013-01-08 130,276,000 -2,000 14.33 908,841,000 2012-12-31
132 2012-12-20 130,278,000 -16,246,100 14.33 908,841,000 2012-11-30
133 2012-10-26 146,524,100 80,000 16.12 908,841,000 2012-09-30
134 2012-08-21 146,444,100 70,000,000 16.11 908,841,000 2012-08-21
135 2012-08-17 76,444,100 -714,000 10.02 763,251,000 2012-07-31
136 2012-08-13 77,158,100 30,000 10.11 763,251,000 2012-07-31
137 2012-08-08 77,128,100 12,000 10.11 763,251,000 2012-07-31
138 2012-08-02 77,116,100 533,000 10.10 763,251,000 2012-07-31
139 2012-07-31 76,583,100 123,000 10.03 763,251,000 2012-07-31
140 2012-07-30 76,460,100 36,000 10.02 763,251,000 2012-07-12
141 2012-07-27 76,424,100 -686,826,900 10.01 763,251,000 2012-07-12
142 2012-07-13 763,251,000 17,170,672,500 100.00 763,251,000 2012-07-12
143 2012-07-12 -16,407,421,500 -18,318,024,000 -2,149.68 763,251,000 2012-07-12
144 2012-07-11 1,910,602,500 -185,025,000 10.01 19,081,275,000 2012-06-30
145 2012-07-06 2,095,627,500 -289,600,000 10.98 19,081,275,000 2012-06-30
146 2012-06-28 2,385,227,500 100,000 12.50 19,081,275,000 2012-05-31
147 2012-06-20 2,385,127,500 185,025,000 12.50 19,081,275,000 2012-05-31
148 2012-06-19 2,200,102,500 289,600,000 11.53 19,081,275,000 2012-05-31
149 2012-05-18 1,910,502,500 50,000 10.01 19,081,275,000 2012-04-30
150 2012-03-30 1,910,452,500 175,000 10.01 19,081,275,000 2012-02-29
151 2012-03-13 1,910,277,500 -450,000 10.01 19,081,275,000 2012-02-29
152 2012-03-02 1,910,727,500 1,500,000 10.01 19,081,275,000 2012-02-29
153 2012-02-14 1,909,227,500 500,000 10.01 19,081,275,000 2012-01-31
154 2012-02-10 1,908,727,500 100,000 10.00 19,081,275,000 2012-01-31
155 2012-01-06 1,908,627,500 100,000 10.00 19,081,275,000 2011-12-31
156 2011-10-28 1,908,527,500 -882,194,600 10.00 19,081,275,000 2011-09-30
157 2011-09-30 2,790,722,100 882,194,600 14.63 19,081,275,000 2011-09-30
158 2011-09-26 1,908,527,500 -1,329,000,000 10.49 18,199,080,400 2011-09-01
159 2011-09-01 3,237,527,500 1,329,000,000 17.79 18,199,080,400 2011-09-01
160 2011-08-30 1,908,527,500 -1,195,000,000 11.31 16,870,080,400 2011-08-26
161 2011-08-26 3,103,527,500 1,195,000,000 18.40 16,870,080,400 2011-08-26
162 2011-06-30 1,908,527,500 -1,380,000,000 12.18 15,675,080,400 2011-06-30
163 2011-06-28 3,288,527,500 1,380,000,000 20.98 15,675,080,400 2011-06-28
164 2011-06-24 1,908,527,500 -1,240,000,000 13.35 14,295,080,400 2011-06-23
165 2011-06-23 3,148,527,500 1,240,000,000 22.03 14,295,080,400 2011-06-23
166 2011-05-31 1,908,527,500 -1,120,000,000 14.62 13,055,080,400 2011-05-31
167 2011-05-27 3,028,527,500 1,120,000,000 23.20 13,055,080,400 2011-05-27
168 2011-02-24 1,908,527,500 -68,394,600 15.99 11,935,080,400 2011-02-22
169 2011-02-22 1,976,922,100 68,394,600 16.56 11,935,080,400 2011-02-22
170 2011-02-21 1,908,527,500 -1,000,000,000 16.08 11,866,685,800 2011-02-17
171 2011-02-17 2,908,527,500 89,000,000 24.51 11,866,685,800 2011-02-17
172 2011-02-15 2,819,527,500 911,000,000 25.95 10,866,685,800 2011-02-15
173 2011-02-14 1,908,527,500 -821,000,000 19.17 9,955,685,800 2011-02-10
174 2011-02-10 2,729,527,500 821,000,000 27.42 9,955,685,800 2011-02-10
175 2011-02-09 1,908,527,500 -741,000,000 20.89 9,134,685,800 2011-02-07
176 2011-02-08 2,649,527,500 -25,000 29.01 9,134,685,800 2011-02-07
177 2011-02-07 2,649,552,500 741,000,000 29.01 9,134,685,800 2011-02-07
178 2011-02-02 1,908,552,500 -668,000,000 22.74 8,393,685,800 2011-01-31
179 2011-01-31 2,576,552,500 65,000,000 30.70 8,393,685,800 2011-01-31
180 2011-01-28 2,511,552,500 59,000,000 32.51 7,725,685,800 2011-01-28
181 2011-01-26 2,452,552,500 544,000,000 34.43 7,122,685,800 2011-01-26
182 2010-11-12 1,908,552,500 25,000 29.01 6,578,685,800 2010-10-31
183 2010-10-22 1,908,527,500 -490,000,000 29.01 6,578,685,800 2010-10-20
184 2010-10-20 2,398,527,500 490,000,000 36.46 6,578,685,800 2010-10-20
185 2010-10-19 1,908,527,500 -442,000,000 31.35 6,088,685,800 2010-10-18
186 2010-10-18 2,350,527,500 442,000,000 38.60 6,088,685,800 2010-10-18
187 2010-10-15 1,908,527,500 -399,000,000 33.80 5,646,685,800 2010-10-13
188 2010-10-13 2,307,527,500 399,000,000 40.87 5,646,685,800 2010-10-13
189 2010-10-08 1,908,527,500 -360,000,000 36.37 5,247,685,800 2010-10-06
190 2010-10-06 2,268,527,500 35,000,000 43.23 5,247,685,800 2010-10-06
191 2010-10-04 2,233,527,500 325,000,000 45.70 4,887,685,800 2010-10-04
192 2010-09-30 1,908,527,500 -293,050,000 41.83 4,562,685,800 2010-09-30
193 2010-09-27 2,201,577,500 29,000,000 48.25 4,562,685,800 2010-09-27
194 2010-09-22 2,172,577,500 264,000,000 50.88 4,269,685,800 2010-09-22
195 2010-09-21 1,908,577,500 -238,000,000 47.65 4,005,685,800 2010-09-17
196 2010-09-17 2,146,577,500 49,200,000 53.59 4,005,685,800 2010-09-17
197 2010-09-14 2,097,377,500 188,800,000 55.67 3,767,685,800 2010-09-14
198 2010-09-02 1,908,577,500 -50,000 53.33 3,578,885,800 2010-08-31
199 2010-07-09 1,908,627,500 50,000 53.33 3,578,885,800 2010-06-30
200 2010-06-11 1,908,577,500 -300,000,000 53.33 3,578,885,800 2010-06-09
201 2010-06-09 2,208,577,500 160,000,000 61.71 3,578,885,800 2010-06-09
202 2010-06-08 2,048,577,500 140,000,000 62.48 3,278,885,800 2010-06-08
203 2010-03-12 1,908,577,500 -125,000 60.80 3,138,885,800 2010-02-28
204 2010-02-22 1,908,702,500 -50,000 60.81 3,138,885,800 2010-01-31
205 2009-12-16 1,908,752,500 -35,000 60.81 3,138,885,800 2009-11-30
206 2009-12-08 1,908,787,500 -2,625,000 60.81 3,138,885,800 2009-11-30
207 2009-11-30 1,911,412,500 1,500,000 60.89 3,138,885,800 2009-11-30
208 2009-11-24 1,909,912,500 1,125,000 60.85 3,138,885,800 2009-11-02
209 2009-11-23 1,908,787,500 -307,610,800 60.81 3,138,885,800 2009-11-02
210 2009-11-19 2,216,398,300 15,000 70.61 3,138,885,800 2009-11-02
211 2009-11-17 2,216,383,300 -922,502,500 70.61 3,138,885,800 2009-11-02
212 2009-11-03 3,138,885,800 184,500,500 100.00 3,138,885,800 2009-11-02
213 2009-11-02 2,954,385,300 2,511,108,640 94.12 3,138,885,800 2009-11-02
214 2009-10-28 443,276,660 -69,000 70.61 627,777,160 2009-10-23
215 2009-10-23 443,345,660 61,522,160 70.62 627,777,160 2009-10-23
216 2009-10-19 381,823,500 2,000 67.43 566,255,000 2009-09-30
217 2009-10-15 381,821,500 10,000 67.43 566,255,000 2009-09-30
218 2009-10-14 381,811,500 -50,000 67.43 566,255,000 2009-09-30
219 2009-08-28 381,861,500 -30,000 67.44 566,255,000 2009-07-31
220 2009-06-10 381,891,500 -7,000 67.44 566,255,000 2009-05-31
221 2009-03-11 381,898,500 50,000 67.44 566,255,000 2009-02-28
222 2008-11-06 381,848,500 150,000 67.43 566,255,000 2008-10-31
223 2008-07-15 381,698,500 -184,556,500 67.41 566,255,000 2008-06-30
224 2008-06-30 566,255,000 36,911,300 100.00 566,255,000 2008-06-30
225 2008-06-27 529,343,700 453,004,000 93.48 566,255,000 2008-06-27
226 2008-06-04 76,339,700 600 67.41 113,251,000 2008-05-31
227 2008-05-07 76,339,100 -5,000 67.41 113,251,000 2008-04-30
228 2008-04-23 76,344,100 -2,000 67.41 113,251,000 2008-03-31
229 2008-04-11 76,346,100 -26,448,600 67.41 113,251,000 2008-03-31
230 2008-03-31 102,794,700 -25,000 90.77 113,251,000 2008-03-31
231 2008-03-25 102,819,700 2,000 90.79 113,251,000 2008-02-29
232 2008-03-13 102,817,700 7,527,100 90.79 113,251,000 2008-02-29
233 2008-03-12 95,290,600 1,224,300 84.14 113,251,000 2008-02-29
234 2008-03-11 94,066,300 847,800 83.06 113,251,000 2008-02-29
235 2008-03-10 93,218,500 644,000 82.31 113,251,000 2008-02-29
236 2008-03-07 92,574,500 76,800 81.74 113,251,000 2008-02-29
237 2008-03-06 92,497,700 61,200 81.67 113,251,000 2008-02-29
238 2008-03-05 92,436,500 4,675,730 81.62 113,251,000 2008-02-29
239 2008-03-04 87,760,770 16,000 77.49 113,251,000 2008-02-29
240 2008-03-03 87,744,770 15,400 77.48 113,251,000 2008-02-29
241 2008-02-29 87,729,370 4,779,000 77.46 113,251,000 2008-02-29
242 2008-02-28 82,950,370 159,600 73.24 113,251,000 2008-01-31
243 2008-02-27 82,790,770 70,000 73.10 113,251,000 2008-01-31
244 2008-02-26 82,720,770 2,600 73.04 113,251,000 2008-01-31
245 2008-02-22 82,718,170 1,680,000 73.04 113,251,000 2008-01-31
246 2007-12-27 81,038,170 -2,000 71.56 113,251,000 2007-11-30
247 2007-12-19 81,040,170 -21,000 71.56 113,251,000 2007-11-30
248 2007-12-17 81,061,170 -622,000 71.58 113,251,000 2007-11-30
249 2007-11-08 81,683,170 -5,000 72.13 113,251,000 2007-10-31
250 2007-10-30 81,688,170 -200 72.13 113,251,000 2007-09-30
251 2007-10-26 81,688,370 -2,000 72.13 113,251,000 2007-09-30
252 2007-09-06 81,690,370 -50,000 72.13 113,251,000 2007-08-31
253 2007-09-05 81,740,370 52,000 72.18 113,251,000 2007-08-31
254 2007-08-30 81,688,370 -15,000 72.13 113,251,000 2007-07-31
255 2007-08-08 81,703,370 -600 72.14 113,251,000 2007-07-31
256 2007-07-25 81,703,970 -600 72.14 113,251,000 2007-06-30
257 2007-07-16 81,704,570 2,000 72.14 113,251,000 2007-06-30
258 2007-07-13 81,702,570 21,000 72.14 113,251,000 2007-06-30
259 2007-07-12 81,681,570 6,000 72.12 113,251,000 2007-06-30
260 2007-07-04 81,675,570 -1,000 72.12 113,251,000 2007-06-30
261 2007-07-03 81,676,570 -156,000 72.12 113,251,000 2007-06-30

Sign up for our free newsletter

Recommend Webb-site to a friend

Copyright & disclaimer, Privacy policy

Back to top