OTC : CIHPF
$0 (0.0%)
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 837.42M | 874.48M | 606.06M | 541.44M | 455.77M | 465.12M | 713.84M | 577.88M | 541.27M | 579.95M |
| costOfRevenue | 695.11M | 775.29M | 493.59M | 433.43M | 344.01M | 325.71M | 564.58M | 415.24M | 363.91M | 451.26M |
| grossProfit | 144.2M | 99.19M | 112.47M | 108.01M | 111.76M | 139.41M | 149.26M | 162.64M | 177.36M | 128.68M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | 2.7M | - | - |
| generalAndAdministrativeExpenses | 269.77M | 413.16M | 208.2M | 258.9M | 329.01M | 62.66M | 81.35M | 68.68M | 66.41M | 51.27M |
| sellingAndMarketingExpenses | -238.3M | -284.63M | -155.53M | -195.79M | -281.32M | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 31.47M | 128.53M | 52.67M | 63.11M | 47.69M | 62.66M | 81.35M | 68.68M | 66.41M | 51.27M |
| otherExpenses | 34.46M | 5.62M | 62.58M | - | - | - | - | -45.32M | -27.07M | -21.9M |
| operatingExpenses | 65.93M | 128.53M | 52.67M | 63.11M | 47.69M | 62.66M | 81.35M | 26.06M | 39.34M | 29.38M |
| costAndExpenses | 725.31M | 903.82M | 546.26M | 496.54M | 391.7M | 388.37M | 645.93M | 441.3M | 429.75M | 480.64M |
| netInterestIncome | -64.81M | -11.55M | -8.31M | -10.5M | -11.07M | -4.68M | -2.37M | -1.46M | -1.35M | 5.6M |
| interestIncome | - | - | - | - | - | - | - | - | - | 6.32M |
| interestExpense | 64.81M | 11.55M | 8.31M | 10.5M | 11.07M | 4.68M | 2.37M | 1.46M | 1.35M | 714.2K |
| depreciationAndAmortization | 27.33M | 23.64M | 24.64M | 22.91M | 16.22M | 10.21M | 10.16M | 7.3M | 6.55M | 6.33M |
| ebitda | 134.74M | 22.75M | 107.54M | 99.88M | 216.91M | 86.96M | 110.79M | 145.93M | 149.25M | 105.64M |
| ebit | 107.41M | -886.04K | 82.91M | 76.97M | 200.68M | 76.76M | 100.63M | 138.64M | 142.7M | 99.31M |
| nonOperatingIncomeExcludingInterest | 4.7M | -28.45M | 4.17 | - | -136.61M | 26.93M | -12.85M | -2.05M | - | -20.75M |
| operatingIncome | 77.91M | -29.33M | 61.28M | - | 64.07M | 102.2M | 67.91M | 136.58M | 138.03M | 78.56M |
| totalOtherIncomeExpensesNet | -18.79M | 16.89M | 43.27M | 72.71M | -19.17M | -31.58M | 31.76M | 592K | 3.32M | 4M |
| incomeBeforeTax | 93.32M | -12.44M | 104.36M | 72.71M | 44.9M | 70.61M | 99.67M | 137.18M | 141.35M | 103.31M |
| incomeTaxExpense | 21.08M | 17.34M | 11.97M | 25.74M | 2.38M | 30.05M | 32.63M | 25.13M | 33.97M | 9.48M |
| netIncomeFromContinuingOperations | 75.25M | -29.78M | 92.38M | 47.11M | 42.52M | 39.47M | 66.29M | 112.05M | 107.38M | 93.83M |
| netIncomeFromDiscontinuedOperations | 269.55M | 17M | 18.3M | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -266.86M | 4.38 | -4.17 | - | -6.91M | - | - | - | - | - |
| netIncome | 70.59M | -6.06M | 86.67M | 54.98M | 35.76M | 22.71M | 52.05M | 102.21M | 97.98M | 88.03M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 70.59M | -6.09M | 86.82M | 54.98M | 35.76M | 23.51M | 53.05M | 102.21M | 97.98M | 88.03M |
| eps | 0.15 | -0.01 | 0.18 | 0.11 | 0.07 | 0.04 | 0.1 | 0.19 | 0.18 | 0.17 |
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 231.74M | 68.8M | 141.46M | 140.55M | 135.36M | 109.13M | 136.31M | 164.66M | 131.03M | 92.86M |
| shortTermInvestments | 45.84M | 9.34M | 37.27M | - | - | 3.83M | 27.12M | 33.82M | 86.86M | 37.83M |
| cashAndShortTermInvestments | 99.49M | 68.8M | 141.46M | 140.55M | 135.36M | 116.8M | 164.15M | 198.48M | 217.89M | 221.08M |
| netReceivables | 350.29M | 258.51M | 333.14M | 324.59M | 384.95M | 356.93M | 295.59M | 207.62M | 195.01M | 148.48M |
| accountsReceivables | 170.57M | 177.96M | 185.16M | 184.15M | 241.42M | 219.05M | 229.27M | 207.62M | 195.01M | 148.48M |
| otherReceivables | 179.73M | 80.55M | 147.98M | 140.44M | - | - | 66.32M | - | - | - |
| inventory | 114.41M | 126.33M | 78.05M | 80.91M | 53.53M | 32.16M | 35.16M | 32.61M | 38.36M | 34.12M |
| prepaids | 19.68M | 5.67M | 1.18M | 8.67M | 295.97K | 1.09M | 1.02M | 5.75M | 12.16M | 8.92M |
| otherCurrentAssets | 4.14M | 1.61M | 17.68M | 4.77M | 161.42 | -17.23M | 13.52 | 76.13M | 35.51M | 14.52M |
| totalCurrentAssets | 588.02M | 460.91M | 571.5M | 559.49M | 574.14M | 489.75M | 495.92M | 520.59M | 498.94M | 427.12M |
| propertyPlantEquipmentNet | 2.06B | 568.62M | 424.04M | 420.46M | 459.58M | 348.9M | 274.26M | 349.69M | 316.18M | 264.94M |
| goodwill | - | - | - | - | - | 16.34M | 16.34M | 16.34M | 16.34M | 15.77M |
| intangibleAssets | 352.67M | 1.53M | 1.46M | 1.9M | 1.94M | 70.87M | 68.9M | 68.11M | 2.28M | 599.35K |
| goodwillAndIntangibleAssets | 352.67M | 1.53M | 1.46M | 1.9M | 1.94M | 87.21M | 85.24M | 84.45M | 18.62M | 16.37M |
| longTermInvestments | -91.58M | 166.84M | 161.03M | 136.98M | 125.83M | 138.06M | 159.35M | 132.37M | 123.36M | 108.42M |
| taxAssets | 6.24M | 2.89M | 1.07M | 674.31K | 784.64K | 987K | 1.06M | 902.07K | 248K | 139K |
| otherNonCurrentAssets | 656.11M | 1.85M | 10.17M | 2.81M | -1.94M | -11.85M | 6.95M | -67.15M | 18.59M | -4.66M |
| totalNonCurrentAssets | 2.98B | 741.73M | 597.76M | 562.83M | 586.2M | 563.31M | 526.86M | 500.26M | 476.99M | 385.22M |
| otherAssets | -4.44B | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.23B | 1.2B | 1.16B | 1.12B | 1.16B | 1.05B | 1.02B | 1.02B | 975.93M | 812.33M |
| totalPayables | 529.94M | 111.27M | 91.04M | 55.41M | 107.96M | 64.27M | 61.42M | 145.52M | 65.94M | 76.1M |
| accountPayables | 293.15M | 167.02M | 180.36M | 55.41M | 345.76M | 64.27M | 61.42M | 102.9M | 65.94M | 76.1M |
| otherPayables | 236.79M | 320.19M | 199.64M | - | 99.04M | - | - | 42.63M | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 220.33M | 42.1M | 49.72M | 41.84M | 41.03M | 29.97M | 50.13M | 19.02M | 4.79M | 8.09M |
| capitalLeaseObligationsCurrent | 6.26M | 554K | 402K | 489.96K | 752.02K | - | 537.36K | 235K | 320K | 396.67K |
| taxPayables | 8.87M | 1.26M | 10.87M | 2.13M | 842.05K | 6.83M | 1.86M | 5.2M | 8.16M | 1.71M |
| deferredRevenue | - | 78.18M | 45.35M | 32.75M | 54.64M | - | - | - | - | - |
| otherCurrentLiabilities | 249.37M | -1.2M | 5998 | 30.34M | 30312 | 90.06M | 86.44M | 65.31M | 180.92M | 102.24M |
| totalCurrentLiabilities | 1.01B | 230.9M | 186.52M | 160.83M | 204.4M | 184.3M | 198.53M | 230.08M | 251.97M | 186.82M |
| longTermDebt | 481.92M | 116.46M | 121.22M | 129.31M | 136.8M | 96.93M | 17.48M | 12.31M | 14.56M | 16.23M |
| capitalLeaseObligationsNonCurrent | 78.66M | 14.87M | 510.02K | 925.8K | 1.32M | - | - | 560K | 58000 | 407.29K |
| deferredRevenueNonCurrent | 3.74M | - | 510.02K | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 117.25M | 22.27M | 1.69M | 702.37K | 643.63K | 729K | 267K | 715K | 2.06M | - |
| otherNonCurrentLiabilities | 10.37M | 7.89M | 8.33M | 6.93M | 7.23M | 4.98M | 5.23M | 3.62M | - | 2.38M |
| totalNonCurrentLiabilities | 725.33M | 161.49M | 131.75M | 137.86M | 145.99M | 102.64M | 22.97M | 17.21M | 16.69M | 19.01M |
| otherLiabilities | -1.35B | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 84.92M | 15.42M | 912.02K | 1.42M | 2.07M | - | 537.36K | 795K | 378K | 803.96K |
| totalLiabilities | 376.54M | 392.39M | 318.27M | 298.69M | 350.39M | 286.94M | 221.95M | 247.29M | 268.65M | 205.84M |
| treasuryStock | -25.75M | -18.57M | -15.06M | -4.83M | -56.72M | -49.86M | -37.79M | -35.1M | -32.03M | -20.64M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.14B | 246.61M | 248.55M | 249.03M | 273.01M | 271.04M | 271.04M | 269.12M | 269.12M | 259.74M |
| retainedEarnings | 615.64M | 565.54M | 583.89M | 518.46M | 525.81M | 515.22M | 498.15M | 477.58M | 428.96M | 350.04M |
| additionalPaidInCapital | - | - | - | - | - | 271.04M | 271.04M | 1.92M | 1.92M | 1.85M |
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 70.72M | -6.06M | 86.67M | 54.98M | 35.76M | 70.61M | 98.31M | 137.18M | 141.35M | 107.04M |
| depreciationAndAmortization | 27.33M | 23.64M | 24.64M | 22.91M | 16.22M | 10.49M | 10.16M | 7.3M | 6.55M | 6.56M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -23.45M | -45.21M | 507.02K | -7.92M | 9.4M | -33.44M | -75.69M | -46.67M | -15.68M | 51.33M |
| accountsReceivables | -11.75M | -18.04M | -8.52M | 77.3M | 10.6M | -123.87M | 40.45M | -41.45M | -58.59M | 59.67M |
| inventory | 15.44M | -46.32M | 4.37M | -23.69M | -17.89M | 2.7M | -853K | 6.25M | -4.25M | 4.79M |
| accountsPayables | 4.78M | -1.67M | -8.59M | -13.05M | -5.64M | - | - | - | - | - |
| otherWorkingCapital | -31.91M | 20.81M | 13.25M | -48.48M | 22.33M | 87.73M | -115.29M | -11.47M | 47.16M | -13.14M |
| otherNonCashItems | -10.16M | 30.14M | -18.46M | -36.86M | 11.78M | 1.05M | -33.25M | -28.82M | -35.11M | -15.68M |
| netCashProvidedByOperatingActivities | 64.45M | 2.51M | 93.35M | 33.1M | 73.16M | 48.72M | -473K | 68.99M | 97.11M | 149.26M |
| investmentsInPropertyPlantAndEquipment | -158.31M | -44.06M | -39.98M | -25.56M | -60.52M | -101.12M | -59.71M | -45.17M | -47.88M | -56.94M |
| acquisitionsNet | -1.25M | -22.72M | 17.96M | 33.33M | 27.57M | -887K | 13.93M | 1.45M | -5.4M | -15.44M |
| purchasesOfInvestments | - | -32.33M | -436.02K | -9.36M | -4.05M | -15.6M | -7.24M | - | -23.96M | -29.1M |
| salesMaturitiesOfInvestments | 242.41M | - | - | - | 3.82M | 20.87M | 10M | 14.39M | - | - |
| otherInvestingActivities | -65.64M | 47.5M | 11.81M | 7.51M | -39M | 8.14M | -57000 | -1.2M | 42.12M | 9.16M |
| netCashProvidedByInvestingActivities | 17.21M | -51.61M | -10.65M | 5.92M | -72.19M | -88.6M | -43.08M | -30.54M | -35.12M | -92.31M |
| netDebtIssuance | -12.48M | -11.2M | -1.82M | 6.73M | 36.94M | 57.57M | 34.37M | 11.53M | -2.25M | 19.06M |
| longTermNetDebtIssuance | -14.65M | -11.27M | 4.77M | -872.7K | 36.94M | 78.93M | 4.54M | -2.55M | -2.25M | 19.06M |
| shortTermNetDebtIssuance | 2.17M | 71180 | -7.34M | 7.43M | - | -21.36M | 29.83M | 14.08M | -1000 | 2000 |
| netStockIssuance | -32.71M | -3.63M | -10.26M | -13.29M | -6.49M | -12.07M | -2.69M | -3.07M | -10.65M | 1.82M |
| netCommonStockIssuance | -32.71M | -3.65M | -10.26M | -13.29M | -26.55M | -12.07M | -2.69M | -3.07M | -10.65M | 1.82M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | 2.42M |
| commonStockRepurchased | -32.71M | -3.65M | -10.26M | -13.29M | -26.55M | -12.07M | -2.69M | -3.07M | -10.65M | -605K |
| netPreferredStockIssuance | - | 12.39M | - | - | - | - | - | - | - | - |
| netDividendsPaid | -109.05M | -9.54M | -19.43M | -80.29M | -10.29M | -26.14M | -31.42M | -52.49M | -31.87M | -26.53M |
| commonDividendsPaid | -109.05M | -9.54M | -80.94M | -19.96M | -42.09M | -26.14M | -31.42M | -52.49M | -31.87M | -26.53M |
| preferredDividendsPaid | - | - | - | -60.33M | - | - | - | - | - | - |
| otherFinancingActivities | 101.22M | 15.08M | -46.71M | 54.11M | 9.55M | -2.7M | -1M | -9.77M | 1.2M | 1.47M |
| netCashProvidedByFinancingActivities | -53.03M | -9.29M | -78.21M | -32.74M | 29.71M | 16.66M | -743K | -53.8M | -43.57M | -4.18M |
| date | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 175.4M | 170.44M | 173.05M | 211.82M | 235.57M | 209.86M | 183.11M | 243.05M | 206.72M | 245.88M |
| costOfRevenue | 162.79M | 130.65M | 153.99M | 172.19M | 200.37M | 186.6M | 153.39M | 217.54M | 214.49M | 49.96M |
| grossProfit | 12.6M | 39.79M | 19.06M | 45.6M | 35.2M | 23.25M | 29.73M | 11.46M | -7.77M | 5.73M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | 58.78M | - | - | - | 94.08M | - | - |
| sellingAndMarketingExpenses | - | - | - | -30.12M | - | - | - | -9.7M | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | -30.11M | 28.66M | 15.93M | 14.33M | 10.15M | 84.37M | 16.05M | 3.46M |
| otherExpenses | 9.12M | 13.33M | 37.86M | -2.81M | -3.49M | -1.85M | -2.97M | -65.66M | -1.82M | -1.19M |
| operatingExpenses | 9.12M | 13.33M | 7.75M | 25.85M | 12.44M | 12.48M | 7.18M | 18.71M | 14.23M | 2.27M |
| costAndExpenses | 171.91M | 143.98M | 161.74M | 211.82M | 210.9M | 197.03M | 160.56M | 236.25M | 231.54M | 228.91M |
| netInterestIncome | -3.01M | -2.46M | -16.8M | -15.43M | -4.35M | -3.23M | -3.2M | -3.52M | -2.73M | -2.39M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 3.01M | 2.46M | 16.8M | 15.43M | 4.35M | 3.23M | 3.2M | 3.52M | 2.73M | 2.39M |
| depreciationAndAmortization | 1.68M | 1.03M | 5.29M | 5.46M | 4.75M | 6.7M | 5.15M | 3.18M | 5.67M | 5.7M |
| ebitda | 6.84M | 28.53M | 16.35M | 23.52M | 29.48M | 19.89M | 27.18M | -50.86M | -18.47M | 22.66M |
| ebit | 5.16M | 27.5M | 11.06M | 18.06M | 24.77M | 13.19M | 22.08M | -54.04M | -24.14M | 16.96M |
| nonOperatingIncomeExcludingInterest | -1.68M | -1.03M | 246.59K | - | - | 21427 | - | 40.9M | - | - |
| operatingIncome | 3.48M | 26.47M | 11.31M | 19.75M | 24.73M | 13.22M | 22.05M | -7.57M | -24.21M | 16.97M |
| totalOtherIncomeExpensesNet | -1.33M | -1.42M | 24.41M | 45.75M | -1.51M | -3.98M | -3.84M | -7.97M | -828K | 4.35M |
| incomeBeforeTax | 2.15M | 25.04M | 35.72M | 45.75M | 23.22M | 9.24M | 18.22M | -15.54M | -25.04M | 21.32M |
| incomeTaxExpense | 3.47M | 6.58M | 12.52M | 7.28M | 6.54M | 2.14M | 5.2M | 11.19M | -1M | 3.49M |
| netIncomeFromContinuingOperations | -1.32M | 18.46M | 23.2M | 38.47M | 16.67M | 7.1M | 13.01M | -29.01M | -25.87M | 17.83M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | 1.89M | - |
| otherAdjustmentsToNetIncome | - | -13.56M | -18.3M | - | 2.84M | -741.61K | -4.41 | 2.53M | - | - |
| netIncome | -2.87M | 3.64M | 4.11M | 38.05M | 13.99M | 6.53M | 12.3M | -16.06M | -24.1M | 15.97M |
| netIncomeDeductions | - | - | - | - | - | - | - | 190.4K | - | - |
| bottomLineNetIncome | -2.87M | 3.64M | 4.11M | 37.95M | 13.99M | 6.54M | 12.33M | -16.25M | -24.1M | 15.97M |
| eps | -0.01 | 0.01 | 0.01 | 0.08 | 0.03 | 0.01 | 0.03 | -0.03 | -0.05 | 0.03 |
| date | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 105.16M | 80.12M | 70.85M | 99.31M | 87.54M | 96.65M | 59.2M | 68.8M | 78.97M | 19.25M |
| shortTermInvestments | - | - | - | 45.84M | - | - | - | 9.34M | - | - |
| cashAndShortTermInvestments | 105.16M | 16.98M | 70.85M | 99.31M | 87.54M | 96.65M | 59.2M | 68.8M | 78.97M | 85M |
| netReceivables | 425.52M | 48.14M | 189.74M | 350.29M | 200.11M | 165.55M | 142.45M | 258.51M | 178.93M | 192.12M |
| accountsReceivables | 117.62M | 48.14M | 189.74M | 170.57M | 200.11M | 165.55M | 142.45M | 177.96M | 178.93M | 43.54M |
| otherReceivables | 307.89M | - | - | 179.73M | - | - | - | 80.55M | - | 200.64M |
| inventory | 74.76M | 127.01M | 98.36M | 113.92M | 95.77M | 88.18M | 105.45M | 126.33M | 157.52M | 197.35M |
| prepaids | - | 14.99M | - | 19.68M | - | - | - | 5.67M | - | - |
| otherCurrentAssets | 425.52M | 421.69M | 199.1M | 4.82M | 81.19M | 80.56M | 82.88M | 1.61M | 121.02M | 117.96M |
| totalCurrentAssets | 605.43M | 628.82M | 558.05M | 588.02M | 464.62M | 430.95M | 389.98M | 460.91M | 536.44M | 592.43M |
| propertyPlantEquipmentNet | 518.78M | 522.12M | 524.43M | 524.69M | 584.41M | 578.72M | 574.81M | 568.62M | 534.25M | 121.05M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | 352.67M | - | - | - | 1.53M | - | - |
| goodwillAndIntangibleAssets | - | - | - | 352.67M | - | - | - | 1.53M | - | - |
| longTermInvestments | - | 113.64M | 112.49M | 118.25M | 111.37M | 111.47M | 112.28M | 166.84M | 110.17M | 24.59M |
| taxAssets | - | - | - | 6.24M | - | - | - | 2.89M | - | - |
| otherNonCurrentAssets | 122.19M | 10.06M | 9.55M | -350.3M | 26.69M | 49.62M | 59.87M | 1.85M | 12.89M | 2.92M |
| totalNonCurrentAssets | 640.97M | 645.82M | 646.46M | 651.55M | 722.48M | 739.81M | 746.96M | 741.73M | 657.31M | 148.56M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.25B | 1.27B | 1.2B | 1.23B | 1.19B | 1.17B | 1.14B | 1.2B | 1.19B | 282.74M |
| totalPayables | 128.42M | 142.4M | 55.06M | 115.76M | 36.59M | 43.8M | 30.09M | 111.27M | 34.13M | 11.11M |
| accountPayables | 74.83M | 98.8M | 55.06M | 293.15M | 36.59M | 43.8M | 30.09M | 167.02M | 34.13M | 11.11M |
| otherPayables | 53.6M | 43.61M | - | 236.79M | - | - | - | 320.19M | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 56.13M | 71.4M | 57.88M | 48.13M | 49.61M | 52.69M | 47.1M | 42.1M | 62.5M | 22.7M |
| capitalLeaseObligationsCurrent | - | - | - | 1.37M | - | - | - | 554K | - | - |
| taxPayables | - | - | - | 8.87M | - | - | - | 1.26M | - | - |
| deferredRevenue | - | - | 32.27M | 54.24M | 66.23M | 56.88M | 48.62M | 78.18M | 28.49M | 6.33M |
| otherCurrentLiabilities | 34.07M | 34.36M | 46.79M | -711.73K | 44.15M | 39.58M | 34.95M | -1.2M | 66.63M | 8.86M |
| totalCurrentLiabilities | 218.63M | 248.16M | 192M | 218.79M | 196.58M | 192.95M | 160.77M | 230.9M | 191.75M | 49M |
| longTermDebt | 117.46M | 121.49M | 127.43M | 105.27M | 128.29M | 130.79M | 134.38M | 116.46M | 121.26M | 28.21M |
| capitalLeaseObligationsNonCurrent | - | - | - | 17.18M | - | - | - | 14.87M | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | 25.5M | - | - | - | 22.27M | - | - |
| otherNonCurrentLiabilities | 49.91M | 33.6M | 33.58M | 10.37M | 30.11M | 30.07M | 30.18M | 7.89M | 42.1M | 42.26M |
| totalNonCurrentLiabilities | 167.38M | 155.09M | 161.01M | 157.76M | 158.4M | 160.85M | 164.13M | 161.49M | 163.37M | 37.78M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | 18.55M | - | - | - | 15.42M | - | - |
| totalLiabilities | 386.01M | 403.25M | 353.01M | 376.54M | 354.97M | 353.8M | 324.9M | 392.39M | 355.12M | 86.79M |
| treasuryStock | -30.58M | -6.41M | -30.23M | -25.75M | -21.52M | -18.68M | -18.7M | -18.57M | -18.66M | -4.24M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 248.54M | 248.54M | 248.13M | 247.47M | 248.48M | 248.08M | 248.24M | 246.61M | 247.81M | 56.3M |
| retainedEarnings | - | 628.74M | 610.88M | 614.52M | 593.11M | 578.2M | 572.04M | 565.54M | 584.04M | 138.15M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 2.15M | 25.04M | 4.11M | 7M | 13.99M | 6.53M | 12.3M | -16.06M | -24.1M | 3.62M |
| depreciationAndAmortization | - | - | - | 21.66M | 4.75M | 7.4M | 5.15M | 6.29M | 5.67M | 1.29M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 34.07M | -2.96M | -36.9M | 10.71M | -49.88M | 20.61M | -5.06M | 11.02M | 72.09M | -26.32M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | 46.62M | -28.11M | 50.42M | -7.64M | 36.83M | -75.02M | -23.01M | 23.17M | 3.54M |
| otherWorkingCapital | 34.07M | -60.55M | -8.8M | -39.71M | -42.24M | 20.65M | 69.96M | 34.03M | 72.31M | -29.86M |
| otherNonCashItems | 42000 | -19.45M | 7.38M | 2.61M | 11.18M | 2.61M | -7.2M | 63.32M | -13.75M | -969.87K |
| netCashProvidedByOperatingActivities | 36.26M | 2.63M | -25.41M | 41.98M | -19.96M | 37.16M | 5.19M | 64.58M | 39.91M | -22.38M |
| investmentsInPropertyPlantAndEquipment | -943K | -452K | -3.64M | -6M | -9.58M | -10.7M | -36.5M | -44.06M | -30.85M | - |
| acquisitionsNet | - | - | -4.41M | 1.54M | -2.81M | - | - | -19.18M | - | 255.49K |
| purchasesOfInvestments | - | - | - | 1.64M | - | 10.39M | -12.05M | 1.61M | -6.64M | -2.17M |
| salesMaturitiesOfInvestments | - | - | - | 17.47M | 28.95M | - | - | -34.48M | 1.29M | - |
| otherInvestingActivities | 1.87M | -306K | 4.89M | -2.65M | -4.66 | -12.51M | 36.5M | 43.95M | 30.85M | 7.58M |
| netCashProvidedByInvestingActivities | 924K | -758K | -3.16M | 12.01M | 16.57M | -2.12M | -12.05M | -52.16M | -5.35M | 5.67M |
| netDebtIssuance | -2.47M | 7.28M | 64.59M | -15.35M | -5.89M | 2.46M | 6.36M | -29.82M | -40.37M | 11.09M |
| longTermNetDebtIssuance | -2.47M | 7.28M | 13.66M | -15.35M | -5.89M | 2.46M | 6.36M | -23.47M | -40.37M | 48.98M |
| shortTermNetDebtIssuance | - | - | 13.64M | -15.35M | -5.87M | -9.02M | 6.35M | -23.56M | - | -37.89M |
| netStockIssuance | - | - | - | -7.12M | -2.81M | - | - | -3.63M | - | - |
| netCommonStockIssuance | - | - | - | -4.33M | -2.81M | - | - | -3.65M | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | -4.33M | -2.81M | - | - | -3.65M | - | - |
| netPreferredStockIssuance | - | - | - | -2.79M | - | - | - | 17580 | - | - |
| netDividendsPaid | -9.37M | - | -9.39M | -14.23M | - | - | -9.55M | - | - | - |
| commonDividendsPaid | -9.37M | - | -44.44M | -14.23M | - | - | -9.55M | - | - | - |
| preferredDividendsPaid | - | - | 35.06M | - | - | - | - | - | - | - |
| otherFinancingActivities | -301K | - | -55.36M | -7.13M | - | - | -16427 | 24.89M | 30264 | 1.13M |
| netCashProvidedByFinancingActivities | -12.15M | 7.28M | -154.1K | -43.83M | -8.7M | 2.46M | -3.2M | -8.57M | -40.34M | 11.09M |