Loading live market data…

Optorun Co.,Ltd.

JPX:6235.T

$3580 JPY

-$25 (-0.69%)

Volume
167.8K
Average Volume
650.42K
Market Capitalization
$142.82B
P/E Ratio
69.84
Dividend Yield
1.54%
Price Target
$
Year High
$4910.00
Year Low
$1461.00
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$2.46

6235.T Financial

date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
revenue 33.86B 32.41B 36.81B 34.3B 30.89B 37.49B 42.82B 44.76B 33.39B 14.9B
costOfRevenue 22.42B 17.91B 18.35B 19.36B 17.5B 22.81B 25.13B 27.33B 19.23B 9.89B
grossProfit 11.44B 14.5B 18.45B 14.95B 13.39B 14.68B 17.7B 17.44B 14.15B 5.02B
researchAndDevelopmentExpenses - 3.4B 4.33B 3.41B 3.06B 3.15B 3.17B 3.1B 2.47B 716.7M
generalAndAdministrativeExpenses - 624M 537M 411M 407M 567M 6.82B 6.75B 6.83B 2.64B
sellingAndMarketingExpenses - 3.91B 3.84B 3.68B 2.89B 2.34B - - - -
sellingGeneralAndAdministrativeExpenses 8.11B 4.53B 4.37B 4.09B 3.3B 2.9B 6.82B 6.75B 6.83B 2.64B
otherExpenses - 3.4B 650K 569K 333K -68000 -3.17B 163.25M 63.63M 14.03M
operatingExpenses 8.11B 7.93B 8.7B 7.5B 6.36B 6.05B 6.82B 6.75B 6.83B 2.64B
costAndExpenses 30.53B 25.84B 27.06B 26.86B 23.87B 28.86B 31.94B 34.07B 26.06B 12.52B
netInterestIncome 50.56M 52.39M 114.73M 120.81M 24.58M 35.29M 46.22M 6.71M -36.78M 24.5M
interestIncome 252.77M 112.54M 119.83M 126.74M 32.45M 42.46M 57.01M 40.33M 24.04M 37.83M
interestExpense 202.21M 60.15M 5.1M 5.92M 7.87M 7.17M 10.79M 33.62M 60.82M 13.33M
depreciationAndAmortization 1.2B 1.22B 991.42M 697.75M 483.52M 281.55M 250.09M 251.92M 257.84M 213.54M
ebitda 4.54B 9.47B 6.99B 10.11B 9.26B 8.97B 11.75B 11.03B 7.45B 2.27B
ebit 3.33B 8.25B 6B 9.41B 8.78B 8.68B 11.5B 10.78B 7.19B 2.06B
nonOperatingIncomeExcludingInterest - -1.67B 3.75B -1.96B -1.76B -56.65M -619.25M -91.27M 140.02M 321.6M
operatingIncome 3.33B 6.57B 9.75B 7.45B 7.03B 8.63B 10.88B 10.69B 7.33B 2.38B
totalOtherIncomeExpensesNet 886.13M 1.61B -3.75B 1.96B 1.75B 49.47M 608.46M 57.65M -200.84M -334.92M
incomeBeforeTax 4.22B 8.18B 6B 9.4B 8.77B 8.68B 11.49B 10.75B 7.13B 2.05B
incomeTaxExpense 1.38B 1.81B 1.32B 2.51B 2.44B 1.87B 2.39B 3B 2.31B 581.62M
netIncomeFromContinuingOperations 2.85B 6.38B 4.67B 6.89B 6.33B 6.8B 9.1B 7.75B 4.82B 1.46B
netIncomeFromDiscontinuedOperations - - 1000 - - - - - - -
otherAdjustmentsToNetIncome - - -2000 -1000 -2000 -1000 - -1000 -1000 -
netIncome 2.96B 6.35B 4.63B 6.89B 6.33B 6.8B 9.1B 7.75B 4.82B 1.47B
netIncomeDeductions -1000 1000 -1000 - - - - - - -
bottomLineNetIncome 2.96B 6.35B 4.63B 6.89B 6.33B 6.8B 9.1B 7.75B 4.82B 1.47B
eps 73.3 145.3 106.14 159.01 146.83 159.05 216.69 176.07 134.56 41.16
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
cashAndCashEquivalents 31.44B 32.53B 32.98B 34.92B 32.27B 22.72B 26.97B 15.74B 19.89B 5.36B
shortTermInvestments - - 77.88M - - - - - - -
cashAndShortTermInvestments 31.44B 32.53B 33.05B 34.92B 32.27B 22.72B 26.97B 15.74B 19.89B 5.36B
netReceivables 5.28B 4.36B 4.88B 7.42B 5.63B 9.43B 3.9B 6.42B 3.2B 4.07B
accountsReceivables 5.28B 4.36B 4.88B 7.42B 5.63B 9.43B 3.9B 6.42B 3.2B 4.07B
otherReceivables - - - - - - - - - -
inventory 17.19B 15.76B 17.99B 20.43B 12.86B 11.15B 15.17B 24.49B 25.11B 8.58B
prepaids - - - - - - - - - -
otherCurrentAssets 2.86B 1.92B 1.71B 2.63B 2.39B 1.28B 1.15B 1.5B 4.06B 2.17B
totalCurrentAssets 56.78B 54.57B 57.63B 65.4B 53.15B 44.57B 47.19B 48.14B 52.26B 20.17B
propertyPlantEquipmentNet 13.51B 14.15B 11.41B 8.84B 4.53B 3.19B 2.76B 2.84B 2.86B 1.26B
goodwill - 154.35M 343.12M 485.48M 610.73M 752.49M - - - -
intangibleAssets 34.24M 56.01M 80.51M 55.09M 66.36M 69.34M 65.52M 65.55M 81.1M 29.58M
goodwillAndIntangibleAssets 34.24M 210.36M 423.63M 540.57M 677.09M 821.84M 65.52M 65.55M 81.1M 29.58M
longTermInvestments 13.27B 9.47B 6.51B 6.04B 5.59B 5.1B 5.62B 3.03B 941.2M 44.22M
taxAssets 335.14M 625.99M 873.08M 1.94B 1.44B 1.37B 605.3M 1.27B 36.94M 19.86M
otherNonCurrentAssets 2.22B 2.41B 1.64B 1.28B 384.19M 227.91M 259.62M 292.18M 247.86M 200.99M
totalNonCurrentAssets 29.37B 26.87B 20.86B 18.63B 12.62B 10.71B 9.32B 7.5B 4.17B 1.56B
otherAssets - - - - - - - - - -
totalAssets 86.15B 81.44B 78.49B 84.03B 65.76B 55.28B 56.51B 55.64B 56.43B 21.73B
totalPayables 4.5B 1.85B 1.81B 5.79B 4.64B 2.06B 3.28B 2.8B 9.06B 3.87B
accountPayables 4.24B 1.08B 1.28B 4.79B 3.25B 1.7B 2.74B 1.65B 7.3B 3.49B
otherPayables 260.35M 770.57M 523.36M 1B 1.39B 355.78M 545M 1.14B 1.76B 381.4M
accruedExpenses 401.98M 304.33M 361.6M 593.32M 296.78M 310.83M 318.22M 545.51M 599.97M 196.43M
shortTermDebt 409.95M 400M 400M 400M 454M 467.68M 488.56M 744.35M 9.18B 3.43B
capitalLeaseObligationsCurrent - 14.11M 3.11M 13.71M 17.61M 21.56M 21.59M 12.21M 13.03M 3.75M
taxPayables - 770.57M 523.36M 1B 1.39B 355.78M 545M 1.14B 1.76B 381.4M
deferredRevenue - 9.73B 14.74B 19.06B 11.77B 10.01B 15.35B 22.45B 13.75B -
otherCurrentLiabilities 14.57B 2.46B 1.78B 2.55B -121.89M 786.4M 363.3M -622.75M -570.58M 2.08B
totalCurrentLiabilities 19.88B 14.77B 19.1B 28.4B 17.06B 13.65B 19.83B 25.92B 32.04B 9.58B
longTermDebt - 4.64B - - - 54M 120M 206.86M 397.86M 607.6M
capitalLeaseObligationsNonCurrent 5.84M 12.22M 7.97M 5.18M 15.7M 27.2M 45.16M 26.95M 35M 7.06M
deferredRevenueNonCurrent - - - - - - - - - -
deferredTaxLiabilitiesNonCurrent 3.27B 2.63B 2.02B 3.05B 2.27B 1.6B 1.08B 1.01B 977.85M 535.69M
otherNonCurrentLiabilities 5.39B 397.33M 449.36M 422.84M 337.91M 434.11M 620.27M 414.12M 369.93M 365.92M
totalNonCurrentLiabilities 8.66B 7.67B 2.48B 3.48B 2.62B 2.11B 1.86B 1.66B 1.78B 1.52B
otherLiabilities - - - - - - - - - -
capitalLeaseObligations 5.84M 26.33M 11.08M 18.89M 33.32M 48.76M 66.74M 39.16M 48.03M 10.81M
totalLiabilities 28.54B 22.44B 21.57B 31.88B 19.68B 15.77B 21.69B 27.58B 33.82B 11.1B
treasuryStock -7.57B -4.34B -35.8M -57.65M -75.32M -91.31M -128.26M -188.97M -226.76M -915.7M
preferredStock - - - - - - - - - -
commonStock 400M 400M 400M 400M 400M 400M 400M 400M 400M 400M
retainedEarnings 44.45B 44.44B 41.42B 38.96B 34.24B 30.05B 25.8B 18.98B 12.87B 8.39B
additionalPaidInCapital 9B 9.48B 9.35B 9.65B 9.45B 9.82B 9.51B 9.19B 9.05B 2.5B
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
netIncome 2.96B 6.35B 4.63B 6.89B 6.33B 6.8B 9.1B 7.75B 4.82B 1.47B
depreciationAndAmortization 1.2B 1.22B 991.42M 697.75M 483.52M 281.55M 250.09M 251.92M 257.84M 213.54M
deferredIncomeTax - - - - - - - - - -
stockBasedCompensation - - - - - - - - - -
changeInWorkingCapital 5.13B -2.04B -2.01B 2.61B 3.78B -7.4B 6.97B 1.63B -1.54B -3.59B
accountsReceivables -973.89M 1.02B 3.46B -1.78B 4B -5.64B 2.45B -2.33B -219.98M -1.79B
inventory -672.9M 3.08B 3.13B -7.17B -721.32M 4.1B 9.16B 27.96M -16.07B -4.48B
accountsPayables 2.9B -543.61M -4.2B 1.22B 697.62M -1.06B 1.18B -5.02B 3.33B 2.85B
otherWorkingCapital 3.88B -5.59B -4.39B 10.34B -199.23M -4.8B -5.83B 8.95B 11.42B -166.79M
otherNonCashItems -761M -480.01M -432.89M -1.64B 95.42M -214.39M -85.5M -59.11M 1.17B -29.6M
netCashProvidedByOperatingActivities 8.53B 5.05B 3.18B 8.56B 10.69B -535.37M 16.23B 9.57B 4.7B -1.94B
investmentsInPropertyPlantAndEquipment -993.44M -3.12B -3.17B -5.21B -963.32M -793.83M -173.43M -405.46M -1.88B -319.17M
acquisitionsNet - - - 77000 9M -229.68M 9.88M 29.67M - -42.84M
purchasesOfInvestments -3.95B -4.71B -89.88M -24M -12M -24M -2.29B -2.36B -893.82M -
salesMaturitiesOfInvestments 5.2B 141.52M - 834.08M 1.36B - - - - 1.22B
otherInvestingActivities -1000 -14.34M -341.8M - -19.94M - 18.6M -230.5M 6.3M 23.04M
netCashProvidedByInvestingActivities 256.71M -7.7B -3.6B -4.4B 375.57M -1.05B -2.43B -2.96B -2.77B 885.99M
netDebtIssuance -13.76M -13.05M -16.48M -72.1M -87.21M -108.45M -370.55M -8.6B 5.53B 1.74B
longTermNetDebtIssuance -13.76M -13.05M -16.48M -72.1M -87.21M -108.45M -190.99M -190.99M -265.99M 254.84M
shortTermNetDebtIssuance - - - - - - -179.56M -8.41B 5.8B 1.48B
netStockIssuance -4.08B -4.67B 202.25M 63.16M 62.05M 185.02M 302.97M 178.56M 7.25B -
netCommonStockIssuance -4.08B -4.67B 202.25M 63.16M 62.05M 185.02M 302.97M 178.56M 7.25B -
commonStockIssuance 106.95M 126.48M 202.31M 63.24M 62.22M 185.18M 303.04M 178.56M 7.25B -
commonStockRepurchased -4.19B -4.79B -59000 -80000 -168K -151K -77000 - - -
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid -2.16B -3.33B -2.17B -2.16B -2.15B -2.54B -2.28B -1.63B -332.53M -237.52M
commonDividendsPaid -2.16B -3.33B -2.17B -2.16B -2.15B -2.54B -2.28B -1.63B -332.53M -237.52M
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities -1000 4.21B -218.94M -2000 -565.02M -1000 -11.9M - -1000 -1000
netCashProvidedByFinancingActivities -6.26B -3.81B -2.21B -2.17B -2.74B -2.47B -2.36B -10.05B 12.45B 1.5B
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 6.97B 10.15B 9.86B 5.95B 7.91B 7.22B 8.51B 5.38B 11.3B 7.87B
costOfRevenue 4.63B 7.06B 6.07B 4B 5.29B 4.9B 4.42B 3.21B 5.38B 4.27B
grossProfit 2.34B 3.09B 3.79B 1.95B 2.61B 2.32B 4.09B 2.17B 5.92B 3.61B
researchAndDevelopmentExpenses - - - 862M - 3.4B - 1.03B 908M 1.18B
generalAndAdministrativeExpenses - - - - - 624M - - - 537M
sellingAndMarketingExpenses - - - - - 705M - - - 699.89M
sellingGeneralAndAdministrativeExpenses 1.83B 2.59B 2.07B 732.67M 1.86B 1.33B 1.72B 1.16B 1.04B 1.24B
otherExpenses - - - - - -2.66B 1M - - -
operatingExpenses 1.83B 2.59B 2.07B 1.59B 1.86B 2.07B 1.72B 2.19B 1.95B 2.42B
costAndExpenses 6.46B 9.65B 8.13B 5.59B 7.15B 6.96B 6.14B 5.4B 7.33B 6.69B
netInterestIncome 14.84M 10.78M 22.31M 13.83M 3.64M -21.48M 26.34M 16.54M 30.99M 30.7M
interestIncome 69.52M 66.22M 70.83M 62.78M 52.94M 36.07M 26.43M 18.92M 31.12M 33.09M
interestExpense 54.68M 55.43M 48.52M 48.95M 49.3M 57.55M 94000 2.38M 128K 2.4M
depreciationAndAmortization 272.24M 275.3M 298.6M 295.3M 332.3M 305M 247.5M 259.57M 215.75M 263.97M
ebitda 783.54M 774.78M 1.82B 712.41M 1.12B 556M 2.62B 354.05M 4.54B 929.34M
ebit 511.3M 499.48M 1.52B 417.11M 788.1M 251M 2.38B 94.48M 4.32B 665.37M
nonOperatingIncomeExcludingInterest - - 204.86M -64.91M -32.41M 1M -1M -117.4M -356.26M 519.07M
operatingIncome 511.3M 499.48M 1.73B 352.2M 755.7M 252M 2.38B -22.92M 3.96B 1.18B
totalOtherIncomeExpensesNet -230.95M 1.14B -253.39M 15.96M -16.9M 974M 170M 115M 356.13M -521.47M
incomeBeforeTax 280.35M 1.64B 1.47B 368.16M 738.8M 1.23B 2.55B 92.1M 4.32B 662.97M
incomeTaxExpense 381.34M 773.53M 526.12M 108.33M -32.81M 361M 251M 165.11M 1.03B 163.44M
netIncomeFromContinuingOperations -100.99M 866.4M 947.68M 259.83M 771.6M 865M 2.3B -73M 3.29B 499.53M
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome 1000 - 1000 -1000 - - - - -1000 -1000
netIncome -82.8M 894.88M 959.11M 296.29M 809.38M 911M 2.27B -110.34M 3.28B 533.02M
netIncomeDeductions -1000 -1000 - 1000 -1000 - - - - -
bottomLineNetIncome -82.8M 894.88M 959.11M 296.29M 809.38M 911M 2.27B -110.34M 3.28B 533.02M
eps -2.08 22.38 23.89 7.07 19.33 20.93 51.5 -2.51 74.95 12.18
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 35.68B 31.44B 30.21B 27.78B 29.57B 28.04B 30.97B 32.19B 33.33B 32.98B
shortTermInvestments - - - - - 4.5B - - - 77.88M
cashAndShortTermInvestments 35.68B 31.44B 30.21B 27.78B 29.57B 32.53B 30.97B 32.19B 33.33B 33.05B
netReceivables 4.75B 5.28B 4.52B 4.12B 3.54B 4.36B 4.52B 4.35B 3.21B 4.88B
accountsReceivables 4.75B 5.28B 4.52B 4.12B 3.54B 4.36B 4.52B 4.35B 3.21B 4.88B
otherReceivables - - - - - - - - - -
inventory 20.7B 17.19B 15.25B 15.41B 14.69B 15.76B 16.8B 18.67B 16.21B 17.99B
prepaids - - - - - - - - - -
otherCurrentAssets 1.67B 2.86B 1.52B 1.51B 1.34B 1.92B 2.12B 2.16B 2.44B 1.71B
totalCurrentAssets 62.79B 56.78B 51.5B 48.83B 49.14B 54.57B 54.41B 57.37B 55.18B 57.63B
propertyPlantEquipmentNet 13.66B 13.51B 13.02B 13.13B 13.27B 14.15B 13.3B 13.45B 11.87B 11.41B
goodwill - - - 52.93M 101.13M 154.35M 198.95M 268.81M 305.56M 343.12M
intangibleAssets 32.66M 34.24M 38.84M 40.87M 47.29M 56.01M 59.87M 70.23M 75.16M 80.51M
goodwillAndIntangibleAssets 32.66M 34.24M 38.84M 93.8M 148.42M 210.36M 258.82M 339.04M 380.72M 423.63M
longTermInvestments 40.08B 13.27B 12.22B 12.04B 12.21B 9.47B 6.93B 7.65B 7B 6.51B
taxAssets 318.42M 335.14M 794.74M 751.51M 551.42M 625.99M 689.49M 820.58M 682.6M 873.08M
otherNonCurrentAssets 2.32B 2.22B 2.2B 2.24B 2.36B 2.41B 1.7B 1.85B 1.84B 1.64B
totalNonCurrentAssets 56.41B 29.37B 28.27B 28.25B 28.53B 26.87B 22.88B 24.11B 21.77B 20.86B
otherAssets - - - - - - - - - -
totalAssets 119.2B 86.15B 79.77B 77.08B 77.68B 81.44B 77.29B 81.48B 76.96B 78.49B
totalPayables 3.8B 4.5B 2.58B 2.51B 2.15B 1.85B 2.48B 2.57B 2.83B 1.81B
accountPayables 3.53B 4.24B 2.34B 2.24B 1.79B 1.08B 1.66B 1.85B 2.33B 1.28B
otherPayables 271.27M 260.35M 236.34M 270.8M 358.37M 770.57M 823.06M 723.33M 503.88M 523.36M
accruedExpenses 206.29M 401.98M 420.95M 303.85M 129.39M 304.33M 386.49M 257.27M 120.23M 361.6M
shortTermDebt 406.89M 409.95M 412.26M 400M 400M 400M 400M 400M 400M 400M
capitalLeaseObligationsCurrent - - - 13.44M 13.79M 14.11M 2M 2.05M 2.82M 3.11M
taxPayables - - - - - - - 723.33M 503.88M 523.36M
deferredRevenue 18.13B - 12.86B 11.98B 9.29B 9.73B 9.31B 10.84B 9.44B 14.74B
otherCurrentLiabilities 3.01B 14.57B 1.89B 1.74B 1.77B 2.46B 2.05B 2.82B 2.02B 1.78B
totalCurrentLiabilities 25.56B 19.88B 18.16B 16.95B 13.75B 14.77B 14.63B 16.89B 14.81B 19.1B
longTermDebt 5.21B - 4.61B 4.41B 4.45B 4.64B - - - -
capitalLeaseObligationsNonCurrent 5.11M 5.84M 6.56M 4.66M 8.28M 12.22M 5.44M 5.96M 7.53M 7.97M
deferredRevenueNonCurrent - - - - - - - - - -
deferredTaxLiabilitiesNonCurrent 7.45B 3.27B 2.77B 2.54B 2.45B 2.63B 2.24B 2.38B 2.17B 2.02B
otherNonCurrentLiabilities 416.92M 5.39B 419.25M 433.34M 425.16M 397.33M 391.94M 386.4M 455.88M 449.36M
totalNonCurrentLiabilities 13.09B 8.66B 7.8B 7.39B 7.34B 7.67B 2.64B 2.78B 2.64B 2.48B
otherLiabilities - - - - - - - - - -
capitalLeaseObligations 5.11M 5.84M 6.56M 18.09M 22.07M 26.33M 7.44M 8M 10.35M 11.08M
totalLiabilities 38.64B 28.54B 25.96B 24.34B 21.09B 22.44B 17.27B 19.67B 17.45B 21.57B
treasuryStock -7.54B -7.57B -7.57B -7.57B -4.22B -4.34B -20.07M -22.43M -35.8M -35.8M
preferredStock - - - - - - - - - -
commonStock 400M 400M 400M 400M 400M 400M 400M 400M 400M 400M
retainedEarnings 43.29B 44.45B 44.34B 44.46B 44.16B 44.44B 43.53B 42.4B 42.51B 41.42B
additionalPaidInCapital 8.98B 9B 9B 9B 9.43B 9.48B 9.64B 9.64B 9.35B 9.35B
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 -82.8M 894.22M 959.78M 295.62M 809.38M 911M 2.27B -110M 3.28B 533M
depreciationAndAmortization - - - - - - - - - 263.97M
deferredIncomeTax - - - - - - - - - -
stockBasedCompensation - -1.29M 1.29M - - - - - - -
changeInWorkingCapital - - - - - - - - - -
accountsReceivables - - - - - - - - - -
inventory - - - - - - - - - -
accountsPayables - - - - - - - - - -
otherWorkingCapital - - - - - - - - - -
otherNonCashItems 82.8M -892.92M -961.08M -295.62M -809.38M -911M -2.27B 110M -3.28B -796.97M
netCashProvidedByOperatingActivities - - - - - - - - - -
investmentsInPropertyPlantAndEquipment - - - - - - - - - -
acquisitionsNet - - - - - - - - - -
purchasesOfInvestments - - - - - - - - - -
salesMaturitiesOfInvestments - - - - - - - - - -
otherInvestingActivities - - - - - - - - - -
netCashProvidedByInvestingActivities - - - - - - - - - -
netDebtIssuance - - - - - - - - - -
longTermNetDebtIssuance - - - - - - - - - -
shortTermNetDebtIssuance - - - - - - - - - -
netStockIssuance - - - - - - - - - -
netCommonStockIssuance - - - - - - - - - -
commonStockIssuance - - - - - - - - - -
commonStockRepurchased - - - - - - - - - -
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid - - - - - - - - - -
commonDividendsPaid - - - - - - - - - -
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities - - - - - - - - - -
netCashProvidedByFinancingActivities - - - - - - - - - -