梧桐国际(HK0613)
主要经济指标
| 类别\年份 | 营业额 (港元) |
营业额同比 (%) |
营业利润 (港元) |
营业利润同比 (%) |
利润总额 (港元) |
利润总额同比 (%) |
净利润 (港元) |
净利润同比 (%) |
| 2023-12 | 113394000.0000 | -27.00 | 113394000.0000 | -27.00 | -162953000.0000 | -2634.26 | -140145000.0000 | 716.13 |
| 2024-06 | 53446000.0000 | -17.98 | 53446000.0000 | -17.98 | -94204000.0000 | 209.01 | -91050000.0000 | 196.68 |
| 2023-06 | 65166000.0000 | -10.96 | 65166000.0000 | -10.96 | -30486000.0000 | -420.50 | -30690000.0000 | -1144.94 |
| 2024-12 | 81916000.0000 | -27.76 | 81916000.0000 | -27.76 | -211837000.0000 | 30.00 | -197692000.0000 | 41.06 |
| 2022-12 | 155327000.0000 | -20.47 | 155327000.0000 | -20.47 | 6430000.0000 | -177.38 | -17172000.0000 | -22.48 |
| 2021-12 | 195316000.0000 | 10.49 | 195316000.0000 | 10.49 | -8310000.0000 | -116.85 | -22153000.0000 | -153.05 |
| 2022-06 | 73191000.0000 | -27.15 | 73191000.0000 | -27.15 | 9512000.0000 | -55.19 | 2937000.0000 | -75.30 |
| 2020-12 | 176776000.0000 | 2938.43 | 176776000.0000 | 2938.43 | 49307000.0000 | 75.86 | 41762000.0000 | 87.17 |
| 2020-06 | 35583000.0000 | -6.37 | 35583000.0000 | -6.37 | -73036000.0000 | -315.27 | -74284000.0000 | -331.23 |
| 2021-06 | 100469000.0000 | 182.35 | 100469000.0000 | 182.35 | 21226000.0000 | -129.06 | 11893000.0000 | -116.01 |
| 2019-06 | 38004000.0000 | -5.24 | 38004000.0000 | -5.24 | 33928000.0000 | -45.94 | 32126000.0000 | -47.30 |
| 2019-12 | 5818000.0000 | -91.18 | 5818000.0000 | -91.18 | 28037000.0000 | -68.97 | 22312000.0000 | -79.56 |
| 2018-06 | 40105000.0000 | 103.60 | 40105000.0000 | 103.60 | 62759000.0000 | 55.63 | 60959000.0000 | 69.53 |
| 2018-12 | 65958000.0000 | 92.34 | 65958000.0000 | 92.34 | 90366000.0000 | -36.71 | 109180000.0000 | -14.37 |
| 2017-06 | 19698000.0000 | -19.90 | 19698000.0000 | -19.90 | 40326000.0000 | -5462.50 | 35957000.0000 | -4907.09 |
| 2016-12 | 30114000.0000 | -13.85 | 30114000.0000 | -13.85 | 26034000.0000 | -83.92 | 21848000.0000 | -86.50 |
| 2017-12 | 34293000.0000 | 13.88 | 34293000.0000 | 13.88 | 142785000.0000 | 448.46 | 127505000.0000 | 483.60 |
| 2015-12 | 34957000.0000 | -58.14 | 34957000.0000 | -58.14 | 161861000.0000 | -45.24 | 161829000.0000 | -45.24 |
| 2016-06 | 24593000.0000 | -10.56 | 24593000.0000 | -10.56 | -752000.0000 | -100.40 | -748000.0000 | -100.40 |
| 2015-06 | 27496000.0000 | 73.39 | 27496000.0000 | 73.39 | 188984000.0000 | 30.52 | 188969000.0000 | 30.52 |
| 2014-06 | 15858000.0000 | 597.36 | 15858000.0000 | 597.36 | 144793000.0000 | 134.96 | 144785000.0000 | 135.00 |
| 2013-12 | 10308000.0000 | -880.32 | 10308000.0000 | -880.32 | 160302000.0000 | 27.42 | 189733000.0000 | 50.86 |
| 2014-12 | 83504000.0000 | 710.09 | 83504000.0000 | 710.09 | 295567000.0000 | 84.38 | 295547000.0000 | 55.77 |
| 2012-06 | -3299000.0000 | -233.89 | -3299000.0000 | -233.89 | 77029000.0000 | 190.16 | 77016000.0000 | 190.25 |
| 2013-06 | 2274000.0000 | -168.93 | 2274000.0000 | -168.93 | 61624000.0000 | -20.00 | 61610000.0000 | -20.00 |
| 2012-12 | -1321000.0000 | -95.02 | -1321000.0000 | -95.02 | 125809000.0000 | -118.77 | 125768000.0000 | -118.76 |
| 2010-06 | 6731000.0000 | -93.98 | 6731000.0000 | -93.98 | 48332000.0000 | -77.25 | 48328000.0000 | -77.24 |
| 2010-12 | 5567000.0000 | -94.70 | 5567000.0000 | -94.70 | 157028000.0000 | -6.98 | 157027000.0000 | -6.89 |
| 2011-12 | -26515000.0000 | -576.29 | -26515000.0000 | -576.29 | -670415000.0000 | -526.94 | -670439000.0000 | -526.96 |
| 2011-06 | 2464000.0000 | -63.39 | 2464000.0000 | -63.39 | 26547000.0000 | -45.07 | 26534000.0000 | -45.10 |
| 2009-12 | 105006000.0000 | -147.91 | 105006000.0000 | -147.41 | 168811000.0000 | -123.23 | 168653000.0000 | -123.31 |
| 2009-06 | 111870000.0000 | 1578.97 | 111870000.0000 | 2466.41 | 212403000.0000 | -168.09 | 212366000.0000 | -167.88 |
| 2008-12 | -219185000.0000 | -303.29 | -221489000.0000 | -603.85 | -726678000.0000 | -352.59 | -723666000.0000 | -372.79 |
| 2007-12 | 107819000.0000 | -12.23 | 43959000.0000 | -38.52 | 287694000.0000 | -0.79 | 265282000.0000 | -66.03 |
| 2007-06 | 178840000.0000 | 225.82 | 128551000.0000 | 267.57 | 282562000.0000 | 114.72 | 260315000.0000 | 107.53 |
| 2008-06 | 6663000.0000 | -96.27 | 4359000.0000 | -96.61 | -311958000.0000 | -210.40 | -312839000.0000 | -220.18 |
| 2006-12 | 122847000.0000 | -1206.93 | 71499000.0000 | -712.31 | 289976000.0000 | -721.61 | 780923000.0000 | -3038.12 |
| 2006-06 | 54889000.0000 | -55.70 | 34973000.0000 | 62.25 | 131597000.0000 | 8.07 | 125435000.0000 | 9.11 |
| 2005-12 | -11098000.0000 | -102.83 | -11677000.0000 | -106.08 | -46649000.0000 | -118.54 | -26579000.0000 | -111.87 |
| 2005-06 | 123889000.0000 | -36.47 | 21555000.0000 | -79.03 | 121770000.0000 | 49.10 | 114966000.0000 | 75.04 |
| 2004-12 | 392766000.0000 | 80.58 | 192051000.0000 | 206.02 | 251559000.0000 | 98.42 | 223953000.0000 | 108.78 |
| 2004-06 | 195001000.0000 | 99.25 | 102809000.0000 | 442.38 | 81672000.0000 | -519.48 | 65679000.0000 | -348.56 |
| 2003-12 | 217499000.0000 | -10.43 | 62758000.0000 | 3.89 | 126781000.0000 | -195.76 | 107267000.0000 | -170.87 |
| 2002-12 | 242836000.0000 | -33.54 | 60409000.0000 | -9.23 | -132395000.0000 | -245.39 | -151368000.0000 | -302.59 |
| 2003-06 | 97868000.0000 | -21.09 | 18955000.0000 | -31.10 | -19470000.0000 | -68.05 | -26424000.0000 | -62.36 |
| 2002-06 | 124027000.0000 | -47.28 | 27509000.0000 | -32.89 | -60942000.0000 | -171.65 | -70207000.0000 | -198.20 |
| 2000-12 | 771827000.0000 | 51.95 | 105458000.0000 | 346.08 | -35707000.0000 | -142.16 | -63867000.0000 | -176.42 |
| 2000-06 | 352141000.0000 | -- | 49914000.0000 | -- | 29716000.0000 | -- | 15114000.0000 | -- |
| 2001-12 | 365364000.0000 | -52.66 | 66550000.0000 | -36.89 | 91062000.0000 | -355.03 | 74715000.0000 | -216.99 |
| 2001-06 | 235239000.0000 | -33.20 | 40993000.0000 | -17.87 | 85053000.0000 | 186.22 | 71494000.0000 | 373.03 |
| 1999-12 | 507947000.0000 | -- | 23641000.0000 | -- | 84693000.0000 | -- | 83577000.0000 | -- |
| 2025-06 | -- | -100.00 | -- | -100.00 | -- | -100.00 | -- | -100.00 |
盈利能力分析
| 类别\年份 | 销售毛利率 (%) |
主营利润率 (%) |
总资产利润率 (%) |
净资产收益率 (%) |
存货周转率 | 应收账款周转率 (次) |
总资产周转率 (次) |
| 2023-12 | 100.00 | -124.2300 | -7.46 | -8.6700 | -- | -- | 0.05 |
| 2024-06 | 100.00 | -89.5300 | -4.66 | -6.2500 | -- | -- | 0.03 |
| 2023-06 | 100.00 | -23.6100 | -1.28 | -1.7900 | -- | -- | 0.03 |
| 2024-12 | 100.00 | -202.4200 | -11.35 | -14.9700 | -- | -- | 0.04 |
| 2022-12 | 100.00 | 60.6600 | 0.27 | -0.9900 | -- | -- | 0.06 |
| 2021-12 | 100.00 | 24.0200 | -0.37 | -1.2700 | -- | -- | 0.09 |
| 2022-06 | 100.00 | 57.8800 | 0.39 | 0.1700 | -- | -- | 0.03 |
| 2020-12 | 100.00 | 1.5500 | 2.14 | 2.3700 | -- | -- | 0.08 |
| 2020-06 | 100.00 | -205.2600 | -3.61 | -4.6000 | -- | -- | 0.02 |
| 2021-06 | 100.00 | 48.8600 | 0.93 | 0.6700 | -- | -- | 0.04 |
| 2019-06 | 100.00 | 89.2700 | 2.03 | 1.9300 | -- | -- | 0.02 |
| 2019-12 | 100.00 | 481.9000 | 1.37 | 1.3400 | -- | -- | 0.00 |
| 2018-06 | 100.00 | 127.7000 | 2.20 | 2.1600 | -- | -- | 0.01 |
| 2018-12 | 100.00 | 94.4800 | 5.49 | 6.6900 | -- | -- | 0.04 |
| 2017-06 | 100.00 | 149.9800 | 1.48 | 1.3300 | -- | -- | 0.01 |
| 2016-12 | 100.00 | -317.2700 | 0.91 | 0.7800 | -- | -- | 0.01 |
| 2017-12 | 100.00 | 361.8500 | 5.04 | 4.5700 | -- | -- | 0.01 |
| 2015-12 | 100.00 | -58.8400 | 5.11 | 5.2600 | -- | -- | 0.01 |
| 2016-06 | 100.00 | -237.1400 | -0.03 | -0.0300 | -- | -- | 0.01 |
| 2015-06 | 100.00 | 297.1200 | 6.27 | 6.3800 | -- | -- | 0.01 |
| 2014-06 | 100.00 | 371.4000 | 5.28 | 5.8300 | -- | -- | 0.01 |
| 2013-12 | 100.00 | -381.5000 | 5.88 | 7.6100 | -- | -- | 0.00 |
| 2014-12 | 100.00 | 156.7900 | 10.91 | 11.2000 | -- | -- | 0.03 |
| 2012-06 | 100.00 | 280.0800 | 3.22 | 3.4700 | -- | -- | 0.00 |
| 2013-06 | 100.00 | -716.1800 | 2.30 | 2.5400 | -- | -- | 0.00 |
| 2012-12 | 100.00 | 2757.0000 | 4.62 | 5.0200 | -- | -- | 0.00 |
| 2010-06 | 100.00 | -744.5100 | 2.03 | 2.1000 | -- | -- | 0.00 |
| 2010-12 | 100.00 | -900.6800 | 6.09 | 6.3200 | -- | -- | 0.00 |
| 2011-12 | 100.00 | 3083.1500 | -30.55 | -33.0500 | -- | -- | -0.01 |
| 2011-06 | 100.00 | -3952.2700 | 0.99 | 1.0300 | -- | -- | 0.00 |
| 2009-12 | 100.00 | 22.6700 | 6.37 | 6.6400 | -- | -- | 0.04 |
| 2009-06 | 100.00 | 116.1000 | 6.94 | 7.2100 | -- | -- | 0.04 |
| 2008-12 | 101.05 | 339.3600 | -34.34 | -37.2200 | -- | -- | -0.10 |
| 2007-12 | 40.77 | 146.6200 | 5.58 | 5.2000 | -- | -- | 0.02 |
| 2007-06 | 71.88 | 120.9600 | 7.13 | 6.7100 | -- | -- | 0.05 |
| 2008-06 | 65.42 | -5251.1500 | -9.93 | -10.1000 | -- | -- | 0.00 |
| 2006-12 | 58.20 | 146.0500 | 8.56 | 24.2700 | -- | -- | 0.04 |
| 2006-06 | 63.72 | 142.4300 | 4.93 | 5.7400 | 0.24 | -- | 0.02 |
| 2005-12 | 105.22 | 1224.4000 | -1.80 | -1.2800 | 0.01 | -- | 0.00 |
| 2005-06 | 17.40 | 27.2900 | 4.69 | 5.2300 | 2.00 | -- | 0.05 |
| 2004-12 | 48.90 | 53.2500 | 10.34 | 11.1200 | 4.58 | -- | 0.16 |
| 2004-06 | 52.72 | 36.8500 | 3.48 | 3.5500 | 2.00 | -- | 0.08 |
| 2003-12 | 28.85 | 47.1900 | 5.61 | 5.9600 | 3.66 | -- | 0.10 |
| 2002-12 | 24.88 | -55.1100 | -6.27 | -8.8100 | 4.14 | -- | 0.12 |
| 2003-06 | 19.37 | -30.5300 | -0.94 | -1.5600 | 1.75 | -- | 0.05 |
| 2002-06 | 22.18 | -54.4500 | -2.48 | -3.9000 | 2.16 | -- | 0.05 |
| 2000-12 | 13.66 | -5.3600 | -1.56 | -3.5900 | 16.65 | -- | 0.34 |
| 2000-06 | 14.17 | 8.4400 | -- | -- | -- | -- | -- |
| 2001-12 | 18.21 | 21.6000 | 3.68 | 3.9900 | 7.73 | -- | 0.15 |
| 2001-06 | 17.43 | 31.5900 | 3.53 | 3.7400 | 4.46 | -- | 0.10 |
| 1999-12 | 4.65 | 16.4300 | 5.64 | 6.6900 | 13.07 | -- | 0.34 |
| 2025-06 | -- | -- | -- | -- | -- | -- | -- |
偿债能力分析
| 类别\年份 | 资产负债率 (%) |
股东权益比率 (%) |
流动比率 | 速动比率 |
| 2023-12 | 12.70 | 87.30 | 3.91 | 3.91 |
| 2024-06 | 13.57 | 86.43 | 4.03 | 4.03 |
| 2023-06 | 12.11 | 87.89 | 5.36 | 5.36 |
| 2024-12 | 14.44 | 85.56 | 3.89 | 3.89 |
| 2022-12 | 12.12 | 87.88 | 5.76 | 5.76 |
| 2021-12 | 13.79 | 86.21 | 5.07 | 5.07 |
| 2022-06 | 14.12 | 85.88 | 5.23 | 5.23 |
| 2020-12 | 20.15 | 79.85 | 3.32 | 3.32 |
| 2020-06 | 14.73 | 85.27 | 4.95 | 4.95 |
| 2021-06 | 14.14 | 85.86 | 4.85 | 4.85 |
| 2019-06 | 0.63 | 99.37 | 300.27 | 300.27 |
| 2019-12 | 12.93 | 87.07 | 4.67 | 4.67 |
| 2018-06 | 0.98 | 99.02 | 311.31 | 311.31 |
| 2018-12 | 0.88 | 99.12 | 91.64 | 91.64 |
| 2017-06 | 1.16 | 98.84 | 55.09 | 55.09 |
| 2016-12 | 2.02 | 97.98 | 35.76 | 35.76 |
| 2017-12 | 1.38 | 98.62 | 76.66 | 76.66 |
| 2015-12 | 2.89 | 97.11 | 2.85 | 2.85 |
| 2016-06 | 1.29 | 98.71 | 47.99 | 47.99 |
| 2015-06 | 1.68 | 98.32 | 12.60 | 12.60 |
| 2014-06 | 9.41 | 90.59 | 1.34 | 1.34 |
| 2013-12 | 8.54 | 91.46 | 1.15 | 1.15 |
| 2014-12 | 2.58 | 97.42 | 6.45 | 6.45 |
| 2012-06 | 7.37 | 92.63 | 1.08 | 1.08 |
| 2013-06 | 9.36 | 90.64 | 1.09 | 1.09 |
| 2012-12 | 8.15 | 91.85 | 0.86 | 0.86 |
| 2010-06 | 3.18 | 96.82 | 4.89 | 4.89 |
| 2010-12 | 3.58 | 96.42 | 4.43 | 4.43 |
| 2011-12 | 7.56 | 92.44 | 1.17 | 1.17 |
| 2011-06 | 4.49 | 95.51 | 2.71 | 2.71 |
| 2009-12 | 4.28 | 95.72 | 4.14 | 4.14 |
| 2009-06 | 3.82 | 96.18 | 4.92 | 4.92 |
| 2008-12 | 8.14 | 91.86 | 2.86 | 2.86 |
| 2007-12 | 1.14 | 98.86 | 18.81 | 18.81 |
| 2007-06 | 2.06 | 97.94 | 14.46 | 14.46 |
| 2008-06 | 1.40 | 98.60 | 16.25 | 16.25 |
| 2006-12 | 5.01 | 94.99 | 6.25 | 6.25 |
| 2006-06 | 10.25 | 89.75 | 6.34 | 5.95 |
| 2005-12 | 11.71 | 88.29 | 5.25 | 4.90 |
| 2005-06 | 7.78 | 92.22 | 10.23 | 9.85 |
| 2004-12 | 8.06 | 91.94 | 11.15 | 10.81 |
| 2004-06 | 12.01 | 87.99 | 4.83 | 4.67 |
| 2003-12 | 13.36 | 86.64 | 4.66 | 4.52 |
| 2002-12 | 10.21 | 89.79 | 10.70 | 10.32 |
| 2003-06 | 10.96 | 89.04 | 9.29 | 8.93 |
| 2002-06 | 19.88 | 80.12 | 4.05 | 3.93 |
| 2000-12 | 15.98 | 84.02 | 8.82 | 8.54 |
| 2000-06 | -- | -- | -- | -- |
| 2001-12 | 18.11 | 81.89 | 4.48 | 4.37 |
| 2001-06 | 14.30 | 85.70 | 11.82 | 11.46 |
| 1999-12 | 9.44 | 90.56 | 6.72 | 6.45 |
| 2025-06 | -- | -- | -- | -- |
成本费用分析
| 类别\年份 | 销售成本 (港元) |
销售费用 (港元) |
管理费用 (港元) |
财务费用 (港元) |
| 2023/12/31 0:00:00 | -- | -- | 67464000.0000 | 15691000.0000 |
| 2024/6/30 0:00:00 | -- | -- | 30795000.0000 | 8175000.0000 |
| 2023/6/30 0:00:00 | -- | -- | 35977000.0000 | 7000000.0000 |
| 2024/12/31 0:00:00 | -- | -- | 64864000.0000 | 15552000.0000 |
| 2022/12/31 0:00:00 | -- | -- | 71644000.0000 | 8580000.0000 |
| 2021/12/31 0:00:00 | -- | -- | 76200000.0000 | 5241000.0000 |
| 2022/6/30 0:00:00 | -- | -- | 36441000.0000 | 2776000.0000 |
| 2020/12/31 0:00:00 | -- | -- | 115943000.0000 | 7062000.0000 |
| 2020/6/30 0:00:00 | -- | -- | 53415000.0000 | 4740000.0000 |
| 2021/6/30 0:00:00 | -- | -- | 40350000.0000 | 2292000.0000 |
| 2019/6/30 0:00:00 | -- | -- | 15852000.0000 | 30000.0000 |
| 2019/12/31 0:00:00 | -- | -- | 35948000.0000 | 1099000.0000 |
| 2018/6/30 0:00:00 | -- | -- | 11012000.0000 | 325000.0000 |
| 2018/12/31 0:00:00 | -- | -- | 26814000.0000 | 440000.0000 |
| 2017/6/30 0:00:00 | -- | -- | 27188000.0000 | 464000.0000 |
| 2016/12/31 0:00:00 | -- | -- | 91484000.0000 | 1146000.0000 |
| 2017/12/31 0:00:00 | -- | -- | 46687000.0000 | 745000.0000 |
| 2015/12/31 0:00:00 | -- | -- | 81073000.0000 | 1544000.0000 |
| 2016/6/30 0:00:00 | -- | -- | 33361000.0000 | 717000.0000 |
| 2015/6/30 0:00:00 | -- | -- | 34554000.0000 | 804000.0000 |
| 2014/6/30 0:00:00 | -- | -- | 33364000.0000 | 3530000.0000 |
| 2013/12/31 0:00:00 | -- | -- | 82658000.0000 | 4574000.0000 |
| 2014/12/31 0:00:00 | -- | -- | 85426000.0000 | 6492000.0000 |
| 2012/6/30 0:00:00 | -- | -- | 36401000.0000 | 1473000.0000 |
| 2013/6/30 0:00:00 | -- | -- | 36033000.0000 | 2203000.0000 |
| 2012/12/31 0:00:00 | -- | -- | 86217000.0000 | 3227000.0000 |
| 2010/6/30 0:00:00 | -- | -- | 38323000.0000 | 277000.0000 |
| 2010/12/31 0:00:00 | -- | -- | 88049000.0000 | 756000.0000 |
| 2011/12/31 0:00:00 | -- | -- | 85076000.0000 | 1610000.0000 |
| 2011/6/30 0:00:00 | -- | -- | 36744000.0000 | 573000.0000 |
| 2009/12/31 0:00:00 | -- | -- | 99540000.0000 | 376000.0000 |
| 2009/6/30 0:00:00 | -- | -- | 45797000.0000 | 369000.0000 |
| 2008/12/31 0:00:00 | 2304000.0000 | -- | 90175000.0000 | 1419000.0000 |
| 2007/12/31 0:00:00 | 63860000.0000 | -- | 83407000.0000 | 2708000.0000 |
| 2007/6/30 0:00:00 | 50289000.0000 | -- | 35124000.0000 | 2558000.0000 |
| 2008/6/30 0:00:00 | 2304000.0000 | -- | 41872000.0000 | 465000.0000 |
| 2006/12/31 0:00:00 | 51348000.0000 | -- | 85389000.0000 | 8740000.0000 |
| 2006/6/30 0:00:00 | 19916000.0000 | -- | 33026000.0000 | 6032000.0000 |
| 2005/12/31 0:00:00 | 579000.0000 | -- | 62091000.0000 | 4045000.0000 |
| 2005/6/30 0:00:00 | 102334000.0000 | -- | 38423000.0000 | 2309000.0000 |
| 2004/12/31 0:00:00 | 200715000.0000 | -- | 92663000.0000 | 5115000.0000 |
| 2004/6/30 0:00:00 | 92192000.0000 | -- | 44759000.0000 | 2519000.0000 |
| 2003/12/31 0:00:00 | 154741000.0000 | -- | 71992000.0000 | 5313000.0000 |
| 2002/12/31 0:00:00 | 182427000.0000 | -- | 83059000.0000 | 12199000.0000 |
| 2003/6/30 0:00:00 | 78913000.0000 | -- | 32842000.0000 | 2599000.0000 |
| 2002/6/30 0:00:00 | 96518000.0000 | -- | 37817000.0000 | 8349000.0000 |
| 2000/12/31 0:00:00 | 666369000.0000 | -- | 86358000.0000 | 5576000.0000 |
| 2000/6/30 0:00:00 | 302227000.0000 | -- | 28546000.0000 | 1337000.0000 |
| 2001/12/31 0:00:00 | 298814000.0000 | -- | 83734000.0000 | 13922000.0000 |
| 2001/6/30 0:00:00 | 194246000.0000 | -- | 34399000.0000 | 6060000.0000 |
| 1999/12/31 0:00:00 | 484306000.0000 | -- | 40555000.0000 | 3109000.0000 |
| 2025/6/30 0:00:00 | -- | -- | -- | -- |
