Capital Environment Holdings Limited: O

Exchange Code Listed Last trade Delisted
HK Main 03989  2006-07-13    
Stock code:

Outstanding securities

Note: we do not adjust the history for stock splits, consolidations or bonus issues. Pending securities are those not yet issued for bonus issues, rights issues, open offers and scrip-only dividends (which are bonus issues in disguise). The pending market capitalisation includes these securities.

Some data are hidden to fit your display. Rotate?

Date Securities Change Price Price date Market
cap m.
Pending
securities
Pending
mcap
2025-06-30 14,294,733,167 0 0.074 2025-06-30 1,057.81 0 1,057.81
2025-05-31 14,294,733,167 0 0.076 2025-05-30 1,086.40 0 1,086.40
2025-04-30 14,294,733,167 0 0.076 2025-04-30 1,086.40 0 1,086.40
2025-03-31 14,294,733,167 0 0.079 2025-03-31 1,129.28 0 1,129.28
2025-02-28 14,294,733,167 0 0.084 2025-02-28 1,200.76 0 1,200.76
2025-01-31 14,294,733,167 0 0.099 2025-01-28 1,415.18 0 1,415.18
2024-12-31 14,294,733,167 0 0.093 2024-12-31 1,329.41 0 1,329.41
2024-11-30 14,294,733,167 0 0.079 2024-11-29 1,129.28 0 1,129.28
2024-10-31 14,294,733,167 0 0.083 2024-10-31 1,186.46 0 1,186.46
2024-09-30 14,294,733,167 0 0.082 2024-09-30 1,172.17 0 1,172.17
2024-08-31 14,294,733,167 0 0.084 2024-08-30 1,200.76 0 1,200.76
2024-07-31 14,294,733,167 0 0.089 2024-07-31 1,272.23 0 1,272.23
2024-06-30 14,294,733,167 0 0.080 2024-06-28 1,143.58 0 1,143.58
2024-05-31 14,294,733,167 0 0.091 2024-05-31 1,300.82 0 1,300.82
2024-04-30 14,294,733,167 0 0.083 2024-04-30 1,186.46 0 1,186.46
2024-03-31 14,294,733,167 0 0.083 2024-03-28 1,186.46 0 1,186.46
2024-02-29 14,294,733,167 0 0.107 2024-02-29 1,529.54 0 1,529.54
2024-01-31 14,294,733,167 0 0.106 2024-01-31 1,515.24 0 1,515.24
2023-12-31 14,294,733,167 0 0.109 2023-12-29 1,558.13 0 1,558.13
2023-11-30 14,294,733,167 0 0.094 2023-11-30 1,343.70 0 1,343.70
2023-10-31 14,294,733,167 0 0.112 2023-10-31 1,601.01 0 1,601.01
2023-09-30 14,294,733,167 0 0.130 2023-09-29 1,858.32 0 1,858.32
2023-08-31 14,294,733,167 0 0.125 2023-08-31 1,786.84 0 1,786.84
2023-07-31 14,294,733,167 0 0.128 2023-07-31 1,829.73 0 1,829.73
2023-06-30 14,294,733,167 0 0.134 2023-06-30 1,915.49 0 1,915.49
2023-05-31 14,294,733,167 0 0.124 2023-05-31 1,772.55 0 1,772.55
2023-04-30 14,294,733,167 0 0.140 2023-04-28 2,001.26 0 2,001.26
2023-03-31 14,294,733,167 0 0.138 2023-03-31 1,972.67 0 1,972.67
2023-02-28 14,294,733,167 0 0.157 2023-02-28 2,244.27 0 2,244.27
2023-01-31 14,294,733,167 0 0.168 2023-01-31 2,401.52 0 2,401.52
2022-12-31 14,294,733,167 0 0.160 2022-12-30 2,287.16 0 2,287.16
2022-11-30 14,294,733,167 0 0.155 2022-11-30 2,215.68 0 2,215.68
2022-10-31 14,294,733,167 0 0.130 2022-10-31 1,858.32 0 1,858.32
2022-09-30 14,294,733,167 0 0.150 2022-09-30 2,144.21 0 2,144.21
2022-08-31 14,294,733,167 0 0.173 2022-08-31 2,472.99 0 2,472.99
2022-07-31 14,294,733,167 0 0.181 2022-07-29 2,587.35 0 2,587.35
2022-06-30 14,294,733,167 0 0.186 2022-06-30 2,658.82 0 2,658.82
2022-05-31 14,294,733,167 0 0.176 2022-05-31 2,515.87 0 2,515.87
2022-04-30 14,294,733,167 0 0.168 2022-04-29 2,401.52 0 2,401.52
2022-03-31 14,294,733,167 0 0.167 2022-03-31 2,387.22 0 2,387.22
2022-02-28 14,294,733,167 0 0.157 2022-02-28 2,244.27 0 2,244.27
2022-01-31 14,294,733,167 0 0.165 2022-01-31 2,358.63 0 2,358.63
2021-12-31 14,294,733,167 0 0.197 2021-12-31 2,816.06 0 2,816.06
2021-11-30 14,294,733,167 0 0.171 2021-11-30 2,444.40 0 2,444.40
2021-10-31 14,294,733,167 0 0.183 2021-10-29 2,615.94 0 2,615.94
2021-09-30 14,294,733,167 0 0.192 2021-09-30 2,744.59 0 2,744.59
2021-08-31 14,294,733,167 0 0.189 2021-08-31 2,701.70 0 2,701.70
2021-07-31 14,294,733,167 0 0.178 2021-07-30 2,544.46 0 2,544.46
2021-06-30 14,294,733,167 0 0.138 2021-06-30 1,972.67 0 1,972.67
2021-05-31 14,294,733,167 0 0.148 2021-05-31 2,115.62 0 2,115.62
2021-04-30 14,294,733,167 0 0.145 2021-04-30 2,072.74 0 2,072.74
2021-03-31 14,294,733,167 0 0.145 2021-03-31 2,072.74 0 2,072.74
2021-02-28 14,294,733,167 0 0.154 2021-02-26 2,201.39 0 2,201.39
2021-01-31 14,294,733,167 0 0.138 2021-01-29 1,972.67 0 1,972.67
2020-12-31 14,294,733,167 0 0.120 2020-12-31 1,715.37 0 1,715.37
2020-11-30 14,294,733,167 0 0.120 2020-11-30 1,715.37 0 1,715.37
2020-10-31 14,294,733,167 0 0.118 2020-10-30 1,686.78 0 1,686.78
2020-09-30 14,294,733,167 0 0.129 2020-09-30 1,844.02 0 1,844.02
2020-08-31 14,294,733,167 0 0.136 2020-08-31 1,944.08 0 1,944.08
2020-07-31 14,294,733,167 0 0.131 2020-07-31 1,872.61 0 1,872.61
2020-06-30 14,294,733,167 0 0.113 2020-06-30 1,615.30 0 1,615.30
2020-05-31 14,294,733,167 0 0.103 2020-05-29 1,472.36 0 1,472.36
2020-04-30 14,294,733,167 0 0.111 2020-04-29 1,586.72 0 1,586.72
2020-03-31 14,294,733,167 0 0.110 2020-03-31 1,572.42 0 1,572.42
2020-02-29 14,294,733,167 0 0.135 2020-02-28 1,929.79 0 1,929.79
2020-01-31 14,294,733,167 0 0.137 2020-01-31 1,958.38 0 1,958.38
2019-12-31 14,294,733,167 0 0.143 2019-12-31 2,044.15 0 2,044.15
2019-11-30 14,294,733,167 0 0.129 2019-11-29 1,844.02 0 1,844.02
2019-10-31 14,294,733,167 0 0.173 2019-10-31 2,472.99 0 2,472.99
2019-09-30 14,294,733,167 0 0.187 2019-09-30 2,673.12 0 2,673.12
2019-08-31 14,294,733,167 0 0.200 2019-08-30 2,858.95 0 2,858.95
2019-07-31 14,294,733,167 0 0.207 2019-07-31 2,959.01 0 2,959.01
2019-06-30 14,294,733,167 0 0.220 2019-06-28 3,144.84 0 3,144.84
2019-05-31 14,294,733,167 0 0.232 2019-05-31 3,316.38 0 3,316.38
2019-04-30 14,294,733,167 0 0.198 2019-04-30 2,830.36 0 2,830.36
2019-03-31 14,294,733,167 0 0.195 2019-03-29 2,787.47 0 2,787.47
2019-02-28 14,294,733,167 0 0.189 2019-02-28 2,701.70 0 2,701.70
2019-01-31 14,294,733,167 0 0.177 2019-01-31 2,530.17 0 2,530.17
2018-12-31 14,294,733,167 0 0.173 2018-12-31 2,472.99 0 2,472.99
2018-11-30 14,294,733,167 0 0.173 2018-11-30 2,472.99 0 2,472.99
2018-10-31 14,294,733,167 0 0.162 2018-10-31 2,315.75 0 2,315.75
2018-09-30 14,294,733,167 0 0.199 2018-09-28 2,844.65 0 2,844.65
2018-08-31 14,294,733,167 0 0.205 2018-08-31 2,930.42 0 2,930.42
2018-07-31 14,294,733,167 0 0.222 2018-07-31 3,173.43 0 3,173.43
2018-06-30 14,294,733,167 0 0.225 2018-06-29 3,216.31 0 3,216.31
2018-05-31 14,294,733,167 0 0.247 2018-05-31 3,530.80 0 3,530.80
2018-04-30 14,294,733,167 0 0.265 2018-04-30 3,788.10 0 3,788.10
2018-03-31 14,294,733,167 0 0.280 2018-03-29 4,002.53 0 4,002.53
2018-02-28 14,294,733,167 0 0.315 2018-02-28 4,502.84 0 4,502.84
2018-01-31 14,294,733,167 0 0.310 2018-01-31 4,431.37 0 4,431.37
2017-12-31 14,294,733,167 0 0.355 2017-12-29 5,074.63 0 5,074.63
2017-11-30 14,294,733,167 0 0.310 2017-11-30 4,431.37 0 4,431.37
2017-10-31 14,294,733,167 0 0.365 2017-10-31 5,217.58 0 5,217.58
2017-09-30 14,294,733,167 0 0.355 2017-09-29 5,074.63 0 5,074.63
2017-08-31 14,294,733,167 0 0.290 2017-08-31 4,145.47 0 4,145.47
2017-07-31 14,294,733,167 0 0.300 2017-07-31 4,288.42 0 4,288.42
2017-06-30 14,294,733,167 0 0.247 2017-06-30 3,530.80 0 3,530.80
2017-05-31 14,294,733,167 0 0.216 2017-05-31 3,087.66 0 3,087.66
2017-04-30 14,294,733,167 0 0.229 2017-04-28 3,273.49 0 3,273.49
2017-03-31 14,294,733,167 0 0.227 2017-03-31 3,244.90 0 3,244.90
2017-02-28 14,294,733,167 0 0.244 2017-02-28 3,487.91 0 3,487.91
2017-01-31 14,294,733,167 0 0.247 2017-01-27 3,530.80 0 3,530.80
2016-12-31 14,294,733,167 0 0.270 2016-12-30 3,859.58 0 3,859.58
2016-11-30 14,294,733,167 0 0.310 2016-11-30 4,431.37 0 4,431.37
2016-10-31 14,294,733,167 0 0.270 2016-10-31 3,859.58 0 3,859.58
2016-09-30 14,294,733,167 0 0.300 2016-09-30 4,288.42 0 4,288.42
2016-09-02 14,294,733,167 4,541,574,877 0.320 2016-09-02 4,574.31 0 4,574.31
2016-08-31 9,753,158,290 0 0.315 2016-08-31 3,072.24 0 3,072.24
2016-07-31 9,753,158,290 0 0.300 2016-07-29 2,925.95 0 2,925.95
2016-06-30 9,753,158,290 0 0.330 2016-06-30 3,218.54 0 3,218.54
2016-05-31 9,753,158,290 0 0.320 2016-05-31 3,121.01 0 3,121.01
2016-04-30 9,753,158,290 0 0.285 2016-04-29 2,779.65 0 2,779.65
2016-03-31 9,753,158,290 0 0.295 2016-03-31 2,877.18 0 2,877.18
2016-02-29 9,753,158,290 0 0.300 2016-02-29 2,925.95 0 2,925.95
2016-01-31 9,753,158,290 0 0.300 2016-01-29 2,925.95 0 2,925.95
2015-12-31 9,753,158,290 0 0.400 2015-12-31 3,901.26 0 3,901.26
2015-11-30 9,753,158,290 0 0.430 2015-11-30 4,193.86 0 4,193.86
2015-10-31 9,753,158,290 0 0.400 2015-10-30 3,901.26 0 3,901.26
2015-09-30 9,753,158,290 0 0.380 2015-09-30 3,706.20 0 3,706.20
2015-08-31 9,753,158,290 290,148,962 0.330 2015-08-31 3,218.54 0 3,218.54
2015-07-31 9,463,009,328 0 0.380 2015-07-31 3,595.94 0 3,595.94
2015-07-03 9,463,009,328 4,731,504,664 0.470 2015-07-03 4,447.61 0 4,447.61
2015-06-30 4,731,504,664 0 0.580 2015-06-30 2,744.27 4,731,504,664 5,488.55
2015-05-31 4,731,504,664 0 0.690 2015-05-29 3,264.74 0 3,264.74
2015-04-30 4,731,504,664 0 0.530 2015-04-30 2,507.70 0 2,507.70
2015-03-31 4,731,504,664 0 0.510 2015-03-31 2,413.07 0 2,413.07
2015-02-28 4,731,504,664 0 0.430 2015-02-27 2,034.55 0 2,034.55
2015-01-31 4,731,504,664 0 0.450 2015-01-30 2,129.18 0 2,129.18
2014-12-31 4,731,504,664 0 0.415 2014-12-31 1,963.57 0 1,963.57
2014-11-30 4,731,504,664 75,862,068 0.510 2014-11-28 2,413.07 0 2,413.07
2014-10-31 4,655,642,596 0 0.590 2014-10-31 2,746.83 0 2,746.83
2014-09-30 4,655,642,596 0 0.610 2014-09-30 2,839.94 0 2,839.94
2014-08-31 4,655,642,596 0 0.680 2014-08-29 3,165.84 0 3,165.84
2014-07-31 4,655,642,596 0 0.660 2014-07-31 3,072.72 0 3,072.72
2014-06-30 4,655,642,596 0 0.660 2014-06-30 3,072.72 0 3,072.72
2014-05-31 4,655,642,596 0 0.670 2014-05-30 3,119.28 0 3,119.28
2014-04-30 4,655,642,596 0 0.710 2014-04-30 3,305.51 0 3,305.51
2014-03-31 4,655,642,596 0 0.760 2014-03-31 3,538.29 0 3,538.29
2014-02-28 4,655,642,596 0 0.710 2014-02-28 3,305.51 0 3,305.51
2014-01-31 4,655,642,596 0 0.680 2014-01-30 3,165.84 0 3,165.84
2013-12-31 4,655,642,596 0 0.680 2013-12-31 3,165.84 0 3,165.84
2013-11-30 4,655,642,596 0 0.730 2013-11-29 3,398.62 0 3,398.62
2013-10-31 4,655,642,596 0 0.520 2013-10-31 2,420.93 0 2,420.93
2013-09-30 4,655,642,596 0 0.345 2013-09-30 1,606.20 0 1,606.20
2013-08-31 4,655,642,596 0 0.330 2013-08-30 1,536.36 0 1,536.36
2013-07-31 4,655,642,596 0 0.350 2013-07-31 1,629.47 0 1,629.47
2013-07-08 4,655,642,596 2,793,385,557 0.235 2013-07-08 1,094.08 0 1,094.08
2013-06-30 1,862,257,039 0 0.219 2013-06-28 407.83 2,793,385,558 1,019.59
2013-05-31 1,862,257,039 0 0.350 2013-05-31 651.79 0 651.79
2013-04-30 1,862,257,039 0 0.270 2013-04-30 502.81 0 502.81
2013-03-31 1,862,257,039 0 0.270 2013-03-28 502.81 0 502.81
2013-02-28 1,862,257,039 0 0.350 2013-02-27 651.79 0 651.79
2013-01-31 1,862,257,039 0 0.330 2013-01-31 614.54 0 614.54
2012-12-31 1,862,257,039 0 0.345 2012-12-31 642.48 0 642.48
2012-11-30 1,862,257,039 0 0.355 2012-11-30 661.10 0 661.10
2012-10-31 1,862,257,039 183,132,000 0.365 2012-10-31 679.72 0 679.72
2012-09-30 1,679,125,039 0 0.360 2012-09-28 604.49 0 604.49
2012-08-31 1,679,125,039 0 0.350 2012-08-31 587.69 0 587.69
2012-08-14 1,679,125,039 127,244,000 0.360 2012-08-14 604.49 0 604.49
2012-07-31 1,551,881,039 0 0.340 2012-07-31 527.64 0 527.64
2012-06-30 1,551,881,039 0 0.250 2012-06-29 387.97 0 387.97
2012-05-31 1,551,881,039 0 0.270 2012-05-31 419.01 0 419.01
2012-04-30 1,551,881,039 0 0.295 2012-04-30 457.80 0 457.80
2012-03-31 1,551,881,039 0 0.340 2012-03-30 527.64 0 527.64
2012-02-29 1,551,881,039 0 0.355 2012-02-29 550.92 0 550.92
2012-01-31 1,551,881,039 0 0.315 2012-01-31 488.84 0 488.84
2011-12-31 1,551,881,039 0 0.380 2011-12-30 589.71 0 589.71
2011-11-30 1,551,881,039 140,564,000 0.325 2011-11-30 504.36 0 504.36
2011-10-31 1,411,317,039 0 0.395 2011-10-31 557.47 0 557.47
2011-09-30 1,411,317,039 0 0.380 2011-09-30 536.30 0 536.30
2011-08-31 1,411,317,039 0 0.405 2011-08-31 571.58 0 571.58
2011-07-31 1,411,317,039 0 0.610 2011-07-29 860.90 0 860.90
2011-06-30 1,411,317,039 0 0.630 2011-06-30 889.13 0 889.13
2011-06-13 1,411,317,039 198,760,000 0.690 2011-06-13 973.81 0 973.81
2011-05-31 1,212,557,039 0 0.720 2011-05-31 873.04 0 873.04
2011-05-23 1,212,557,039 202,022,000 0.800 2011-05-23 970.05 0 970.05
2011-04-30 1,010,535,039 0 0.800 2011-04-29 808.43 0 808.43
2011-03-31 1,010,535,039 0 0.680 2011-03-31 687.16 0 687.16
2011-02-28 1,010,535,039 0 0.495 2011-02-28 500.21 0 500.21
2011-01-31 1,010,535,039 0 0.580 2011-01-31 586.11 0 586.11
2010-12-31 1,010,535,039 322,000 0.730 2010-12-31 737.69 0 737.69
2010-11-30 1,010,213,039 2,184,039 0.830 2010-11-30 838.48 0 838.48
2010-10-31 1,008,029,000 10,168,000 0.710 2010-10-29 715.70 0 715.70
2010-09-30 997,861,000 0 0.490 2010-09-30 488.95 0 488.95
2010-09-08 997,861,000 148,400,000 0.510 2010-09-08 508.91 0 508.91
2010-08-31 849,461,000 0 0.500 2010-08-31 424.73 0 424.73
2010-07-31 849,461,000 0 0.630 2010-07-30 535.16 0 535.16
2010-06-30 849,461,000 0 0.830 2010-06-07 705.05 0 705.05
2010-05-31 849,461,000 0 1.190 2010-05-31 1,010.86 0 1,010.86
2010-04-30 849,461,000 0 1.900 2010-04-30 1,613.98 0 1,613.98
2010-04-14 849,461,000 76,400,000 1.990 2010-04-14 1,690.43 0 1,690.43
2010-04-13 773,061,000 9,341,000 1.990 2010-04-13 1,538.39 0 1,538.39
2010-03-31 763,720,000 50,000 2.110 2010-03-31 1,611.45 0 1,611.45
2010-02-28 763,670,000 0 2.080 2010-02-25 1,588.43 0 1,588.43
2010-02-26 763,670,000 19,166,000 2.080 2010-02-25 1,588.43 0 1,588.43
2010-02-24 744,504,000 12,000,000 2.250 2010-02-24 1,675.13 0 1,675.13
2010-02-22 732,504,000 20,000,000 2.200 2010-02-22 1,611.51 0 1,611.51
2010-02-12 712,504,000 14,200,000 2.100 2010-02-12 1,496.26 0 1,496.26
2010-01-31 698,304,000 0 1.860 2010-01-29 1,298.85 0 1,298.85
2010-01-27 698,304,000 40,000,000 1.770 2010-01-27 1,236.00 0 1,236.00
2009-12-31 658,304,000 0 2.300 2009-12-31 1,514.10 0 1,514.10
2009-12-29 658,304,000 100,000,000 2.200 2009-12-29 1,448.27 0 1,448.27
2009-12-17 558,304,000 25,500,000 2.240 2009-12-17 1,250.60 0 1,250.60
2009-12-08 532,804,000 300,000 2.500 2009-12-08 1,332.01 0 1,332.01
2009-11-30 532,504,000 12,373,000 2.440 2009-11-30 1,299.31 0 1,299.31
2009-10-31 520,131,000 17,150,000 2.250 2009-10-30 1,170.29 0 1,170.29
2009-09-30 502,981,000 1,090,000 1.860 2009-09-30 935.54 0 935.54
2009-09-15 501,891,000 29,900,000 0.980 2009-09-01 491.85 0 491.85
2009-09-14 471,991,000 44,000,000 0.980 2009-09-01 462.55 0 462.55
2009-08-31 427,991,000 300,000 0.820 2009-08-31 350.95 0 350.95
2009-07-31 427,691,000 1,760,000 0.720 2009-07-31 307.94 0 307.94
2009-06-30 425,931,000 846,000 0.580 2009-06-30 247.04 0 247.04
2009-05-31 425,085,000 540,000 0.670 2009-05-29 284.81 0 284.81
2009-04-30 424,545,000 0 0.320 2009-04-30 135.85 0 135.85
2009-03-31 424,545,000 0 0.290 2009-03-31 123.12 0 123.12
2009-03-03 424,545,000 141,515,000 0.255 2009-03-03 108.26 0 108.26
2009-02-28 283,030,000 0 0.275 2009-02-27 77.83 141,515,000 116.75
2009-01-31 283,030,000 0 0.290 2009-01-30 82.08 0 82.08
2008-12-31 283,030,000 0 0.390 2008-12-31 110.38 0 110.38
2008-11-30 283,030,000 0 0.310 2008-11-27 87.74 0 87.74
2008-10-31 283,030,000 0 0.400 2008-10-31 113.21 0 113.21
2008-09-30 283,030,000 0 0.750 2008-09-30 212.27 0 212.27
2008-08-31 283,030,000 0 1.010 2008-08-29 285.86 0 285.86
2008-07-31 283,030,000 0 2.100 2008-07-31 594.36 0 594.36
2008-06-30 283,030,000 0 2.300 2008-06-30 650.97 0 650.97
2008-05-31 283,030,000 0 2.800 2008-05-30 792.48 0 792.48
2008-04-30 283,030,000 0 3.200 2008-04-30 905.70 0 905.70
2008-03-31 283,030,000 0 3.400 2008-03-31 962.30 0 962.30
2008-02-29 283,030,000 0 3.650 2008-02-29 1,033.06 0 1,033.06
2008-01-31 283,030,000 200,000 3.700 2008-01-31 1,047.21 0 1,047.21
2007-12-31 282,830,000 200,000 4.800 2007-12-31 1,357.58 0 1,357.58
2007-11-30 282,630,000 0 4.100 2007-11-30 1,158.78 0 1,158.78
2007-10-31 282,630,000 150,000 4.540 2007-10-31 1,283.14 0 1,283.14
2007-09-30 282,480,000 0 5.160 2007-09-28 1,457.60 0 1,457.60
2007-08-31 282,480,000 100,000 5.200 2007-08-31 1,468.90 0 1,468.90
2007-07-31 282,380,000 27,850,000 6.280 2007-07-31 1,773.35 0 1,773.35
2007-06-30 254,530,000 650,000 4.500 2007-06-28 1,145.39 0 1,145.39
2007-05-31 253,880,000 200,000 3.710 2007-05-31 941.89 0 941.89
2007-04-30 253,680,000 80,000 2.800 2007-04-30 710.30 0 710.30
2007-03-31 253,600,000 500,000 2.670 2007-03-30 677.11 0 677.11
2007-02-28 253,100,000 140,000 2.490 2007-02-28 630.22 0 630.22
2007-01-31 252,960,000 80,000 2.220 2007-01-31 561.57 0 561.57
2006-12-31 252,880,000 2.050 2006-12-29 518.40 0 518.40

Sign up for our free newsletter

Recommend Webb-site to a friend

Copyright & disclaimer, Privacy policy

Back to top