Shengli Oil & Gas Pipe Holdings Limited: O HKD

Exchange Code Listed Last trade Delisted
HK Main 01080  2009-12-18    
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

Funderstone Securities Limited

CCASSID: B01324

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-13 0.091 2025-11-11
2 2025-11-12 0.093 2025-11-10
3 2025-11-11 0.093 2025-11-07
4 2024-01-08 111,000 -180,000 0.00 3,874,365,600 5,439 0.049 2024-01-04
5 2022-06-29 291,000 -90,000 0.01 3,874,365,600 35,502 0.122 2022-06-27
6 2021-04-14 381,000 -9,000 0.01 3,874,365,600 33,909 0.089 2021-04-12
7 2020-11-03 390,000 -10,500 0.01 3,274,365,600 30,810 0.079 2020-10-30
8 2020-03-11 400,500 -12,000 0.01 3,274,365,600 24,831 0.062 2020-03-09
9 2018-07-30 412,500 -15,000 0.01 3,274,365,600 91,163 0.221 2018-07-26
10 2016-05-23 427,500 -150,000 0.01 3,274,365,600 153,900 0.360 2016-05-19
11 2016-04-28 577,500 -88,500 0.02 3,274,365,600 225,225 0.390 2016-04-26
12 2016-04-05 666,000 150,000 0.02 2,728,638,000 236,430 0.355 2016-03-31
13 2016-03-31 516,000 88,500 0.02 2,728,638,000 178,020 0.345 2016-03-29
14 2016-01-04 427,500 -60,000 0.02 2,728,638,000 126,113 0.295 2015-12-29
15 2015-10-12 487,500 60,000 0.02 2,728,638,000 126,750 0.260 2015-10-08
16 2015-05-29 427,500 49,500 0.02 2,728,638,000 205,200 0.480 2015-05-27
17 2015-05-06 378,000 15,000 0.01 2,728,638,000 185,220 0.490 2015-05-04
18 2015-04-27 363,000 -99,000 0.01 2,728,638,000 137,940 0.380 2015-04-23
19 2015-04-24 462,000 99,000 0.02 2,728,638,000 177,870 0.385 2015-04-22
20 2014-11-07 363,000 -120,000 0.01 2,480,580,000 166,980 0.460 2014-11-05
21 2014-09-23 483,000 -6,000 0.02 2,480,580,000 239,085 0.495 2014-09-19
22 2014-08-28 489,000 -31,500 0.02 2,480,580,000 254,280 0.520 2014-08-26
23 2014-08-20 520,500 -4,500 0.02 2,480,580,000 281,070 0.540 2014-08-18
24 2014-08-19 525,000 -1,500 0.02 2,480,580,000 278,250 0.530 2014-08-15
25 2014-08-18 526,500 12,000 0.02 2,480,580,000 300,105 0.570 2014-08-14
26 2014-08-13 514,500 -30,000 0.02 2,480,580,000 293,265 0.570 2014-08-11
27 2014-07-24 544,500 -9,000 0.02 2,480,580,000 277,695 0.510 2014-07-22
28 2014-07-21 553,500 3,000 0.02 2,480,580,000 304,425 0.550 2014-07-17
29 2014-07-18 550,500 6,000 0.02 2,480,580,000 297,270 0.540 2014-07-16
30 2014-07-02 544,500 -30,000 0.02 2,480,580,000 261,360 0.480 2014-06-27
31 2014-06-25 574,500 -4,500 0.02 2,480,580,000 287,250 0.500 2014-06-23
32 2014-06-24 579,000 -7,500 0.02 2,480,580,000 289,500 0.500 2014-06-20
33 2014-06-18 586,500 3,000 0.02 2,480,580,000 304,980 0.520 2014-06-16
34 2014-06-11 583,500 -7,500 0.02 2,480,580,000 309,255 0.530 2014-06-09
35 2014-06-03 591,000 -45,000 0.02 2,480,580,000 301,410 0.510 2014-05-29
36 2014-05-27 636,000 54,000 0.03 2,480,580,000 283,020 0.445 2014-05-23
37 2014-05-12 582,000 -150,000 0.02 2,480,580,000 226,980 0.390 2014-05-08
38 2014-03-07 732,000 -48,000 0.03 2,480,580,000 373,320 0.510 2014-03-05
39 2014-03-03 780,000 48,000 0.03 2,480,580,000 335,400 0.430 2014-02-27
40 2014-02-17 732,000 -1,100,000 0.03 2,480,580,000 333,060 0.455 2014-02-13
41 2014-02-14 1,832,000 504,000 0.07 2,480,580,000 842,720 0.460 2014-02-12
42 2014-02-11 1,328,000 -504,000 0.05 2,480,580,000 610,880 0.460 2014-02-07
43 2014-02-04 1,832,000 504,000 0.07 2,480,580,000 806,080 0.440 2014-01-28
44 2014-01-21 1,328,000 504,000 0.05 2,480,580,000 630,800 0.475 2014-01-17
45 2014-01-08 824,000 30,000 0.03 2,480,580,000 428,480 0.520 2014-01-06
46 2014-01-03 794,000 -189,000 0.03 2,480,580,000 412,880 0.520 2013-12-30
47 2013-12-12 983,000 -504,000 0.04 2,480,580,000 579,970 0.590 2013-12-10
48 2013-12-11 1,487,000 -504,000 0.06 2,480,580,000 907,070 0.610 2013-12-09
49 2013-12-10 1,991,000 1,100,000 0.08 2,480,580,000 1,174,690 0.590 2013-12-06
50 2013-12-06 891,000 -420,000 0.04 2,480,580,000 552,420 0.620 2013-12-04
51 2013-12-04 1,311,000 361,500 0.05 2,480,580,000 825,930 0.630 2013-12-02
52 2013-11-29 949,500 219,000 0.04 2,480,580,000 522,225 0.550 2013-11-27
53 2013-11-27 730,500 -99,000 0.03 2,480,580,000 339,683 0.465 2013-11-25
54 2013-11-05 829,500 99,000 0.03 2,480,580,000 352,538 0.425 2013-11-01
55 2013-11-04 730,500 -9,000 0.03 2,480,580,000 306,810 0.420 2013-10-31
56 2013-10-31 739,500 9,000 0.03 2,480,580,000 306,893 0.415 2013-10-29
57 2013-09-18 730,500 -2,340,000 0.03 2,480,580,000 314,115 0.430 2013-09-16
58 2013-08-29 3,070,500 1,260,000 0.12 2,480,580,000 1,304,963 0.425 2013-08-27
59 2013-08-15 1,810,500 -240,000 0.07 2,480,580,000 805,673 0.445 2013-08-12
60 2013-07-23 2,050,500 780,000 0.08 2,480,580,000 809,948 0.395 2013-07-19
61 2013-07-16 1,270,500 540,000 0.05 2,480,580,000 527,258 0.415 2013-07-12
62 2013-07-15 730,500 -9,000 0.03 2,480,580,000 292,200 0.400 2013-07-11
63 2013-07-12 739,500 -9,000 0.03 2,480,580,000 295,800 0.400 2013-07-10
64 2013-07-10 748,500 9,000 0.03 2,480,580,000 348,053 0.465 2013-07-08
65 2013-03-08 739,500 -6,000 0.03 2,480,580,000 628,575 0.850 2013-03-06
66 2013-02-28 745,500 6,000 0.03 2,480,580,000 611,310 0.820 2013-02-26
67 2013-02-22 739,500 -10,500 0.03 2,480,580,000 628,575 0.850 2013-02-20
68 2013-02-05 750,000 9,000 0.03 2,480,580,000 622,500 0.830 2013-02-01
69 2013-02-04 741,000 -504,000 0.03 2,480,580,000 600,210 0.810 2013-01-31
70 2013-01-31 1,245,000 -210,000 0.05 2,480,580,000 883,950 0.710 2013-01-29
71 2013-01-29 1,455,000 210,000 0.06 2,480,580,000 1,062,150 0.730 2013-01-25
72 2013-01-28 1,245,000 10,500 0.05 2,480,580,000 946,200 0.760 2013-01-24
73 2013-01-10 1,234,500 504,000 0.05 2,480,580,000 975,255 0.790 2013-01-08
74 2013-01-04 730,500 120,000 0.03 2,480,580,000 599,010 0.820 2013-01-02
75 2013-01-03 610,500 19,500 0.02 2,480,580,000 476,190 0.780 2012-12-28
76 2012-12-21 591,000 -40,500 0.02 2,480,580,000 419,610 0.710 2012-12-19
77 2012-12-12 631,500 19,500 0.03 2,480,580,000 410,475 0.650 2012-12-10
78 2012-12-10 612,000 40,500 0.02 2,480,580,000 397,800 0.650 2012-12-06
79 2012-12-06 571,500 -30,000 0.02 2,480,580,000 337,185 0.590 2012-12-04
80 2012-11-08 601,500 30,000 0.02 2,480,580,000 457,140 0.760 2012-11-06
81 2012-10-29 571,500 -30,000 0.02 2,480,580,000 417,195 0.730 2012-10-25
82 2012-09-24 601,500 -90,000 0.02 2,480,580,000 372,930 0.620 2012-09-20
83 2012-09-21 691,500 90,000 0.03 2,480,580,000 442,560 0.640 2012-09-19
84 2012-09-18 601,500 -60,000 0.02 2,480,580,000 409,020 0.680 2012-09-14
85 2012-09-12 661,500 60,000 0.03 2,480,580,000 436,590 0.660 2012-09-10
86 2012-08-27 601,500 -300,000 0.02 2,480,580,000 360,900 0.600 2012-08-23
87 2012-08-23 901,500 -210,000 0.04 2,480,580,000 540,900 0.600 2012-08-21
88 2012-08-22 1,111,500 510,000 0.04 2,480,580,000 666,900 0.600 2012-08-20
89 2012-08-09 601,500 -1,020,000 0.02 2,480,580,000 330,825 0.550 2012-08-07
90 2012-08-03 1,621,500 510,000 0.07 2,480,580,000 826,965 0.510 2012-08-01
91 2012-08-02 1,111,500 -10,500 0.04 2,480,580,000 566,865 0.510 2012-07-31
92 2012-07-25 1,122,000 510,000 0.05 2,480,580,000 583,440 0.520 2012-07-23
93 2012-07-11 612,000 -100,500 0.02 2,480,580,000 354,960 0.580 2012-07-09
94 2012-06-29 712,500 100,500 0.03 2,480,580,000 377,625 0.530 2012-06-27
95 2012-03-05 612,000 -12,000 0.02 2,480,580,000 679,320 1.110 2012-03-01
96 2012-03-02 624,000 12,000 0.03 2,480,580,000 680,160 1.090 2012-02-29
97 2012-02-22 612,000 -30,000 0.02 2,480,580,000 593,640 0.970 2012-02-20
98 2012-02-13 642,000 30,000 0.03 2,480,580,000 590,640 0.920 2012-02-09
99 2011-12-13 612,000 -25,500 0.02 2,480,580,000 507,960 0.830 2011-12-09
100 2011-12-09 637,500 -519,000 0.03 2,480,580,000 541,875 0.850 2011-12-07
101 2011-12-08 1,156,500 519,000 0.05 2,480,580,000 971,460 0.840 2011-12-06
102 2011-11-22 637,500 25,500 0.03 2,480,580,000 516,375 0.810 2011-11-18
103 2011-11-21 612,000 -819,000 0.02 2,480,580,000 514,080 0.840 2011-11-17
104 2011-11-16 1,431,000 369,000 0.06 2,480,580,000 1,216,350 0.850 2011-11-14
105 2011-11-14 1,062,000 450,000 0.04 2,480,580,000 892,080 0.840 2011-11-10
106 2011-11-10 612,000 -15,000 0.02 2,480,580,000 532,440 0.870 2011-11-08
107 2011-11-04 627,000 15,000 0.03 2,480,580,000 463,980 0.740 2011-11-02
108 2011-10-20 612,000 60,000 0.02 2,480,580,000 422,280 0.690 2011-10-18
109 2011-08-10 552,000 30,000 0.02 2,483,550,000 535,440 0.970 2011-08-08
110 2011-07-12 522,000 -69,000 0.02 2,483,550,000 704,700 1.350 2011-07-08
111 2011-06-17 591,000 -199,500 0.02 2,483,550,000 774,210 1.310 2011-06-15
112 2011-06-14 790,500 -150,000 0.03 2,483,550,000 1,043,460 1.320 2011-06-10
113 2011-06-03 940,500 -385,500 0.04 2,483,550,000 1,391,940 1.480 2011-06-01
114 2011-04-29 1,326,000 -30,000 0.05 2,490,000,000 2,068,560 1.560 2011-04-27
115 2011-04-28 1,356,000 30,000 0.05 2,490,000,000 2,196,720 1.620 2011-04-26
116 2011-04-27 1,326,000 -45,000 0.05 2,490,000,000 2,055,300 1.550 2011-04-21
117 2011-04-26 1,371,000 45,000 0.06 2,490,000,000 2,166,180 1.580 2011-04-20
118 2011-04-20 1,326,000 -21,000 0.05 2,490,000,000 1,962,480 1.480 2011-04-18
119 2011-04-13 1,347,000 21,000 0.05 2,490,000,000 1,993,560 1.480 2011-04-11
120 2011-04-06 1,326,000 -300,000 0.05 2,490,000,000 1,882,920 1.420 2011-04-01
121 2011-03-29 1,626,000 -135,000 0.07 2,490,000,000 2,260,140 1.390 2011-03-25
122 2011-03-11 1,761,000 -15,000 0.07 2,490,000,000 2,606,280 1.480 2011-03-09
123 2011-02-21 1,776,000 -210,000 0.07 2,490,000,000 2,717,280 1.530 2011-02-17
124 2011-02-16 1,986,000 210,000 0.08 2,490,000,000 3,038,580 1.530 2011-02-14
125 2011-02-11 1,776,000 15,000 0.07 2,490,000,000 2,646,240 1.490 2011-02-09
126 2011-01-25 1,761,000 -126,000 0.07 2,490,000,000 2,764,770 1.570 2011-01-21
127 2011-01-24 1,887,000 117,000 0.08 2,490,000,000 3,019,200 1.600 2011-01-20
128 2011-01-20 1,770,000 39,000 0.07 2,490,000,000 2,690,400 1.520 2011-01-18
129 2011-01-18 1,731,000 -7,500 0.07 2,490,000,000 2,596,500 1.500 2011-01-14
130 2011-01-07 1,738,500 -105,000 0.07 2,490,000,000 2,625,135 1.510 2011-01-05
131 2010-12-09 1,843,500 -7,500 0.07 2,490,000,000 2,802,120 1.520 2010-12-07
132 2010-12-08 1,851,000 -21,000 0.07 2,490,000,000 2,869,050 1.550 2010-12-06
133 2010-12-07 1,872,000 210,000 0.08 2,490,000,000 2,939,040 1.570 2010-12-03
134 2010-11-29 1,662,000 25,500 0.07 2,490,000,000 2,609,340 1.570 2010-11-25
135 2010-11-18 1,636,500 -13,500 0.07 2,490,000,000 2,880,240 1.760 2010-11-16
136 2010-11-08 1,650,000 -49,500 0.07 2,490,000,000 3,036,000 1.840 2010-11-04
137 2010-11-04 1,699,500 49,500 0.07 2,490,000,000 3,076,095 1.810 2010-11-02
138 2010-10-29 1,650,000 -9,000 0.07 2,490,000,000 3,036,000 1.840 2010-10-27
139 2010-10-28 1,659,000 -201,000 0.07 2,490,000,000 3,235,050 1.950 2010-10-26
140 2010-10-27 1,860,000 9,000 0.07 2,490,000,000 3,348,000 1.800 2010-10-25
141 2010-10-20 1,851,000 -15,000 0.07 2,490,000,000 3,220,740 1.740 2010-10-18
142 2010-10-14 1,866,000 19,500 0.07 2,490,000,000 3,153,540 1.690 2010-10-12
143 2010-10-11 1,846,500 60,000 0.07 2,490,000,000 3,102,120 1.680 2010-10-07
144 2010-10-08 1,786,500 111,000 0.07 2,490,000,000 3,037,050 1.700 2010-10-06
145 2010-10-07 1,675,500 -19,500 0.07 2,490,000,000 2,798,085 1.670 2010-10-05
146 2010-10-04 1,695,000 3,000 0.07 2,490,000,000 2,796,750 1.650 2010-09-29
147 2010-09-30 1,692,000 30,000 0.07 2,490,000,000 2,808,720 1.660 2010-09-28
148 2010-09-07 1,662,000 -25,500 0.07 2,490,000,000 2,709,060 1.630 2010-09-03
149 2010-08-24 1,687,500 30,000 0.07 2,490,000,000 2,666,250 1.580 2010-08-20
150 2010-08-20 1,657,500 6,000 0.07 2,490,000,000 2,635,425 1.590 2010-08-18
151 2010-08-06 1,651,500 300,000 0.07 2,490,000,000 2,724,975 1.650 2010-08-04
152 2010-08-04 1,351,500 15,000 0.05 2,490,000,000 2,189,430 1.620 2010-08-02
153 2010-08-03 1,336,500 10,500 0.05 2,490,000,000 2,178,495 1.630 2010-07-30
154 2010-07-30 1,326,000 -1,500 0.05 2,490,000,000 2,201,160 1.660 2010-07-28
155 2010-07-29 1,327,500 100,500 0.05 2,490,000,000 2,137,275 1.610 2010-07-27
156 2010-07-28 1,227,000 30,000 0.05 2,490,000,000 2,085,900 1.700 2010-07-26
157 2010-07-27 1,197,000 -21,000 0.05 2,490,000,000 2,441,880 2.040 2010-07-23
158 2010-07-26 1,218,000 -52,500 0.05 2,490,000,000 2,436,000 2.000 2010-07-22
159 2010-07-23 1,270,500 -30,000 0.05 2,490,000,000 2,490,180 1.960 2010-07-21
160 2010-07-13 1,300,500 -60,000 0.05 2,490,000,000 2,340,900 1.800 2010-07-09
161 2010-07-02 1,360,500 30,000 0.05 2,490,000,000 2,312,850 1.700 2010-06-29
162 2010-06-30 1,330,500 30,000 0.05 2,490,000,000 2,315,070 1.740 2010-06-28
163 2010-06-25 1,300,500 -30,000 0.05 2,490,000,000 2,457,945 1.890 2010-06-23
164 2010-06-24 1,330,500 15,000 0.05 2,490,000,000 2,461,425 1.850 2010-06-22
165 2010-06-21 1,315,500 -27,000 0.05 2,490,000,000 2,486,295 1.890 2010-06-17
166 2010-06-18 1,342,500 -30,000 0.05 2,490,000,000 2,510,475 1.870 2010-06-15
167 2010-05-14 1,372,500 -19,500 0.06 2,490,000,000 2,154,825 1.570 2010-05-12
168 2010-05-13 1,392,000 69,000 0.06 2,490,000,000 2,185,440 1.570 2010-05-11
169 2010-05-07 1,323,000 -12,000 0.05 2,490,000,000 2,249,100 1.700 2010-05-05
170 2010-05-04 1,335,000 21,000 0.05 2,490,000,000 2,322,900 1.740 2010-04-30
171 2010-04-30 1,314,000 30,000 0.05 2,490,000,000 2,312,640 1.760 2010-04-28
172 2010-04-29 1,284,000 300,000 0.05 2,490,000,000 2,298,360 1.790 2010-04-27
173 2010-04-28 984,000 -30,000 0.04 2,490,000,000 1,800,720 1.830 2010-04-26
174 2010-04-27 1,014,000 12,000 0.04 2,490,000,000 1,794,780 1.770 2010-04-23
175 2010-04-26 1,002,000 52,500 0.04 2,490,000,000 1,753,500 1.750 2010-04-22
176 2010-04-23 949,500 330,000 0.04 2,490,000,000 1,794,555 1.890 2010-04-21
177 2010-04-22 619,500 220,500 0.02 2,490,000,000 1,208,025 1.950 2010-04-20
178 2010-04-20 399,000 -30,000 0.02 2,490,000,000 813,960 2.040 2010-04-16
179 2010-04-12 429,000 -19,500 0.02 2,490,000,000 785,070 1.830 2010-04-08
180 2010-04-07 448,500 9,000 0.02 2,490,000,000 757,965 1.690 2010-03-31
181 2010-04-01 439,500 30,000 0.02 2,490,000,000 764,730 1.740 2010-03-30
182 2010-03-25 409,500 19,500 0.02 2,490,000,000 712,530 1.740 2010-03-23
183 2010-03-24 390,000 -39,000 0.02 2,490,000,000 690,300 1.770 2010-03-22
184 2010-03-19 429,000 -21,000 0.02 2,490,000,000 767,910 1.790 2010-03-17
185 2010-03-18 450,000 -40,500 0.02 2,490,000,000 778,500 1.730 2010-03-16
186 2010-03-17 490,500 -40,500 0.02 2,490,000,000 877,995 1.790 2010-03-15
187 2010-03-16 531,000 -10,500 0.02 2,490,000,000 977,040 1.840 2010-03-12
188 2010-03-15 541,500 51,000 0.02 2,490,000,000 1,018,020 1.880 2010-03-11
189 2010-03-09 490,500 10,500 0.02 2,490,000,000 858,375 1.750 2010-03-05
190 2010-03-08 480,000 -100,500 0.02 2,490,000,000 825,600 1.720 2010-03-04
191 2010-02-26 580,500 31,500 0.02 2,490,000,000 934,605 1.610 2010-02-24
192 2010-02-25 549,000 87,000 0.02 2,490,000,000 828,990 1.510 2010-02-23
193 2010-02-24 462,000 22,500 0.02 2,490,000,000 729,960 1.580 2010-02-22
194 2010-02-23 439,500 -4,500 0.02 2,490,000,000 747,150 1.700 2010-02-19
195 2010-02-22 444,000 -10,500 0.02 2,490,000,000 754,800 1.700 2010-02-18
196 2010-02-12 454,500 10,500 0.02 2,490,000,000 899,910 1.980 2010-02-10
197 2010-02-11 444,000 52,500 0.02 2,490,000,000 901,320 2.030 2010-02-09
198 2010-02-10 391,500 24,000 0.02 2,490,000,000 783,000 2.000 2010-02-08
199 2010-02-05 367,500 -102,000 0.01 2,490,000,000 771,750 2.100 2010-02-03
200 2010-02-04 469,500 127,500 0.02 2,490,000,000 906,135 1.930 2010-02-02
201 2010-02-03 342,000 52,500 0.01 2,490,000,000 666,900 1.950 2010-02-01
202 2010-02-01 289,500 -15,000 0.01 2,490,000,000 648,480 2.240 2010-01-28
203 2010-01-28 304,500 -34,500 0.01 2,490,000,000 636,405 2.090 2010-01-26
204 2010-01-27 339,000 -15,000 0.01 2,490,000,000 779,700 2.300 2010-01-25
205 2010-01-26 354,000 34,500 0.01 2,490,000,000 842,520 2.380 2010-01-22
206 2010-01-22 319,500 30,000 0.01 2,490,000,000 811,530 2.540 2010-01-20
207 2010-01-21 289,500 43,500 0.01 2,490,000,000 770,070 2.660 2010-01-19
208 2010-01-20 246,000 43,500 0.01 2,490,000,000 666,660 2.710 2010-01-18
209 2010-01-19 202,500 12,000 0.01 2,490,000,000 542,700 2.680 2010-01-15
210 2010-01-18 190,500 40,500 0.01 2,490,000,000 485,775 2.550 2010-01-14
211 2010-01-15 150,000 10,500 0.01 2,490,000,000 379,500 2.530 2010-01-13
212 2010-01-12 139,500 6,000 0.01 2,400,000,000 332,010 2.380 2010-01-08
213 2010-01-11 133,500 66,000 0.01 2,400,000,000 329,745 2.470 2010-01-07
214 2010-01-08 67,500 19,500 0.00 2,400,000,000 172,125 2.550 2010-01-06
215 2010-01-07 48,000 -117,000 0.00 2,400,000,000 124,320 2.590 2010-01-05
216 2010-01-06 165,000 3,000 0.01 2,400,000,000 377,850 2.290 2010-01-04
217 2010-01-04 162,000 120,000 0.01 2,400,000,000 354,780 2.190 2009-12-29
218 2009-12-30 42,000 3,000 0.00 2,400,000,000 92,820 2.210 2009-12-28

Copyright & disclaimer, Privacy policy

Back to top