OTC : CMPVF
$3.51 (11.64%)
| 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 | 1.21B | 1.15B | 1.19B | 1.12B | 1.03B | 836.22M | 761.15M | 717.62M | 597.74M | 563.46M |
| costOfRevenue | 984.78M | 188.84M | 182.61M | 780.73M | 741.26M | 554.52M | 489.64M | 421.77M | 389.68M | 373.95M |
| grossProfit | 227.78M | 965.14M | 1.01B | 342.85M | 286.59M | 281.69M | 247.71M | 295.84M | 208.06M | 189.51M |
| researchAndDevelopmentExpenses | 274.03M | - | 26.59M | 12.57M | 94.3M | 76.38M | 58.65M | 42.94M | 18.89M | 21.61M |
| generalAndAdministrativeExpenses | - | 25.3M | 25.87M | 30.9M | 30M | 27.08M | 26.28M | 12.56M | 19.14M | - |
| sellingAndMarketingExpenses | - | 9.47M | 8.21M | 10.89M | 10.79M | 7.78M | 10.88M | 10.56M | 8.25M | - |
| sellingGeneralAndAdministrativeExpenses | -127.55M | 34.77M | 34.08M | 21.74M | 18.23M | 13.08M | 10.66M | 17.98M | 107.31M | 87.66M |
| otherExpenses | -10.2M | 824.64M | 83.44M | 805.73M | 717.05M | - | - | 96.6M | - | - |
| operatingExpenses | 136.28M | 859.4M | 144.11M | 34.31M | 112.53M | 89.46M | 69.31M | 157.52M | 126.2M | 109.27M |
| costAndExpenses | 1.12B | 1.05B | 1.06B | 997.62M | 904.53M | 699.52M | 541.95M | 579.29M | 515.87M | 483.22M |
| netInterestIncome | -32.62M | -36.57M | -23.28M | -11.48M | -1.69M | -7.03M | -3.86M | -5.82M | -8.27M | -9.75M |
| interestIncome | 1.6M | 1M | 58401 | 573.86K | 3.71M | 547.32K | 879.91K | 57046 | 58477 | 73369 |
| interestExpense | 34.22M | 37.57M | 23.34M | 12.05M | 5.4M | 7.57M | 4.74M | 5.88M | 8.33M | 9.82M |
| depreciationAndAmortization | 106.64M | 111.65M | 105.23M | 111.71M | 110.99M | 75.51M | 27.73M | 41.77M | 39.37M | 39.64M |
| ebitda | 198.14M | 206.9M | 193.36M | 219.44M | 202.07M | 194.3M | 142.29M | 182.15M | 116.12M | 125.46M |
| ebit | 91.5M | 95.26M | 88.15M | 107.73M | 91.08M | 118.79M | 107.42M | 140.39M | 76.75M | 85.83M |
| nonOperatingIncomeExcludingInterest | - | 10.48M | 67.47M | 18.23M | 32.25M | 17.9M | - | -2.06M | 5.11M | -5.59M |
| operatingIncome | 91.5M | 105.74M | 122.93M | 125.96M | 123.33M | 136.69M | 219.21M | 138.33M | 188.21M | 80.24M |
| totalOtherIncomeExpensesNet | -33.9M | -43.84M | -50.26M | -19.63M | -25.21M | -39.8M | -112.76M | -3.82M | -121.01M | -4.23M |
| incomeBeforeTax | 57.59M | 61.89M | 72.67M | 106.33M | 89.8M | 96.89M | 106.45M | 134.51M | 67.2M | 76.01M |
| incomeTaxExpense | 28.88M | 27.13M | 25.88M | 32.52M | 28.91M | 36.96M | 41.12M | 37.79M | 34.69M | 29.89M |
| netIncomeFromContinuingOperations | 28.71M | 34.76M | 46.87M | 73.81M | 69.03M | 73.42M | 65.35M | 96.34M | 32.54M | 46.11M |
| netIncomeFromDiscontinuedOperations | - | - | 90342 | - | - | - | - | - | -84139 | - |
| otherAdjustmentsToNetIncome | - | - | -3.79M | -4.94M | - | - | - | - | - | -1.42M |
| netIncome | 28.23M | 34.6M | 41.72M | 68.22M | 60.83M | 59.74M | 65.07M | 96.16M | 32.06M | 44.76M |
| netIncomeDeductions | - | - | -4.34M | -4.79M | -8.31M | -13.24M | - | - | - | - |
| bottomLineNetIncome | 28.23M | 34.6M | 46.06M | 73.01M | 69.14M | 72.98M | 65.03M | 96.37M | 32.1M | 44.76M |
| eps | 0.54 | 0.67 | 0.88 | 1.39 | 1.32 | 1.36 | 1.35 | 1.95 | 0.65 | 0.9 |
| 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 | 83.17M | 107.18M | 64.67M | 90.02M | 107.61M | 75.82M | 45.82M | 25.32M | 31.15M | 27.9M |
| shortTermInvestments | - | 427K | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 83.17M | 107.6M | 64.56M | 90.02M | 107.61M | 75.82M | 45.82M | 25.32M | 31.15M | 27.9M |
| netReceivables | 239.8M | 201.56M | 190.94M | 277.92M | 223.72M | 195.5M | 142.38M | 132.97M | 27.13M | 117.09M |
| accountsReceivables | 208.37M | 166.84M | 159.44M | 211.56M | 174.22M | 160.44M | 110.8M | 114.1M | 17.58M | 116.75M |
| otherReceivables | 31.43M | 34.73M | 31.49M | 66.35M | 49.5M | 35.06M | 31.58M | 18.87M | 9.55M | - |
| inventory | 14.79M | 14.71M | 18.88M | 29.28M | 20.69M | 18.14M | 27.18M | 19.6M | 12.82M | 5.27M |
| prepaids | 28.18M | 23.14M | 21.65M | 18.5M | 17.17M | 15.99M | 11.88M | 11.16M | 8.63M | 8.23M |
| otherCurrentAssets | 1.26M | 47.59M | 73.24M | 2M | 2.5M | 2.29M | 3.03M | 2.87M | 102.84M | 11.58M |
| totalCurrentAssets | 367.2M | 394.6M | 369.27M | 417.72M | 371.69M | 307.73M | 230.29M | 191.91M | 182.57M | 170.08M |
| propertyPlantEquipmentNet | 169.3M | 166.78M | 166.19M | 160.01M | 158.39M | 136.12M | 129.76M | 83.72M | 84.96M | 74.23M |
| goodwill | 721.15M | 735.86M | 621.64M | 635.68M | 589.86M | 541.77M | 327.15M | 262.43M | 269.26M | 263.33M |
| intangibleAssets | 583.98M | 619.45M | 568.62M | 648.44M | 625.94M | 541.75M | 332.09M | - | 277.04M | 271.41M |
| goodwillAndIntangibleAssets | 1.31B | 1.36B | 1.19B | 1.28B | 1.21B | 1.08B | 659.01M | 262.43M | 269.26M | 263.33M |
| longTermInvestments | 34.5M | 9.46M | 48.48M | 62.76M | 45.25M | 25.06M | 24.38M | 24.73M | 24.2M | 17.85M |
| taxAssets | 110.28M | 7.58M | 91.56M | 53.81M | 73.5M | 41.67M | 36.98M | 50.35M | 30.23M | 36.56M |
| otherNonCurrentAssets | 4.97M | 31.94M | 128.74M | 6.41M | 620.7K | 7.31M | 4.47M | 277.74M | 279.21M | 278.82M |
| totalNonCurrentAssets | 1.62B | 1.57B | 1.63B | 1.57B | 1.49B | 1.29B | 854.61M | 698.97M | 687.86M | 670.78M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.99B | 1.97B | 1.99B | 1.99B | 1.86B | 1.6B | 1.08B | 890.88M | 870.43M | 807.9M |
| totalPayables | 116.36M | 146.64M | 151.21M | 167.73M | 130.08M | 80.64M | 65.84M | 71.15M | 45.85M | 58.82M |
| accountPayables | 92.87M | 93.32M | 84.51M | 104.65M | 82.19M | 52.67M | 41.48M | 34.4M | 37.54M | 29.9M |
| otherPayables | 23.49M | 53.31M | 66.69M | 51.22M | 32.53M | 27.97M | 24.36M | 27.89M | 8.31M | 28.91M |
| accruedExpenses | 48.62M | - | - | 72.76M | 64.59M | 61.23M | 51.97M | 63.43M | 47.23M | 44.06M |
| shortTermDebt | 98.56M | 31.08M | 5.68M | 33.7M | 97.01M | 39.77M | 43.22M | 10.95M | 40.58M | 46.04M |
| capitalLeaseObligationsCurrent | - | 22.47M | 17.82M | 19.6M | 18.67M | 16.58M | 14.46M | 122.68K | 99428 | 3.88M |
| taxPayables | - | 47.37M | 49.04M | 32.14M | 18.72M | 19.34M | 17.77M | 14.83M | 26.85M | 16.15M |
| deferredRevenue | 71.31M | 60.62M | 69.06M | 73.82M | 83.6M | 65.07M | 43.54M | 35.4M | 18.24M | 20.59M |
| otherCurrentLiabilities | 56.85M | 131.06M | 140.45M | 5.81M | 5.38M | 26.89M | 14.59M | 3.15M | 33.98M | 7.45M |
| totalCurrentLiabilities | 391.69M | 331.25M | 315.16M | 373.43M | 399.33M | 290.17M | 233.62M | 184.2M | 185.98M | 180.83M |
| longTermDebt | 671.52M | 794.46M | 639.96M | 699.42M | 587.08M | 470.2M | 419.35M | 302.6M | 326.37M | 316.12M |
| capitalLeaseObligationsNonCurrent | 32.75M | 31.98M | 36.94M | 33.74M | 38.54M | 27.99M | 28.15M | 17.08M | 9.08M | 12.12M |
| deferredRevenueNonCurrent | 1.88M | 3.35M | 4.16M | 15.53M | 9.33M | 6.62M | 6.04M | 7.11M | 99514 | - |
| deferredTaxLiabilitiesNonCurrent | 201.3M | 98.82M | 84.52M | 108.21M | 100.32M | 82.79M | 100.94M | 43.51M | 74.27M | 49.55M |
| otherNonCurrentLiabilities | 49.82M | 57.5M | 211.33M | 38.24M | 44.93M | 48.69M | 39.96M | 29.89M | 32.44M | 30.64M |
| totalNonCurrentLiabilities | 957.26M | 986.11M | 976.9M | 895.14M | 780.18M | 636.3M | 594.31M | 400.19M | 442.26M | 408.42M |
| otherLiabilities | - | - | 31.18M | - | - | - | - | - | - | - |
| capitalLeaseObligations | 32.75M | 54.45M | 54.75M | 53.34M | 57.22M | 44.56M | 42.61M | 17.21M | 9.18M | 16M |
| totalLiabilities | 1.35B | 1.32B | 1.32B | 1.31B | 1.25B | 962.4M | 827.93M | 626.84M | 628.25M | 589.25M |
| treasuryStock | -119.8M | -119.85M | -105.54M | -104.63M | -99.04M | - | -85.34M | -45.3M | -20.82M | -20.39M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 53.71M | 53.74M | 48.83M | 53.44M | 53.87M | 53.67M | 52.62M | 53.26M | 54.6M | 53.22M |
| retainedEarnings | - | - | - | - | - | - | - | - | - | - |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 28.23M | 34.76M | 46.05M | 73.01M | 69.14M | 73.1M | 65.07M | 96.16M | 32.12M | 44.47M |
| depreciationAndAmortization | 106.64M | 111.65M | 116.14M | 111.71M | 110.99M | 75.51M | 60.91M | 44.6M | 39.37M | 39.64M |
| deferredIncomeTax | -1.56M | -1.68M | -15.34M | 350.08K | -4.68M | 6.27M | 10.57M | -5.08M | -1.14M | -570.88K |
| stockBasedCompensation | - | - | - | 2.63M | - | 5.87M | - | 91048 | - | - |
| changeInWorkingCapital | 11.9M | 16.04M | -8.26M | -42.94M | 4.39M | -12.09M | -23.8M | -15.23M | -4.14M | -1.21M |
| accountsReceivables | -3.82M | 19.5M | 11.15M | -46.33M | -21.76M | -34.2M | -3.42M | -6.8M | 1.59M | -6.37M |
| inventory | 64975 | 4.21M | 10.61M | -8.74M | -2.29M | 9.48M | -6.17M | -7.08M | -7.18M | 1.43M |
| accountsPayables | 421.84K | -568.34K | -21.14M | 15.48M | 23.97M | 11.25M | 4.05M | -4.7M | 12.24M | 3.37M |
| otherWorkingCapital | 15.23M | -7.67M | -8.89M | -3.35M | 4.47M | 1.37M | -18.26M | 3.35M | -10.79M | 358.81K |
| otherNonCashItems | 1.75M | -33.57M | 41.47M | -526.42K | -14.16M | 1.09M | -3.51M | 15.91M | 21.84M | -14.71M |
| netCashProvidedByOperatingActivities | 146.97M | 128.88M | 180.06M | 144.24M | 165.68M | 149.74M | 109.24M | 136.46M | 88.05M | 67.61M |
| investmentsInPropertyPlantAndEquipment | -59.74M | -63.23M | -68.05M | -75.99M | -71.62M | -55.66M | -43.24M | -40.39M | -42.64M | -39.81M |
| acquisitionsNet | -4.06M | -42.48M | -45.65M | -57.19M | -81.04M | -396.13M | -94.23M | -4.11M | -7.21M | -5.29M |
| purchasesOfInvestments | - | - | - | -4.61M | -6.07M | -2.02M | - | - | -5.63M | -2.77M |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -2.39M | 427K | -15.33M | -6.85M | -5.66M | -3.13M | -1.73M | -3.05M | -1.31M | -1.76M |
| netCashProvidedByInvestingActivities | -66.19M | -105.28M | -129.04M | -144.64M | -164.39M | -456.95M | -139.2M | -47.55M | -56.78M | -49.64M |
| netDebtIssuance | -74.97M | 113.88M | -50.19M | 18.96M | 173.94M | 41.56M | 116.5M | -50.95M | -10.41M | 1.75M |
| longTermNetDebtIssuance | - | 113.88M | -22M | 18.96M | 153.41M | 33.97M | 118.45M | -48.79M | -6.59M | 5.06M |
| shortTermNetDebtIssuance | -74.97M | - | -28.19M | - | - | 7.59M | - | -50.95M | -6.75M | -3.31M |
| netStockIssuance | - | -14.64M | - | -9.06M | -96.46M | 337.57M | -41.06M | -24.99M | - | - |
| netCommonStockIssuance | - | -14.64M | - | -8.46M | -84.75M | 275.89M | -36.17M | -21.86M | - | - |
| commonStockIssuance | - | - | - | - | - | 275.89M | - | - | - | - |
| commonStockRepurchased | - | -14.64M | - | -8.46M | -84.75M | - | -36.17M | -21.86M | - | - |
| netPreferredStockIssuance | - | - | - | -599.12K | -11.71M | 61.68M | - | - | - | - |
| netDividendsPaid | -2.59M | -51.74M | -26.19M | -25.97M | -26.43M | -24.18M | -24.14M | -17.42M | -17.85M | -17.49M |
| commonDividendsPaid | -2.59M | -51.74M | -26.19M | -25.97M | -26.43M | -24.14M | -24.12M | -17.42M | -17.84M | -17.45M |
| preferredDividendsPaid | - | - | - | - | - | -38570 | - | - | -15465 | -36966.8 |
| otherFinancingActivities | -26.51M | -28.69M | -199.97K | -178.93K | -20.81M | -16.9M | -843.96K | -103.09K | -34669 | -39197 |
| netCashProvidedByFinancingActivities | -104.06M | 18.81M | -76.58M | -16.25M | 30.24M | 338.05M | 50.45M | -93.46M | -28.3M | -15.78M |
| date | 2025-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 291.21M | 286.16M | 308.69M | 283.44M | 276.69M | 285.77M | 307.83M | 286.43M | 304.21M | 289.86M |
| costOfRevenue | 219.5M | 44.38M | 54.31M | 45.29M | -138.22M | 211.66M | 257.53M | 211.29M | 215.35M | 205.25M |
| grossProfit | 70.28M | 241.78M | 254.38M | 238.15M | 234.58M | 74.11M | 50.3M | 75.14M | 88.85M | 84.61M |
| researchAndDevelopmentExpenses | 4.78M | - | - | - | 5.95M | - | 26.59M | 4.02M | 3.59M | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 2M | 56.45M | 69.02M | - | 2.52M | 46.12M | 17.95M | 47.11M | 458.24K | 52.96M |
| otherExpenses | 44.92M | 219.46M | 219.67M | 238.15M | 350.76M | -6.71M | 234.46M | -8.31M | 261.14M | -1.27M |
| operatingExpenses | 51.71M | 219.46M | 219.67M | 238.15M | 359.23M | 39.41M | 44.53M | 42.82M | 4.05M | 51.69M |
| costAndExpenses | 271.21M | 263.84M | 273.98M | 283.44M | 250.03M | 251.06M | 276.38M | 254.11M | 251.04M | 256.94M |
| netInterestIncome | -6.93M | -5.26M | -2.64M | -14.48M | -7.73M | -7.38M | -7.3M | -6.81M | -6.03M | -5.03M |
| interestIncome | 409.24K | 3.35M | 78000 | - | 135.64K | 1.37M | 463.37K | 33000 | 172.01K | 159.46K |
| interestExpense | 7.3M | 8.61M | 2.71M | 14.48M | 7.87M | 8.75M | 7.77M | 6.84M | 6.2M | 5.19M |
| depreciationAndAmortization | 26.86M | 27.16M | 29.35M | 27.33M | 26.51M | 26.62M | 36.74M | 26.82M | 26.1M | 26.23M |
| ebitda | 45.38M | 51.54M | 35.68M | 54.08M | 52.24M | 60.73M | 24.2M | 59.68M | 78.03M | 52.23M |
| ebit | 18.66M | 24.39M | 6.33M | 26.75M | 25.73M | 34.11M | -12.54M | 32.86M | 51.93M | 26M |
| nonOperatingIncomeExcludingInterest | - | -2.07M | 28.38M | -26.75M | 933.77K | 589.35K | 35.38M | -545.35K | 1.24M | 6.92M |
| operatingIncome | 18.66M | 22.32M | 34.71M | 21M | 26.67M | 34.7M | 21.58M | 32.31M | 53.17M | 32.92M |
| totalOtherIncomeExpensesNet | -12.8M | -6.54M | -31.1M | 12.27M | -6.97M | -8.32M | -40.31M | -7.46M | -7.44M | -12.1M |
| incomeBeforeTax | 7.69M | 15.78M | 3.61M | 12.27M | 19.69M | 26.38M | -18.73M | 24.86M | 45.72M | 20.81M |
| incomeTaxExpense | 2.38M | 4.73M | 9.65M | 3.68M | 5.91M | 7.91M | -3.25M | 8.04M | 14.63M | 6.37M |
| netIncomeFromContinuingOperations | 5.31M | 11.05M | -6.04M | 8.59M | 13.79M | 18.47M | -15.53M | 16.77M | 31.09M | 14.49M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | -659.74K | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | -915.38K | - | 624.85K | - | - | - |
| netIncome | 5.18M | 10.92M | -6.47M | 8.62M | 12.98M | 18.52M | -15.95M | 15.95M | 31.49M | 14.38M |
| netIncomeDeductions | - | - | - | - | -924.59K | - | - | - | - | - |
| bottomLineNetIncome | 5.21M | 10.92M | -6.47M | 8.62M | 13.9M | 18.59M | -15.95M | 15.99M | 31.51M | 14.33M |
| eps | 0.1 | 0.21 | -0.13 | 0.17 | 0.27 | 0.35 | -0.31 | 0.3 | 0.61 | 0.28 |
| date | 2025-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 106.9M | 119.02M | 107.18M | 74.97M | 77.62M | 118.62M | 64.65M | 66.75M | 58.05M | 65.39M |
| shortTermInvestments | - | 9.61M | 427K | 5.01M | 7M | - | - | - | - | - |
| cashAndShortTermInvestments | 106.9M | 128.64M | 107.6M | 79.98M | 77.62M | 118.62M | 64.65M | 66.75M | 58.05M | 65.39M |
| netReceivables | 243.35M | 240.66M | 201.56M | 201.34M | 250.39M | 254.49M | 260.7M | 253.68M | 254.42M | 264.84M |
| accountsReceivables | 209.43M | 207.57M | 166.84M | 170.06M | 209.1M | 254.49M | 33.2M | 167.39M | 202.76M | 211.5M |
| otherReceivables | 33.91M | 33.09M | 34.73M | 31.28M | 41.3M | 28.57M | 34.66M | 31.02M | 51.65M | 53.33M |
| inventory | 15.27M | 15.03M | 14.71M | 18.61M | 16.71M | 16.83M | 18.94M | 21.25M | 22.09M | 23.85M |
| prepaids | - | - | 23.14M | - | - | - | 21.65M | - | - | - |
| otherCurrentAssets | 61.16M | 77.48M | 47.59M | 77.94M | 14.83M | 84.81M | 3.33M | 37.59M | 46.86M | 41.61M |
| totalCurrentAssets | 426.68M | 461.8M | 394.6M | 377.87M | 359.55M | 474.75M | 369.27M | 379.27M | 381.41M | 395.69M |
| propertyPlantEquipmentNet | 167.4M | 166.22M | 166.78M | 127.18M | 168.92M | 170.46M | 166.19M | 157.81M | 159.7M | 159.88M |
| goodwill | 719.24M | 732.83M | 735.86M | - | -90.4M | -96.38M | 686.13M | -72.12M | -109.96M | -101.04M |
| intangibleAssets | 593.09M | 609.48M | 619.45M | 1.34B | 1.36B | 1.31B | 625.76M | 1.34B | 1.32B | 1.31B |
| goodwillAndIntangibleAssets | 1.31B | 1.34B | 1.36B | 1.34B | 1.27B | 1.22B | 1.31B | 1.26B | 1.21B | 1.21B |
| longTermInvestments | 37.18M | 7.8M | 9.46M | 13.98M | 52.34M | 51.32M | 48.48M | 64.91M | 60.48M | 57.09M |
| taxAssets | 4.16M | 6.42M | 7.58M | 2.59M | 2.69M | 2.52M | 91.56M | 2.36M | 2.51M | 2.98M |
| otherNonCurrentAssets | 5.22M | 33.85M | 31.94M | 68.95M | 92.14M | 97.97M | 9.14M | 73.33M | 111.16M | 102.23M |
| totalNonCurrentAssets | 1.52B | 1.56B | 1.57B | 1.56B | 1.59B | 1.54B | 1.63B | 1.56B | 1.55B | 1.53B |
| otherAssets | - | - | - | - | 25.57M | - | - | - | - | - |
| totalAssets | 1.95B | 2.02B | 1.97B | 1.93B | 1.97B | 2.02B | 1.99B | 1.94B | 1.93B | 1.92B |
| totalPayables | 110.95M | 114.4M | 146.64M | 102.72M | 98.42M | 126.97M | 166.4M | 118.3M | 109.18M | 102.42M |
| accountPayables | 89.99M | 86.19M | 93.32M | 76.09M | 67.21M | 86.02M | 84.51M | 83.25M | 73.11M | 72.01M |
| otherPayables | 20.95M | 28.21M | 53.31M | 26.63M | 33.49M | 34.53M | 66.69M | 30.52M | 29.45M | 24.11M |
| accruedExpenses | - | - | - | - | - | - | 94.07M | - | - | - |
| shortTermDebt | 5.89M | 8.6M | 31.08M | 55.24M | 54.68M | 11.29M | 6.25M | 25.12M | 69.04M | 26.15M |
| capitalLeaseObligationsCurrent | 22.13M | 22.81M | 22.47M | 20M | 19.05M | 19.36M | 19.61M | 14.53M | 15.46M | 19.11M |
| taxPayables | - | 28.21M | 47.37M | 26.63M | 33.42M | 34.67M | 49.04M | 30.59M | 29.45M | 24.03M |
| deferredRevenue | 164.18M | 180.98M | 60.62M | 119.33M | 139.39M | 165.63M | 62.75M | 91.3M | 117.99M | 154.77M |
| otherCurrentLiabilities | 230.68M | 265.96M | 131.06M | 187.66M | 196.42M | 110.36M | -2.74M | 91.27M | 100.4M | 116.41M |
| totalCurrentLiabilities | 369.66M | 411.77M | 331.25M | 365.62M | 368.57M | 433.6M | 346.34M | 340.51M | 412.07M | 418.86M |
| longTermDebt | 761.52M | 764.51M | 794.46M | 743.47M | 692.78M | 708.32M | 704.26M | 689.2M | 629.64M | 629.5M |
| capitalLeaseObligationsNonCurrent | 31.05M | 30.73M | 31.98M | 32.99M | 31.57M | 37.46M | 36.83M | 34.2M | 34.62M | 32.02M |
| deferredRevenueNonCurrent | 2.28M | 2.8M | 3.35M | 3.45M | 3.39M | 4.29M | 4.59M | 15.07M | 14.64M | 15.08M |
| deferredTaxLiabilitiesNonCurrent | 95.95M | 98.38M | 98.82M | 95.13M | 88.29M | 93.99M | 93.01M | 112.41M | 111.1M | 107.67M |
| otherNonCurrentLiabilities | 58.31M | 58.11M | 57.5M | 57.47M | 57.75M | 44.51M | 45.18M | 44.9M | 44.99M | 44.97M |
| totalNonCurrentLiabilities | 949.08M | 954.53M | 986.11M | 932.52M | 869.83M | 888.56M | 883.84M | 897.69M | 835.05M | 826.85M |
| otherLiabilities | - | - | - | - | 88.08M | - | 34.31M | - | - | - |
| capitalLeaseObligations | 53.18M | 53.54M | 54.45M | 53M | 50.62M | 56.82M | 56.44M | 48.74M | 50.08M | 51.13M |
| totalLiabilities | 1.32B | 1.37B | 1.32B | 1.3B | 1.33B | 1.32B | 1.32B | 1.24B | 1.25B | 1.25B |
| treasuryStock | -120M | -119.85M | -119.85M | -119.85M | -119.63M | -107.78M | -105.52M | -105.47M | -105.21M | -104.85M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 53.76M | 53.74M | 53.74M | 53.74M | 50.07M | 53.95M | 53.89M | 53.87M | 53.74M | 53.55M |
| retainedEarnings | - | - | - | - | - | - | - | - | - | - |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 5.18M | 11.05M | -6.04M | 8.59M | 12.87M | 18.59M | -15.95M | 15.99M | 31.49M | 14.33M |
| depreciationAndAmortization | 26.86M | 27.16M | 29.35M | 27.33M | 26.51M | 26.62M | 36.74M | 26.82M | 26.1M | 26.23M |
| deferredIncomeTax | 90705 | -34619 | -695.67K | 1.24M | -2.71M | 652.61K | -15.35M | 20048 | 18000 | -31891 |
| stockBasedCompensation | 432.2K | - | - | - | - | - | 321.02K | - | -6.94M | - |
| changeInWorkingCapital | 25.6M | 50.72M | -8.63M | -13.12M | -16.58M | 54.63M | -11.81M | -20.9M | -32.57M | 55.91M |
| accountsReceivables | 27.18M | -57.84M | 15.71M | 2.99M | 53.12M | -41.25M | 1.79M | 2.62M | 11.86M | 5.68M |
| inventory | -174.08K | -289K | 3.91M | -659K | -1.16M | 2.13M | 2.34M | 900.23K | 1.85M | 5.49M |
| accountsPayables | 5.28M | -7.68M | 16.49M | 4.88M | -20.73M | -667.67K | 13.73M | 2.25M | -2.59M | -34.3M |
| otherWorkingCapital | -1.41M | 108.85M | -44.74M | -15.45M | -47.81M | 94.42M | -29.67M | -26.67M | -43.68M | 79.04M |
| otherNonCashItems | -42.51M | 4.98M | 9.95M | 8.12M | -25.59M | -21.34M | 49.48M | -65160 | 201.11K | -643.82K |
| netCashProvidedByOperatingActivities | 15.57M | 93.91M | 24.63M | 30.93M | -5.5M | 79.15M | 43.43M | 21.86M | 18.3M | 95.79M |
| investmentsInPropertyPlantAndEquipment | -16.69M | -15.65M | -14.62M | -13.63M | -6.32M | -19.57M | -21.67M | -14.15M | -14.34M | -17.73M |
| acquisitionsNet | -279.54K | -123K | -1.52M | -4.7M | -35.34M | 2.76M | -675K | -5.71M | -9.89M | -21.62M |
| purchasesOfInvestments | -2.74M | -5.55M | - | - | - | -314.25K | -7.4M | -180.45K | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -19105 | 80000 | 74000 | 14000 | -11.45M | -635.54K | -2.6M | 68000 | -6.32M | -1.99M |
| netCashProvidedByInvestingActivities | -19.73M | -21.24M | -16.06M | -18.32M | -53.11M | -17.76M | -32.35M | -20.05M | -30.55M | -41.34M |
| netDebtIssuance | -7M | -55M | 32.66M | -8.56M | 83.06M | -6.31M | -13.72M | 13.17M | 41.76M | -72.15M |
| longTermNetDebtIssuance | -7M | -55M | 32.66M | -8.56M | 83.06M | -6.31M | -13.72M | 6.6M | 38.29M | -66.57M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | -7.59M | - | 3.47M | -5.58M |
| netStockIssuance | - | - | - | - | -13.96M | -656.68K | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | -13.03M | -608.55K | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | -13.03M | -608.55K | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | -928.51K | -48134 | - | - | - | - |
| netDividendsPaid | - | - | - | - | -51.64M | - | - | - | -26.12M | - |
| commonDividendsPaid | - | - | - | - | -51.64M | - | - | - | -26.12M | - |
| preferredDividendsPaid | - | - | - | - | -5653 | - | - | - | - | - |
| otherFinancingActivities | 317.23K | -6.45M | -9.38M | -6.46M | -6.57M | 630.88 | 3189 | -11.3M | -10.41M | -6.24M |
| netCashProvidedByFinancingActivities | -6.68M | -61.45M | 23.28M | -15.02M | 17.46M | -6.96M | -13.72M | 1.87M | 5.23M | -78.39M |