OTC : THYCF

Taiheiyo Cement Corporation

$24.22 USD

$0 (0.0%)

Volume
100
Average Volume
364
Market Capitalization
$2.7B
P/E Ratio
17.21
Dividend Yield
2.55%
Price Target
Year High
$31.80
Year Low
$22.25
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$0.99
THYCF Financial Statements
date 2026-03-31 2025-03-31 2024-03-31 2023-03-31 2022-03-31 2021-03-31 2020-03-31 2019-03-31 2018-03-31 2017-03-31
revenue 904.1B 896.3B 886.28B 809.54B 708.2B 863.9B 884.35B 916.07B 871.11B 798.59B
costOfRevenue 679.43B 679.2B 694.06B 668.32B 532.82B 672.63B 689.32B 712.66B 665B 599.92B
grossProfit 224.67B 217.09B 192.21B 141.22B 175.38B 191.27B 195.03B 203.41B 206.12B 198.66B
researchAndDevelopmentExpenses - 5.22B - 5.9B 5.28B 4.61B 4.43B 4.31B 4.45B 4.54B
generalAndAdministrativeExpenses - 82.42B 79.83B 76.26B 69.13B 68.25B 70.48B 72.28B 72.48B 70.92B
sellingAndMarketingExpenses - 56.92B 55.91B 60.45B 59.5B 59.36B 63.45B 64.63B 62.59B 57.45B
sellingGeneralAndAdministrativeExpenses 149.58B 139.34B 135.74B 136.72B 128.63B 127.61B 133.93B 136.91B 135.07B 128.37B
otherExpenses - -5.22B - -5.86B -5.23B -4.55B -4.34B -661M -260M -2.09B
operatingExpenses 149.58B 139.34B 135.74B 136.76B 128.68B 127.66B 134.02B 137.4B 140.99B 135.43B
costAndExpenses 829.01B 818.54B 829.8B 805.08B 661.5B 800.29B 823.34B 850.06B 805.98B 735.35B
netInterestIncome -4.86B -2.54B -1.73B -2.01B -1.64B -2.9B -3.34B -3.44B -3.83B -4.31B
interestIncome 1.19B 1.77B 1.86B 738M 551M 601M 540M 632M 810M 690M
interestExpense 6.05B 4.3B 3.59B 2.75B 2.2B 3.5B 3.88B 4.07B 4.64B 5B
depreciationAndAmortization 70.99B 60.92B 66.34B 64.46B 56.06B 52.74B 48.95B 44.5B 46.5B 46.98B
ebitda 146.08B 139.84B 127.97B 68.92B 102.77B 116.35B 104.6B 107.74B 110.6B 110.21B
ebit 75.09B 78.92B 61.62B 4.46B 46.7B 63.61B 55.65B 63.24B 63.28B 57.74B
nonOperatingIncomeExcludingInterest - -1.17B -5.15B -1M -1M -1M 5.36B 2.77B 1.85B 5.5B
operatingIncome 75.09B 77.75B 56.47B 4.46B 46.7B 63.61B 61.01B 66.01B 65.13B 63.24B
totalOtherIncomeExpensesNet -30.28B -3.13B 1.56B -20.82B -3.88B 1.49B -9.23B -6.84B -6.49B -10.49B
incomeBeforeTax 44.81B 74.62B 58.03B -16.37B 42.82B 65.1B 51.78B 59.17B 58.64B 52.74B
incomeTaxExpense 17.74B 15.81B 14.36B 17.87B 11.77B 15.46B 10.92B 13.56B 17.56B 5.18B
netIncomeFromContinuingOperations 27.06B 58.81B 43.68B -34.24B 31.05B 49.65B 40.85B 45.62B 41.08B 47.56B
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - -1M - -1M -2M - -1M -1M -
netIncome 25.56B 57.43B 43.27B -33.21B 28.97B 46.8B 39.15B 43.45B 38.52B 47.6B
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome 25.56B 57.43B 43.27B -33.21B 28.97B 46.8B 39.15B 43.45B 38.52B 47.6B
eps 230.08 502.48 371.08 -283.68 245.8 387.79 319.89 351.72 311.39 383.91
date 2026-03-31 2025-03-31 2024-03-31 2023-03-31 2022-03-31 2021-03-31 2020-03-31 2019-03-31 2018-03-31 2017-03-31
cashAndCashEquivalents 64.12B 74.99B 80.1B 79.84B 60.27B 73.07B 51.64B 56.56B 53.77B 60.52B
shortTermInvestments - - - - - - - - - -
cashAndShortTermInvestments 64.12B 74.99B 80.1B 79.84B 60.27B 73.07B 51.64B 56.56B 53.77B 60.52B
netReceivables 189.58B 150.65B 169.19B 182.81B 166.22B 160.95B 171.25B 192.89B 185.74B 170.52B
accountsReceivables 187.52B 148.46B 167.85B 182.81B 166.22B 160.95B 159.05B 180.54B 182.27B 166.62B
otherReceivables 2.06B 2.19B 1.34B - - - 3.29B 3.42B 3.46B 3.9B
inventory 138.1B 127.84B 123.18B 138.37B 94.19B 75.37B 78.28B 76.72B 73.34B 75.96B
prepaids - - - - - - - - - -
otherCurrentAssets 23.4B 52.25B 57.82B 29.38B 19.87B 17.93B 17.33B 15.14B 21.35B 25.59B
totalCurrentAssets 415.2B 405.73B 430.29B 430.41B 340.55B 327.33B 318.5B 341.31B 340.6B 332.9B
propertyPlantEquipmentNet 753.87B 738.7B 653.91B 620.08B 557.83B 540.34B 544.55B 520.94B 505.44B 497.15B
goodwill 81.51M 64M 103M 101M 80M 159M 179M 321M 777M 3.41B
intangibleAssets 43.71B 46.95B 38.98B 39.66B 27.49B 28.03B 29.64B 30.55B 32.26B 34.25B
goodwillAndIntangibleAssets 43.79B 47.02B 39.08B 39.77B 27.57B 28.19B 29.81B 30.88B 33.04B 37.66B
longTermInvestments 160.89B 135.37B 203.89B 168.06B 164.59B 137.18B 117.06B 122.44B 111.07B 105.37B
taxAssets 7.89B 10.44B 8.6B 8.17B 11.08B 9.64B 21.12B 17.11B 12.19B 19.06B
otherNonCurrentAssets 106.73B 86.43B 11.08B 2.37B 1.39B 1.54B 1.88B 1.75B 19.8B 23.28B
totalNonCurrentAssets 1.07T 1.02T 907.96B 838.45B 762.45B 716.89B 714.42B 693.12B 681.54B 682.52B
otherAssets - -1M 3M 3M 3M 3M 3M 3M 2M 2M
totalAssets 1.49T 1.42T 1.34T 1.27T 1.1T 1.04T 1.03T 1.03T 1.02T 1.02T
totalPayables 97.47B 79.99B 112.45B 95.78B 88.44B 81.34B 88.76B 104.99B 95.78B 79.68B
accountPayables 91.61B 73.65B 94.95B 84.16B 79.68B 73.6B 83.43B 96.28B 91.11B 78.44B
otherPayables 5.86B 6.34B 17.5B 11.61B 8.75B 7.74B 5.33B 8.72B 4.67B 1.24B
accruedExpenses 7.88B 48.68M 6.5B 5.68B 6.25B 6.26B 6.16B 6.05B 6.02B 5.74B
shortTermDebt 198.44B 176.49B 142.92B 186.57B 123.99B 113.54B 132.78B 149.38B 168.22B 145.55B
capitalLeaseObligationsCurrent - - - - - - - - - -12.07B
taxPayables - 6.34B 5.45B 3.69B 4.2B 4.59B 6.02B 8.38B 6.42B 5.91B
deferredRevenue - - - 12.04B 10.66B 11.26B 12.32B 14.64B 12.56B 12.07B
otherCurrentLiabilities 115.74B 131.88B 106.23B 85.72B 80.44B 92.43B 73.75B 88.97B 90.53B 65.87B
totalCurrentLiabilities 419.53B 388.35B 368.1B 385.78B 309.77B 304.83B 313.77B 349.39B 360.55B 308.91B
longTermDebt 193.78B 213.2B 227.55B 216.91B 146.6B 134.56B 133.33B 130.23B 120.39B 195.38B
capitalLeaseObligationsNonCurrent 17.8B 21.15B 24.8B 26.51B 13.48B 14.35B 18B 17.62B 18.84B 21.28B
deferredRevenueNonCurrent - - 24.8B 38.42B 35.98B 33.72B 33.82B 33.19B 33.51B 33.41B
deferredTaxLiabilitiesNonCurrent 41.81B 24.69B 22.04B 18.33B 10.02B 8.13B 7.49B 68.93M 10.05B 8.38B
otherNonCurrentLiabilities 98.73B 100.18B 99.36B 54.06B 42.36B 41.82B 53.28B 53.35B 56.52B 56.4B
totalNonCurrentLiabilities 352.12B 359.22B 373.76B 354.23B 248.44B 232.58B 245.91B 234.39B 229.26B 306.47B
otherLiabilities - - -1M - - - - - - -
capitalLeaseObligations 17.8B 21.15B 24.8B 26.51B 13.48B 14.35B 18B 17.62B 18.84B 9.22B
totalLiabilities 771.65B 747.57B 741.87B 740.01B 558.21B 537.41B 559.68B 583.78B 589.82B 615.38B
treasuryStock -21.65B -22.13B -17.94B -13.74B -13.77B -26.11B -16.1B -16.08B -10.95B -10.91B
preferredStock - - - - - - 19.72B - 313M -
commonStock 86.72B 86.17B 86.17B 86.17B 86.17B 86.17B 86.17B 86.17B 86.17B 86.17B
retainedEarnings 435.64B 417.46B 379.12B 342.88B 384.15B 365.59B 326.09B 294.26B 260.02B 228.91B
additionalPaidInCapital 49.8B 50.29B 50.05B 49.73B 49.73B 60.29B 60.23B 60.41B 60.34B 59.55B
date 2026-03-31 2025-03-31 2024-03-31 2023-03-31 2022-03-31 2021-03-31 2020-03-31 2019-03-31 2018-03-31 2017-03-31
netIncome 25.56B 74.62B 43.27B -16.37B 42.82B 65.1B 51.78B 59.17B 58.64B 52.74B
depreciationAndAmortization 70.99B 60.92B 66.34B 64.46B 56.06B 52.74B 48.95B 44.5B 46.5B 46.98B
deferredIncomeTax - - - - - - - - - -
stockBasedCompensation - - - - - - - - - -
changeInWorkingCapital -15.71B 6B 10.2B -43.1B -13.2B 839M 2.04B 1.18B -549M 1.65B
accountsReceivables -6.48B 29.71B -21.02B -18.22B -1.9B 8.42B 20.8B -2.73B -21.86B -3.24B
inventory -9.39B 126M 18.11B -37.16B -15.71B -122M -1.66B -4.21B 1.86B -267M
accountsPayables 1.86B - 15.15B 9.38B 5.68B -6.57B -16.15B 9.58B 16.4B 1.2B
otherWorkingCapital -1.69B -23.84B -2.05B 2.9B -1.26B -889M -944M -1.46B -2.41B 1.92B
otherNonCashItems 34.08B -23.66B 20.73B -5.27B -14.5B -8.28B -11.87B -7.57B 3.09B -6.93B
netCashProvidedByOperatingActivities 114.92B 117.87B 140.54B -268M 71.19B 110.4B 90.9B 97.28B 107.68B 94.43B
investmentsInPropertyPlantAndEquipment -101.94B - -87.36B -64B -67.77B -58.82B -66.62B -64.66B 601M -50.63B
acquisitionsNet 937.87M -26.58B 2.27B -30.58B 10M 6.32B 66.16B 1.31B 55M 4.34B
purchasesOfInvestments -904.66M -1.25B -85M -1.99B -24.12B -117M -539M -43M -121M -870M
salesMaturitiesOfInvestments 3.95B 2.56B 1.7B 2.05B 1.01B 709M 393M 1.13B 1.16B 41.06B
otherInvestingActivities -1.31B -81.26B 1.34B 1.17B 6.95B 4.1B -64.93B 4.24B -50.15B -50.59B
netCashProvidedByInvestingActivities -99.27B -106.53B -82.14B -93.34B -83.92B -47.81B -65.53B -58.02B -48.46B -10.39B
netDebtIssuance 216.35M 18.2B -33.64B 131.68B 21.77B -16.99B -21.41B -8.12B -50.59B -60.32B
longTermNetDebtIssuance -19.74B 3.69B 1.04B 102.44B 6.71B 14.61B -21.41B -13.63B -36.26B -36.81B
shortTermNetDebtIssuance 19.95B 14.52B -34.68B 29.24B 15.06B -31.6B 8.2B 5.51B -14.32B -23.51B
netStockIssuance -27.17M -15.18B -5.02B -12M -5.04B -10.06B 72M -5.03B 1.02B -8.9B
netCommonStockIssuance -27.17M -15.18B -5.02B -12M -5.04B -10.06B 72M -5.03B 1.02B -8.9B
commonStockIssuance - - - - - - 94M - 1.12B 1.14B
commonStockRepurchased -27.17M -15.18B -5.02B -12M -5.04B -10.06B -22M -5.03B -102M -10.04B
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid -10.1B -8.68B -8.22B -8.2B -7.65B -7.29B -7.35B -9.91B -7.42B -7.47B
commonDividendsPaid -10.1B -8.68B -8.22B -8.2B -7.65B -7.29B -7.35B -9.91B -7.42B -7.47B
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities -17.02B -14.96B -12.6B -11.38B -12.83B -9.61B -744M -10.7B -8.83B -5.16B
netCashProvidedByFinancingActivities -26.93B -20.61B -59.48B 112.08B -3.74B -43.95B -29.44B -33.75B -65.82B -81.86B
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
revenue 228.61B 233.33B 230.19B 211.19B 214.42B 238.2B 234.82B 208.85B 226.1B 241.62B
costOfRevenue 173.64B 169.82B 170.63B 164.73B 165.38B 175.72B 174.63B 163.48B 176.96B 183.4B
grossProfit 54.97B 63.51B 59.56B 46.46B 49.04B 62.48B 60.2B 45.37B 49.14B 58.22B
researchAndDevelopmentExpenses - - - - 5.22B - - - 2.04B 953M
generalAndAdministrativeExpenses - - - - -21.42B - - - -23.42B -
sellingAndMarketingExpenses - - - - 56.92B - - - 55.91B -
sellingGeneralAndAdministrativeExpenses 39.32B 37.27B 36.44B 36.4B 35.5B 34.66B 34.86B 34.33B 32.49B 33.14B
otherExpenses - - - -1M -5.22B - - - - 10M
operatingExpenses 39.32B 37.27B 36.44B 36.4B 35.5B 34.66B 34.86B 34.33B 34.53B 34.11B
costAndExpenses 212.96B 207.09B 207.08B 201.13B 200.88B 210.38B 209.48B 197.8B 211.49B 217.51B
netInterestIncome -1.31B -1.16B -1.12B -8.79M -495M -439M -500M -444M -139M -439M
interestIncome 508.18M 239.21M 280.96M 1.1M 3.36M 2.24M 2.53M 548M 749M 489M
interestExpense 1.82B 1.4B 1.4B 9.89M 495M 439M 500M 992M 888M 928M
depreciationAndAmortization 19.4B 17.43B 17.44B 15.23B 15.23B 16.59B 14.71B 16.59B 16.59B 16.12B
ebitda 35.05B 43.66B 41.58B 25.29B 28.78B 44.4B 40.05B 27.63B 31.19B 40.23B
ebit 15.65B 26.24B 24.14B 10.06B 13.55B 27.81B 25.34B 11.05B 16.17B 23.99B
nonOperatingIncomeExcludingInterest - - -1.02B 1M - - - - -1.57B 124M
operatingIncome 15.65B 26.24B 23.12B 10.06B 13.55B 27.81B 25.34B 11.05B 14.61B 24.11B
totalOtherIncomeExpensesNet -4.91B -24.39B -382M -468M -9.64B 3.03B -3.17B 6.65B 679M -1.05B
incomeBeforeTax 10.74B 1.85B 22.74B 9.59B 3.91B 30.84B 22.17B 17.7B 15.29B 23.06B
incomeTaxExpense 2.91B 7.84B 4.59B 2.38B -1.2B 8.01B 5.03B 3.96B 598M 7.8B
netIncomeFromContinuingOperations 7.83B -5.99B 18.15B 7.21B 5.1B 22.83B 17.14B 13.74B 14.69B 15.25B
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - 1M -1M - - - - - 1M -1M
netIncome 7.68B -6.72B 17.92B 6.82B 5.03B 22.2B 16.66B 13.53B 14.48B 15.18B
netIncomeDeductions 1.01M -1M 1.01M - - - - - - -
bottomLineNetIncome 7.68B -6.72B 17.92B 6.82B 5.03B 22.2B 16.66B 13.53B 14.48B 15.18B
eps 68.71 -59.6 161 61.21 44.91 194.88 146.58 115.16 125.25 130.12
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
cashAndCashEquivalents 64.12B 88.04B 77.5B 74.01B 74.99B 91.92B 80.82B 86.56B 71.15B 98.12B
shortTermInvestments - - 56.75M - - - - - 8.95B -
cashAndShortTermInvestments 64.12B 88.04B 77.5B 74.01B 74.99B 91.92B 80.82B 86.56B 80.1B 98.12B
netReceivables 189.58B 207.34B 151.44B 147.19B 150.65B 166.86B 166.43B 204.35B 169.19B 226.14B
accountsReceivables 187.52B 207.34B 151.44B 147.19B 148.46B 166.86B 166.43B 204.35B 167.85B 226.14B
otherReceivables 2.06B - - - 2.19B - - - 1.34B -
inventory 138.1B 129.88B 129.24B 128.47B 127.84B 128.06B 134.68B 132.39B 123.18B 128.87B
prepaids - - - - - - - - - -
otherCurrentAssets 23.4B 21.59B 57.14B 57.16B 52.25B 72.1B 57.46B 21.48B 57.82B 25.99B
totalCurrentAssets 415.2B 446.85B 415.31B 406.83B 405.73B 458.95B 439.39B 444.78B 430.29B 479.12B
propertyPlantEquipmentNet 753.87B 719.9B 731.91B 729.74B 738.7B 679.06B 696.7B 672.74B 653.91B 657.76B
goodwill 81.51M 89.08M 97M 57M 64M 73M 83M 94M 103M 114M
intangibleAssets 43.71B 42.49B 42.78B 44.56B 46.95B 37.36B 40.3B 39.66B 38.98B 40.68B
goodwillAndIntangibleAssets 43.79B 42.58B 42.88B 44.61B 47.02B 37.43B 40.39B 39.76B 39.08B 40.79B
longTermInvestments 160.89B 153.52B 1B 136.56B 135.37B 131.29B 215.82B 216.55B 133.47B 124.1B
taxAssets 7.89B - - - 10.44B - - - 8.6B -124.1B
otherNonCurrentAssets 106.73B 93.17B 242.76B 96.22B 86.43B 84.64B 215.82B 526.41M 72.9B 189.62B
totalNonCurrentAssets 1.07T 1.01T 1.02T 1.01T 1.02T 932.42B 952.91B 929.04B 907.96B 888.16B
otherAssets - - - - -1M - - -1 1M 1M
totalAssets 1.49T 1.46T 1.43T 1.41T 1.42T 1.39T 1.39T 1.37T 1.34T 1.37T
totalPayables 97.47B 106.4B 78.56B 73.82B 79.99B 91.54B 89.33B 112.5B 112.45B 123.5B
accountPayables 91.61B 101.34B 72.31B 73.82B 73.65B 91.54B 83.94B 112.5B 94.95B 103.82B
otherPayables 5.86B 5.06B 6.25B 24.31M 6.34B 49.86M 5.38B 33.37M 17.5B 19.68B
accruedExpenses 7.88B 3.92B 48.67M 5.48B 48.68M 3.58B - 5.04B 6.5B 3.24B
shortTermDebt 198.44B 221.07B 216.85B 191.89B 176.49B 196.96B 166.66B 150.87B 142.92B 168.81B
capitalLeaseObligationsCurrent - - - - - - - - - -
taxPayables - - 6.25B - 6.34B - 5.38B 5.37B 5.45B 9.16B
deferredRevenue - - - - - - - - 5.45B 12.74B
otherCurrentLiabilities 115.74B 114.36B 130.34B 124.78B 131.88B 132.92B 116.97B 104.73B 100.79B 102.66B
totalCurrentLiabilities 419.53B 445.76B 425.75B 395.98B 388.35B 425B 372.95B 373.15B 368.1B 410.94B
longTermDebt 193.78B 194.47B 193.74B 214.38B 213.2B 190.64B 209.64B 227.26B 227.55B 229.45B
capitalLeaseObligationsNonCurrent 17.8B - - - 21.15B - - - 24.8B -
deferredRevenueNonCurrent - - - - - - - - - -
deferredTaxLiabilitiesNonCurrent 41.81B - - - 24.69B - - - 22.04B -
otherNonCurrentLiabilities 98.73B 147.02B 144.88B 144.38B 100.18B 140.53B 146.73B 145.84B 99.36B 143.82B
totalNonCurrentLiabilities 352.12B 341.49B 338.62B 358.76B 359.22B 331.16B 356.36B 373.09B 373.76B 373.27B
otherLiabilities - - - - - - - - - -
capitalLeaseObligations 17.8B - - - 21.15B - - - 24.8B -
totalLiabilities 771.65B 787.25B 764.36B 754.73B 747.57B 756.17B 729.32B 746.24B 741.86B 784.21B
treasuryStock -21.65B -21.99B -21.93B -21.99B -22.13B -16.02B -7.12B -7.16B -17.94B -17.93B
preferredStock - - - - - - - - - -
commonStock 86.72B 86.25B 86.17B 86.17B 86.17B 86.17B 86.17B 86.17B 86.17B 86.17B
retainedEarnings 435.64B 425.57B 437.48B 419.82B 417.46B 412.43B 394.65B 377.97B 379.12B 363.45B
additionalPaidInCapital 49.8B 49.44B 49.36B 50.3B 50.29B 50.1B 50.1B 50.08B 50.05B 49.8B
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
netIncome 7.63B -6.71B 17.66B 6.82B 5.03B 22.2B 16.66B 13.53B 14.48B 15.18B
depreciationAndAmortization - - - - - - - - - 17.18B
deferredIncomeTax - - - - - - - - - -
stockBasedCompensation - - - - - - - - - -
changeInWorkingCapital - - - - - - - - - -
accountsReceivables - - - - - - - - - -
inventory - - - - - - - - - -
accountsPayables - - - - - - - - - -
otherWorkingCapital - - - - - - - - - -
otherNonCashItems -7.63B 6.71B -17.66B -6.82B -5.03B -22.2B -16.66B -13.53B -14.48B 2B
netCashProvidedByOperatingActivities - - - - - - - - - 34.35B
investmentsInPropertyPlantAndEquipment - - - - - - - - - -
acquisitionsNet - - - - - - - - - -
purchasesOfInvestments - - - - - - - - - -
salesMaturitiesOfInvestments - - - - - - - - - -
otherInvestingActivities - - - - - - - - - -
netCashProvidedByInvestingActivities - - - - - - - - - -
netDebtIssuance - - - - - - - - - -
longTermNetDebtIssuance - - - - - - - - - -
shortTermNetDebtIssuance - - - - - - - - - -
netStockIssuance - - - - - - - - - -
netCommonStockIssuance - - - - - - - - - -
commonStockIssuance - - - - - - - - - -
commonStockRepurchased - - - - - - - - - -
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid - - - - - - - - - -
commonDividendsPaid - - - - - - - - - -
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities - - - - - - - - - -
netCashProvidedByFinancingActivities - - - - - - - - - -