OTC : CMPUY
-$1.8 (-7.26%)
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.15B | 1.19B | 1.13B | 1.03B | 837.26M | 745.81M | 717.02M | 582.38M | 560.2M | 543.07M |
| costOfRevenue | 188.84M | 182.61M | 171.58M | 154.13M | 124.31M | 114.39M | 132.92M | 90.34M | 94.04M | 90.9M |
| grossProfit | 965.14M | 1.01B | 958.16M | 871.19M | 712.95M | 631.42M | 584.11M | 492.03M | 466.15M | 452.17M |
| researchAndDevelopmentExpenses | - | 26.5M | 106.2M | 123.6M | 81.8M | 79.6M | 73.4M | 18.41M | 21.5M | 16.55M |
| generalAndAdministrativeExpenses | 25.3M | 28.47M | 33.26M | 34.01M | 26.78M | 26.28M | 19.2M | 99.63M | 85.38M | 89.64M |
| sellingAndMarketingExpenses | 9.47M | 9.04M | 11.72M | 12.23M | 9.53M | 10.88M | 10.56M | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 34.77M | 37.51M | 44.97M | 46.24M | 36.32M | 37.16M | 29.76M | 99.63M | 85.38M | 89.64M |
| otherExpenses | 824.64M | 967.55M | 1M | 189K | 218K | 229K | 450K | 474K | 545K | 970K |
| operatingExpenses | 859.4M | 1.01B | 850.7M | 763.29M | 587.59M | 516.16M | 444.59M | 404.89M | 387.45M | 385.97M |
| costAndExpenses | 1.05B | 1.19B | 1.02B | 917.42M | 711.89M | 630.55M | 577.51M | 495.24M | 481.49M | 476.87M |
| netInterestIncome | -38.21M | -25.62M | -12.13M | -4.44M | -6.14M | -5.91M | -5M | -8.17M | -10.73M | -11.76M |
| interestIncome | 1.05M | 1.06M | 606.41K | 3.6M | 1.52M | 890K | 57000 | 57000 | 80752 | 57000 |
| interestExpense | 39.25M | 24.34M | 12.74M | 5.4M | 5.43M | 4.32M | 6.4M | 7.5M | 10.81M | 10.69M |
| depreciationAndAmortization | 111.65M | 115.8M | 112.32M | 110.71M | 75.61M | 61.61M | 41.73M | 38.38M | 39.44M | 44.54M |
| ebitda | 206.9M | 212.79M | 228.26M | 213.99M | 192.49M | 176.28M | 185.11M | 111.43M | 126.74M | 116.83M |
| ebit | 95.26M | 97.01M | 115.93M | 103.27M | 116.78M | 113.42M | 140.51M | 73.06M | 82.92M | 72.89M |
| nonOperatingIncomeExcludingInterest | 10.48M | 25.09M | -17.37M | 3.35M | 3.4M | 5.5M | 4.36M | -2.46M | -4.21M | -6.47M |
| operatingIncome | 105.74M | 122.1M | 125.61M | 108.69M | 119.67M | 112.28M | 137.24M | 70.6M | 80.32M | 72.29M |
| totalOtherIncomeExpensesNet | -43.84M | -49.42M | 8.25M | -8.75M | -9.76M | -11.18M | -10.76M | -5.05M | -4.49M | -4.22M |
| incomeBeforeTax | 61.89M | 72.67M | 106.82M | 97.87M | 110.43M | 107.74M | 128.75M | 65.56M | 74.21M | 62.2M |
| incomeTaxExpense | 27.13M | 25.8M | 32.7M | 28.84M | 37.01M | 41.59M | 36.16M | 33.81M | 29.74M | 23.58M |
| netIncomeFromContinuingOperations | 34.76M | 46.87M | 74.12M | 69.03M | 73.42M | 66.15M | 96.34M | 31.74M | 44.47M | 38.62M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | -61000 | - | - |
| netIncome | 34.6M | 45.92M | 73.41M | 68.97M | 73.19M | 65.82M | 92.34M | 31.25M | 44.53M | 38.49M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 34.6M | 45.92M | 73.41M | 68.97M | 73.19M | 65.82M | 96.08M | 31.25M | 44.53M | 38.49M |
| eps | 0.67 | 0.88 | 1.41 | 1.32 | 1.36 | 1.36 | 1.88 | 0.63 | 0.9 | 0.77 |
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 107.18M | 64.41M | 90.46M | 107.29M | 74.6M | 43.78M | 19.63M | 26.38M | 25.35M | 24.3M |
| shortTermInvestments | 427K | 146K | 551K | 340K | 1M | 944K | 480K | 144K | 589K | 755K |
| cashAndShortTermInvestments | 107.6M | 64.56M | 91.01M | 107.63M | 75.61M | 44.73M | 20.11M | 26.52M | 25.94M | 25.06M |
| netReceivables | 201.56M | 210.12M | 221.87M | 182.55M | 170.35M | 119.88M | 119.83M | 116.13M | 118M | 111.46M |
| accountsReceivables | 166.84M | 175.46M | 189.44M | 147.23M | 137.2M | 102.98M | 105.6M | 110.91M | 116.75M | 111.19M |
| otherReceivables | 34.73M | 34.66M | 25.55M | 28.63M | 24.95M | 11.11M | 10.43M | 1.87M | 1.25M | 2.73M |
| inventory | 14.71M | 18.88M | 29.44M | 20.64M | 18.16M | 27.49M | 19.58M | 12.5M | 5.27M | 6.52M |
| prepaids | 23.14M | 21.65M | 18.67M | 17.33M | 16.15M | 12.17M | 11.16M | 8.5M | 8.9M | 9.75M |
| otherCurrentAssets | 47.59M | 54.62M | 281.74M | 225.09M | 198.19M | 148.54M | 141.96M | 124.48M | 130.33M | 123.57M |
| totalCurrentAssets | 394.6M | 369.83M | 420.81M | 370.78M | 308.11M | 232.93M | 192.81M | 177.96M | 170.44M | 164.89M |
| propertyPlantEquipmentNet | 166.78M | 165.7M | 160.89M | 158M | 136.29M | 131.25M | 83.65M | 82.81M | 73.85M | 60.39M |
| goodwill | 735.86M | 684.1M | 639.16M | 588.41M | 542.45M | 330.9M | 262.21M | 262.45M | 262M | 262.86M |
| intangibleAssets | 619.45M | 620.84M | 654.75M | 625.94M | 545.66M | 337.42M | 274.33M | 272.16M | 276.19M | 281.11M |
| goodwillAndIntangibleAssets | 1.36B | 1.3B | 1.29B | 1.21B | 1.09B | 668.33M | 536.54M | 534.61M | 538.19M | 543.97M |
| longTermInvestments | 9.46M | 32.7M | 10M | 15.41M | 3.01M | 2.93M | 9.96M | 10.88M | 4.43M | 2.87M |
| taxAssets | 7.58M | 2.63M | 2.52M | 4.92M | 4.95M | 5.92M | 8.48M | 6.04M | 7.67M | 7.95M |
| otherNonCurrentAssets | 31.94M | 24.14M | 56.32M | 27.35M | 25.3M | 24.5M | 16.86M | 12.71M | 13.33M | 11.61M |
| totalNonCurrentAssets | 1.57B | 1.53B | 1.52B | 1.42B | 1.26B | 832.93M | 655.5M | 647.06M | 637.46M | 626.79M |
| otherAssets | - | - | - | - | -1000 | - | - | -1000 | 1000 | - |
| totalAssets | 1.97B | 1.9B | 1.94B | 1.79B | 1.57B | 1.07B | 848.31M | 825.01M | 807.9M | 791.68M |
| totalPayables | 146.64M | 166.4M | 167.73M | 130.08M | 98.79M | 74.75M | 71.15M | 53.67M | 61.72M | 76.5M |
| accountPayables | 93.32M | 93.01M | 112.61M | 93.19M | 64.52M | 47.09M | 39.29M | 43.94M | 31.38M | 27.35M |
| otherPayables | 53.31M | 73.4M | 55.12M | 36.88M | 34.27M | 27.66M | 31.86M | 9.72M | 30.34M | 49.15M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 31.08M | 6.25M | 33.7M | 97.01M | 39.77M | 43.22M | 6.42M | 39.68M | 42.12M | 41.95M |
| capitalLeaseObligationsCurrent | 22.47M | 19.61M | 19.6M | 18.67M | 16.58M | 14.64M | 4.52M | - | 3.88M | 3.91M |
| taxPayables | 47.37M | 48.9M | 53.04M | 32.57M | 33.01M | 26.1M | 34.37M | 26.18M | 29.8M | 47.65M |
| deferredRevenue | 60.64M | - | 188.29M | 177.62M | 154.14M | 118M | 112.73M | 83.85M | 89.66M | 109.96M |
| otherCurrentLiabilities | 131.06M | 154.57M | 154.44M | 152.59M | 135.4M | 103.69M | 93.03M | 87.93M | 73.11M | 71.72M |
| totalCurrentLiabilities | 331.25M | 346.83M | 375.47M | 398.34M | 290.54M | 236.3M | 175.12M | 181.28M | 180.83M | 194.08M |
| longTermDebt | 794.46M | 704.26M | 699.42M | 587.08M | 470.2M | 424.46M | 302.6M | 326.97M | 316.12M | 310.16M |
| capitalLeaseObligationsNonCurrent | 31.98M | 36.83M | 33.74M | 38.54M | 27.99M | 28.49M | 17.08M | - | 12.12M | 15.61M |
| deferredRevenueNonCurrent | 3.35M | 4.58M | 15.53M | 9.31M | 6.63M | 6.11M | 7.11M | 97000 | 24.29M | 22.26M |
| deferredTaxLiabilitiesNonCurrent | 98.82M | 93.01M | 108.21M | 100.32M | 82.79M | 70.62M | 43.51M | 48.98M | 49.55M | 48.42M |
| otherNonCurrentLiabilities | 57.5M | 142.76M | 38.24M | 44.93M | 48.69M | 39.96M | 80.51M | 80.6M | 6.35M | 56.96M |
| totalNonCurrentLiabilities | 986.11M | 883.84M | 895.14M | 780.18M | 636.3M | 569.64M | 400.19M | 407.67M | 408.42M | 404.99M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 54.45M | 56.44M | 53.34M | 57.22M | 44.56M | 43.12M | 21.6M | - | 16M | 19.52M |
| totalLiabilities | 1.32B | 1.23B | 1.27B | 1.18B | 926.84M | 805.95M | 575.31M | 588.95M | 589.25M | 599.07M |
| treasuryStock | -119.85M | -105.2M | -105.2M | -98.8M | - | -86.32M | -45.26M | -20.29M | -20.29M | -20.29M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 53.74M | 53.74M | 53.74M | 53.74M | 53.74M | 53.22M | 53.22M | 53.22M | 53.22M | 53.22M |
| retainedEarnings | - | - | - | - | - | - | - | - | - | - |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 34.76M | 46.87M | 74.12M | 69.03M | 73.42M | 66.15M | 92.6M | 31.68M | 44.47M | 38.62M |
| depreciationAndAmortization | 111.65M | 115.8M | 112.32M | 110.71M | 75.71M | 62.86M | 44.6M | 38.38M | 43.82M | 44.54M |
| deferredIncomeTax | -1.76M | -16.54M | 352K | -4.66M | 6.28M | 10.7M | -5.07M | -1.11M | -568K | -11.55M |
| stockBasedCompensation | 582K | -7.04M | 2.64M | 5.72M | 5.88M | 3.9M | 95000 | - | - | - |
| changeInWorkingCapital | 16.04M | 15.88M | -43.17M | 4.38M | -12.11M | -24.07M | -15.22M | -4.04M | -1.2M | -9.72M |
| accountsReceivables | 19.5M | 11.12M | -46.58M | -21.71M | -34.24M | -3.46M | -6.79M | 1.55M | -6.34M | -12.98M |
| inventory | 4.21M | 10.58M | -8.79M | -2.28M | 9.49M | -6.24M | -7.07M | -7M | 1.42M | -584K |
| accountsPayables | -593.85K | -22.78M | 15.56M | 23.91M | 11.26M | 4.09M | -4.7M | 11.93M | 3.36M | 1.46M |
| otherWorkingCapital | -7.67M | -5.82M | -3.37M | 4.46M | 1.38M | -18.47M | -8.15M | 2.96M | -2.63M | -9.13M |
| otherNonCashItems | -33.57M | 981K | 1.76M | -18.85M | 12.91M | 5.56M | 14.37M | 19.8M | -19.48M | -201K |
| netCashProvidedByOperatingActivities | 128.88M | 179.53M | 145.03M | 165.27M | 149.93M | 110.5M | 136.35M | 85.82M | 67.61M | 73.25M |
| investmentsInPropertyPlantAndEquipment | -63.23M | -18.97M | -81.04M | -77.5M | -55.73M | -43.74M | -40.35M | -41.56M | -39.61M | -24.44M |
| acquisitionsNet | -42.48M | -50.24M | -64.72M | -93.76M | -398.92M | -94.35M | -4.6M | -12.7M | -9.49M | -4.72M |
| purchasesOfInvestments | - | - | -4.63M | -6.05M | -2.03M | - | - | -5.49M | -2.76M | -3.78M |
| salesMaturitiesOfInvestments | - | - | 85.67M | 83.55M | 57.76M | - | - | - | - | - |
| otherInvestingActivities | 427K | -55.12M | -80.69M | -70.22M | -58.2M | -1.35M | -2.53M | -42.25M | -39.9M | -55.91M |
| netCashProvidedByInvestingActivities | -105.28M | -124.33M | -145.41M | -163.98M | -457.12M | -139.44M | -47.48M | -54.95M | -49.39M | -60.64M |
| netDebtIssuance | 113.88M | -24.21M | 44.59M | 173.94M | 41.62M | 134.49M | -43.94M | -6.59M | 5.31M | 8.49M |
| longTermNetDebtIssuance | 113.88M | -24.21M | 44.59M | 173.94M | 41.62M | 134.49M | -43.94M | -6.59M | 5.31M | 8.49M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -14.64M | - | -9.11M | -96.1M | 337.99M | -41.06M | -24.97M | - | - | - |
| netCommonStockIssuance | -14.64M | - | -9.11M | -96.1M | 337.99M | -41.06M | -24.97M | - | - | - |
| commonStockIssuance | - | - | - | - | 337.99M | - | - | - | - | - |
| commonStockRepurchased | -14.64M | - | -9.11M | -96.1M | - | -41.06M | -24.97M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -51.74M | -26.12M | -26.12M | -26.37M | -24.21M | -24.41M | -17.4M | -17.4M | -17.4M | -17.4M |
| commonDividendsPaid | -51.74M | -26.12M | -26.12M | -26.37M | -24.21M | -24.41M | -17.4M | -17.4M | -17.4M | -17.4M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -28.69M | -30.36M | -25.72M | -21.32M | -17.32M | -19.34M | -7.1M | -3.99M | -3.6M | -150K |
| netCashProvidedByFinancingActivities | 18.81M | -80.69M | -16.36M | 30.15M | 338.07M | 49.68M | -93.41M | -27.98M | -15.7M | -9.06M |
| date | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 286.16M | 308.69M | 283.44M | 277.23M | 284.62M | 306.92M | 285.72M | 304.18M | 290.84M | 327.66M |
| costOfRevenue | 44.38M | 54.31M | 45.29M | 210.44M | 210.81M | 256.77M | 44.61M | 43.04M | 44.08M | 60.14M |
| grossProfit | 241.78M | 254.38M | 238.15M | 66.79M | 73.81M | 50.15M | 241.11M | 261.14M | 246.76M | 267.52M |
| researchAndDevelopmentExpenses | - | - | - | 5.96M | - | 15.42M | 4.01M | 3.59M | 3.48M | 4.06M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 2.88M | 71.12M | - | 50.73M | 45.93M | 28.1M | 47M | 49.69M | 53.14M | 61.1M |
| otherExpenses | 219.46M | 219.67M | 238.15M | 34.11M | -6.68M | 9.31M | 4.28M | 14M | 1.27M | -8.48M |
| operatingExpenses | 219.46M | 219.67M | 238.15M | 40.07M | 39.25M | 18.79M | 212.09M | 223.17M | 212.41M | 219.87M |
| costAndExpenses | 263.84M | 273.98M | 283.44M | 250.51M | 250.06M | 275.56M | 256.7M | 266.2M | 256.49M | 280.01M |
| netInterestIncome | -5.26M | -9.02M | -14.48M | -8.27M | -7.93M | -6.6M | -7.44M | -6.56M | -5.06M | 1.75M |
| interestIncome | 3.35M | 78000 | - | 218.54K | 1.48M | 609K | 114K | 187.19K | 160K | 1.75M |
| interestExpense | 8.61M | 2.71M | 14.48M | 8.49M | 9.4M | 4.93M | 7.98M | 6.75M | 5.2M | - |
| depreciationAndAmortization | 27.16M | 29.35M | 27.33M | 28.45M | 26.51M | 36.63M | 26.75M | 26.1M | 26.32M | 30.68M |
| ebitda | 51.54M | 35.68M | 54.08M | 56.07M | 60.49M | 67.99M | 59.53M | 78.02M | 52.4M | 51.85M |
| ebit | 24.39M | 6.33M | 26.75M | 27.62M | 33.98M | -13.8M | 32.78M | 51.92M | 26.09M | 21.18M |
| nonOperatingIncomeExcludingInterest | -2.07M | 28.38M | -26.75M | -898K | 226K | 20.39M | -1.18M | -403K | 3.25M | 26.47M |
| operatingIncome | 22.32M | 34.71M | 21M | 26.72M | 34.56M | 31.36M | 33.12M | 51.68M | 29.33M | 29.84M |
| totalOtherIncomeExpensesNet | -6.54M | -31.1M | 12.27M | -6.98M | -7.93M | -25.32M | -6.81M | -5.8M | -8.45M | -28.65M |
| incomeBeforeTax | 15.78M | 3.61M | 12.27M | 19.73M | 26.28M | -19.35M | 24.8M | 45.72M | 20.88M | 19M |
| incomeTaxExpense | 4.73M | 9.65M | 3.68M | 5.92M | 7.88M | -3.24M | 8.02M | 14.63M | 6.39M | 4.7M |
| netIncomeFromContinuingOperations | 11.05M | -6.04M | 8.59M | 13.81M | 18.39M | -15.48M | 16.77M | 31.09M | 14.49M | 14.3M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 10.92M | -6.47M | 8.62M | 13.93M | 18.52M | -15.9M | 15.95M | 31.49M | 14.38M | 13.8M |
| netIncomeDeductions | - | - | - | -3.69M | - | - | - | -917K | - | - |
| bottomLineNetIncome | 10.92M | -6.47M | 8.62M | 17.62M | 18.52M | -15.9M | 15.95M | 32.41M | 14.38M | 13.8M |
| eps | 0.21 | -0.13 | 0.17 | 0.34 | 0.35 | -0.3 | 0.31 | 0.6 | 0.28 | 0.26 |
| date | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 119.02M | 107.18M | 74.97M | 77.76M | 118.15M | 64.46M | 66.59M | 58.04M | 65.61M | 90.46M |
| shortTermInvestments | 9.61M | 427K | 5.01M | 7.51M | 5.45M | 146K | 3.22M | 6.44M | 3.54M | 551K |
| cashAndShortTermInvestments | 128.64M | 107.6M | 79.98M | 85.27M | 118.15M | 64.46M | 69.81M | 64.48M | 69.15M | 91.01M |
| netReceivables | 240.66M | 201.56M | 201.34M | 209.48M | 253.45M | 211.09M | 217.82M | 211.14M | 220.22M | 221.87M |
| accountsReceivables | 207.57M | 166.84M | 170.06M | 170.64M | 216.16M | 175.46M | 176.51M | 175.28M | 187.65M | 189.44M |
| otherReceivables | 33.09M | 34.73M | 31.28M | 30.04M | 28.57M | 34.66M | 32.71M | 27.46M | 24.58M | 25.55M |
| inventory | 15.03M | 14.71M | 18.61M | 17.93M | 16.76M | 18.88M | 21.2M | 22.09M | 23.93M | 29.44M |
| prepaids | - | 23.14M | - | 25.06M | 37.69M | 21.65M | 36.04M | 43.32M | 46.8M | 18.67M |
| otherCurrentAssets | 77.48M | 47.59M | 77.94M | 48.12M | 46.81M | 264.74M | 33.47M | 40.36M | 36.93M | 281.74M |
| totalCurrentAssets | 461.8M | 394.6M | 377.87M | 385.86M | 472.85M | 368.17M | 378.33M | 381.38M | 397.03M | 420.81M |
| propertyPlantEquipmentNet | 166.22M | 166.78M | 127.18M | 169.25M | 169.78M | 165.7M | 157.42M | 159.68M | 160.42M | 160.89M |
| goodwill | 732.83M | 735.86M | - | - | - | 684.1M | - | - | - | 639.16M |
| intangibleAssets | 609.48M | 619.45M | 1.34B | 1.36B | 1.31B | 625.76M | 1.33B | 1.32B | 1.31B | 654.75M |
| goodwillAndIntangibleAssets | 1.34B | 1.36B | 1.34B | 1.36B | 1.31B | 1.31B | 1.33B | 1.32B | 1.31B | 1.29B |
| longTermInvestments | 7.8M | 9.46M | 13.98M | 36.2M | 51.12M | 48.34M | 11.04M | 6.42M | 8.93M | 10M |
| taxAssets | 6.42M | 7.58M | 2.59M | 2.89M | 2.51M | 91.28M | 2.35M | 2.5M | 2.99M | 2.52M |
| otherNonCurrentAssets | 33.85M | 31.94M | 68.95M | 20.83M | 1.7M | 5.24M | 54.91M | 55.25M | 49.55M | 56.32M |
| totalNonCurrentAssets | 1.56B | 1.57B | 1.56B | 1.59B | 1.53B | 1.62B | 1.56B | 1.55B | 1.53B | 1.52B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.02B | 1.97B | 1.93B | 1.97B | 2.01B | 1.99B | 1.94B | 1.93B | 1.93B | 1.94B |
| totalPayables | 114.4M | 146.64M | 102.72M | 105.62M | 126.97M | 166.4M | 118.3M | 109.18M | 102.42M | 167.73M |
| accountPayables | 86.19M | 93.32M | 76.09M | 72.13M | 92.44M | 93.01M | 87.78M | 79.73M | 78.31M | 112.61M |
| otherPayables | 28.21M | 53.31M | 26.63M | 33.49M | 34.53M | 73.4M | 30.52M | 29.45M | 24.11M | 55.12M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 8.6M | 31.08M | 55.24M | 58.68M | 11.29M | 6.25M | 25.12M | 69.04M | 26.15M | 33.7M |
| capitalLeaseObligationsCurrent | 22.81M | 22.47M | 20M | 20.45M | 19.36M | 19.61M | 14.53M | 15.46M | 19.11M | 19.6M |
| taxPayables | 28.21M | 47.37M | 26.63M | 33.49M | 34.53M | 48.9M | 30.52M | 29.45M | 24.11M | 53.04M |
| deferredRevenue | - | 60.64M | 119.61M | - | 164.96M | 62.57M | 183.02M | 210.15M | 252.45M | 188.29M |
| otherCurrentLiabilities | 265.96M | 131.06M | 187.66M | 210.8M | 274.25M | 153.05M | 181.72M | 218.35M | 272.59M | 154.44M |
| totalCurrentLiabilities | 411.77M | 331.25M | 365.62M | 395.54M | 431.87M | 345.31M | 339.67M | 412.04M | 420.28M | 375.47M |
| longTermDebt | 764.51M | 794.46M | 743.47M | 743.48M | 705.49M | 704.26M | 689.2M | 629.64M | 629.5M | 699.42M |
| capitalLeaseObligationsNonCurrent | 30.73M | 31.98M | 32.99M | 33.88M | 37.31M | 36.83M | 34.2M | 34.62M | 32.02M | 33.74M |
| deferredRevenueNonCurrent | 2.8M | 3.35M | 3.45M | 3.64M | 4.27M | 4.58M | 15.03M | 14.64M | 15.14M | 15.53M |
| deferredTaxLiabilitiesNonCurrent | 98.38M | 98.82M | 95.13M | 94.75M | 93.61M | 181.66M | 112.13M | 111.09M | 108.03M | 108.21M |
| otherNonCurrentLiabilities | 58.11M | 57.5M | 57.47M | 57.75M | 44.33M | 232.93M | 44.9M | 44.99M | 44.97M | 38.24M |
| totalNonCurrentLiabilities | 954.53M | 986.11M | 932.52M | 933.5M | 885.02M | 974.01M | 895.47M | 834.98M | 829.65M | 895.14M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 53.54M | 54.45M | 53M | 54.32M | 56.67M | 56.44M | 48.74M | 50.08M | 51.13M | 53.34M |
| totalLiabilities | 1.37B | 1.32B | 1.3B | 1.33B | 1.32B | 1.32B | 1.24B | 1.25B | 1.25B | 1.27B |
| treasuryStock | -119.85M | -119.85M | -119.85M | -119.85M | -107.35M | -105.2M | -105.2M | -105.2M | -105.2M | -105.2M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 53.74M | 53.74M | 53.74M | 53.74M | 53.74M | 53.74M | 53.74M | 53.74M | 53.74M | 53.74M |
| retainedEarnings | - | - | - | - | - | - | - | - | - | - |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 11.05M | -6.04M | 8.59M | 13.93M | 18.52M | -15.9M | 16.77M | 31.09M | 14.49M | 14.3M |
| depreciationAndAmortization | 27.16M | 29.35M | 27.33M | 28.45M | 26.51M | 36.63M | 26.75M | 26.1M | 26.32M | 30.68M |
| deferredIncomeTax | - | -734.54K | 1.2M | -2.71M | 650K | -15.3M | 20000 | 18000 | -32000 | -5.83M |
| stockBasedCompensation | 432K | 547K | -662K | 348K | 348K | 320K | -1.02M | -6.94M | 604K | 844K |
| changeInWorkingCapital | 50.72M | -8.63M | -13.12M | -16.62M | 54.41M | -11.78M | -20.85M | -32.56M | 56.1M | -19.97M |
| accountsReceivables | -57.84M | 15.71M | 2.99M | 53.22M | -41.09M | 1.79M | 2.62M | 11.86M | 5.7M | -34.67M |
| inventory | -289K | 3.91M | -659K | -1.16M | 2.12M | 2.34M | 898K | 1.84M | 5.5M | 5.37M |
| accountsPayables | - | 17.87M | 4.68M | -20.77M | -665K | 13.69M | 2.24M | -2.59M | -34.41M | 24.47M |
| otherWorkingCapital | 108.85M | -28.26M | -15.45M | -47.91M | 94.04M | -29.58M | -26.61M | -43.68M | 79.31M | -15.14M |
| otherNonCashItems | 4.98M | 9.95M | 8.12M | -28.91M | 71.4M | 111.76M | -871K | -6.33M | -789K | 39.9M |
| netCashProvidedByOperatingActivities | 93.91M | 24.63M | 30.93M | -5.51M | 78.83M | 43.31M | 21.8M | 18.3M | 96.12M | 64.91M |
| investmentsInPropertyPlantAndEquipment | -15.65M | -14.62M | -13.63M | -6.33M | -19.49M | -21.6M | -14.12M | -14.34M | -17.79M | -24.21M |
| acquisitionsNet | -123K | -1.52M | -4.7M | -37.93M | 2.74M | -673K | -1.45M | -16.28M | -21.87M | -10.07M |
| purchasesOfInvestments | -5.55M | - | - | - | -313K | -7.38M | -180K | - | - | -4.03M |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 14.3M | - | - | 28.24M |
| otherInvestingActivities | 80000 | 74000 | 14000 | -8.96M | -633K | -2.59M | -14.05M | 73000 | -1.83M | -19.24M |
| netCashProvidedByInvestingActivities | -21.24M | -16.06M | -18.32M | -53.21M | -17.69M | -32.25M | -15.5M | -30.55M | -41.48M | -29.31M |
| netDebtIssuance | -55M | 32.66M | -8.56M | 89.78M | -6.28M | -6.75M | 13.17M | 41.76M | -72.4M | -22.17M |
| longTermNetDebtIssuance | -55M | 32.66M | -8.56M | 89.78M | -6.28M | -6.75M | 13.17M | 41.76M | -72.4M | -22.17M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | -13.99M | -654K | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | -13.99M | -654K | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | -13.99M | -654K | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | -51.74M | - | - | - | -26.12M | - | - |
| commonDividendsPaid | - | - | - | -51.74M | - | - | - | -26.12M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -6.45M | -9.38M | -6.46M | -6.57M | -6.28M | -2.39M | -11.3M | -10.41M | -6.26M | -7.67M |
| netCashProvidedByFinancingActivities | -61.45M | 23.28M | -15.02M | 17.49M | -6.94M | -13.68M | 1.87M | 5.23M | -78.66M | -29.84M |