NYSE : CRD-A
$0.21 (1.95%)
| 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.31B | 1.34B | 1.32B | 1.23B | 1.14B | 1.02B | 1.05B | 1.12B | 1.16B | 1.18B |
| costOfRevenue | 992.21M | 973.42M | 957.85M | 924.87M | 847.43M | 737.32M | 752.77M | 808M | 842.17M | 850.11M |
| grossProfit | 321.9M | 367.55M | 359.07M | 306.35M | 291.8M | 278.88M | 294.85M | 314.97M | 321.54M | 327.48M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | 218.95M | 227.17M | 242.42M | 239.84M | 239.85M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | 299.66M | 286.51M | 255.75M | 244.85M | 218.95M | 227.17M | 242.42M | 239.84M | 239.85M |
| otherExpenses | 245.69M | - | - | - | - | - | - | - | 11.9M | 6.56M |
| operatingExpenses | 245.69M | 299.66M | 286.51M | 255.75M | 244.85M | 218.95M | 227.17M | 242.42M | 251.74M | 246.42M |
| costAndExpenses | 1.24B | 1.27B | 1.24B | 1.18B | 1.09B | 956.27M | 979.94M | 1.05B | 1.09B | 1.1B |
| netInterestIncome | -14.69M | -16.86M | -17.04M | -10.31M | -6.56M | -7.92M | -10.77M | -10.11M | -9.06M | -9.18M |
| interestIncome | 3.29M | 3.44M | 2.77M | 655K | 424K | 264K | 745K | 1.29M | 847K | 749K |
| interestExpense | 17.97M | 20.3M | 19.81M | 10.97M | 6.98M | 8.19M | 11.52M | 11.4M | 9.91M | 9.93M |
| depreciationAndAmortization | 40.04M | 36.2M | 35.74M | 36.1M | 40.18M | 40.11M | 40.51M | 44.08M | 41.66M | 40.74M |
| ebitda | 92.62M | 97.61M | 102.91M | 52.11M | 91.02M | 100.03M | 75.67M | 99.61M | 93.83M | 113.92M |
| ebit | 52.57M | 61.42M | 67.17M | 16.01M | 50.85M | 59.92M | 35.16M | 55.53M | 52.17M | 73.18M |
| nonOperatingIncomeExcludingInterest | 23.64M | 6.47M | 5.4M | 34.59M | -3.9M | - | 32.53M | 17.02M | 17.63M | 7.89M |
| operatingIncome | 76.21M | 67.88M | 72.57M | 50.6M | 46.95M | 59.92M | 67.68M | 72.55M | 69.8M | 81.06M |
| totalOtherIncomeExpensesNet | -41.61M | -26.77M | -25.21M | -45.56M | -3.09M | -20.84M | -44.05M | -28.42M | -27.54M | -17.82M |
| incomeBeforeTax | 34.6M | 41.11M | 47.36M | 5.05M | 43.86M | 39.09M | 23.64M | 44.13M | 42.26M | 63.24M |
| incomeTaxExpense | 14.92M | 14.58M | 17.1M | 23.58M | 13.32M | 12.01M | 14.11M | 18.54M | 15.04M | 25.56M |
| netIncomeFromContinuingOperations | 19.68M | 26.53M | 30.26M | -18.53M | 30.55M | 27.08M | 9.53M | 25.59M | 27.22M | 37.68M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 19.63M | 26.6M | 30.61M | -18.3M | 30.69M | 28.3M | 12.48M | 25.98M | 27.66M | 35.97M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 19.63M | 26.6M | 30.61M | -18.3M | 30.69M | 28.3M | 12.48M | 25.98M | 27.66M | 35.97M |
| eps | 0.4 | 0.54 | 0.63 | -0.37 | 0.58 | 0.54 | 0.18 | 0.51 | 0.53 | 0.68 |
| 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 | 64.08M | 55.41M | 58.36M | 46.01M | 53.23M | 44.66M | 51.8M | 53.12M | 54.01M | 81.57M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 64.08M | 55.41M | 58.36M | 46.01M | 53.23M | 44.66M | 51.8M | 53.12M | 54.01M | 81.57M |
| netReceivables | 246.97M | 278.48M | 247.97M | 276.48M | 258.12M | 227.86M | 239.93M | 239.41M | 282.92M | 255.38M |
| accountsReceivables | 115.66M | 142.06M | 131.36M | 141.11M | 134.46M | 123.06M | 128.22M | 131.12M | 174.17M | 153.57M |
| otherReceivables | 131.31M | 136.42M | 116.61M | 135.37M | 123.66M | 104.8M | 111.71M | 108.29M | 108.74M | 101.81M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | 39.42M | 56.99M | 28.78M | 34.58M | 29.49M | 23.48M | 24.24M | 25.45M | 24.01M |
| otherCurrentAssets | 41.36M | 917K | 6.02M | - | - | - | - | - | - | - |
| totalCurrentAssets | 352.41M | 374.23M | 369.35M | 351.27M | 345.92M | 302M | 315.21M | 320.85M | 370.37M | 364.73M |
| propertyPlantEquipmentNet | 82.97M | 99.36M | 111.36M | 121.14M | 133.09M | 145.72M | 133.78M | 34.3M | 41.66M | 29.6M |
| goodwill | 76.57M | 76.37M | 76.72M | 76.62M | 116.53M | 66.54M | 80.64M | 96.89M | 96.92M | 91.75M |
| intangibleAssets | 179.16M | 186.4M | 178.56M | 171.02M | 173.37M | 142.2M | 141.53M | 157.23M | 186.97M | 167.89M |
| goodwillAndIntangibleAssets | 255.73M | 262.77M | 255.28M | 247.64M | 289.9M | 208.73M | 222.17M | 254.12M | 283.89M | 259.64M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 24.68M | 25.3M | 26.25M | 19.57M | 21.27M | 25.6M | 17.97M | 22.15M | 24.36M | 30.38M |
| otherNonCurrentAssets | 48.5M | 42.09M | 36.97M | 51.89M | 62.46M | 70.94M | 70.88M | 70.02M | 67.66M | 51.5M |
| totalNonCurrentAssets | 411.89M | 429.53M | 429.85M | 440.24M | 506.72M | 450.98M | 444.8M | 380.59M | 417.57M | 371.13M |
| otherAssets | - | -2000 | - | -1000 | - | - | - | - | - | - |
| totalAssets | 764.3M | 803.76M | 799.2M | 791.51M | 852.64M | 752.98M | 760.01M | 701.44M | 787.94M | 735.86M |
| totalPayables | 43.64M | 53.95M | 51.24M | 52.06M | 49.67M | 47.37M | 37.41M | 40.98M | 52.01M | 55.52M |
| accountPayables | 39.77M | 50.6M | 45.11M | 50.85M | 48.47M | 41.54M | 34.38M | 37.83M | 49.3M | 51.99M |
| otherPayables | 3.87M | 3.34M | 6.13M | 1.21M | 1.2M | 5.82M | 3.03M | 3.14M | 2.7M | 3.53M |
| accruedExpenses | 37.97M | 38.1M | 42.27M | 56.29M | 76.88M | 40.38M | 31.45M | 32.39M | 36.56M | 34.92M |
| shortTermDebt | 38.45M | 17.74M | 14.73M | 26.97M | 10.62M | 1.57M | 28.53M | 23.2M | 24.64M | 30000 |
| capitalLeaseObligationsCurrent | 27.7M | 24.62M | 24.44M | 22.99M | 25.33M | 33.01M | 30.78M | 89000 | 571K | 982K |
| taxPayables | 3.87M | 3.34M | 6.13M | 1.21M | 1.2M | 5.82M | 3.03M | 3.14M | 2.7M | 3.53M |
| deferredRevenue | 33.83M | 36.13M | 35.54M | 29.28M | 32.12M | 27.23M | 28.29M | 30.96M | 37.79M | 37.46M |
| otherCurrentLiabilities | 127.97M | 129.18M | 131.08M | 91.9M | 109.24M | 93.24M | 79.81M | 97.7M | 105.02M | 101.38M |
| totalCurrentLiabilities | 309.57M | 299.73M | 299.29M | 279.49M | 303.86M | 242.79M | 236.26M | 225.31M | 256.59M | 230.29M |
| longTermDebt | 150.55M | 200.24M | 194.27M | 211.64M | 163.98M | 111.28M | 148.35M | 167.12M | 199.64M | 186.17M |
| capitalLeaseObligationsNonCurrent | 53.58M | 66.89M | 78.09M | 84.8M | 88.74M | 93.7M | 87.13M | 5000 | 818K | 836K |
| deferredRevenueNonCurrent | 23.26M | 23.56M | 24.87M | 24.74M | 23.79M | 24.14M | 24.08M | 21.71M | 22.52M | 25.88M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | 74.32M | 87.04M | 105.18M |
| otherNonCurrentLiabilities | 55.92M | 57.8M | 62.84M | 67.47M | 60.88M | 94.14M | 99.32M | 106.35M | 114.63M | 133.42M |
| totalNonCurrentLiabilities | 283.3M | 348.48M | 360.08M | 388.64M | 337.39M | 323.26M | 358.87M | 295.19M | 337.61M | 346.31M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 81.27M | 91.51M | 102.53M | 107.79M | 114.07M | 126.71M | 117.91M | 94000 | 1.39M | 1.82M |
| totalLiabilities | 592.87M | 648.2M | 659.37M | 668.13M | 641.24M | 566.06M | 595.14M | 520.5M | 594.2M | 576.6M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 48.87M | 49.27M | 49.08M | 48.61M | 51.81M | 53.36M | 53.28M | 55.34M | 55.94M | 55.99M |
| retainedEarnings | 233.71M | 237.95M | 228.56M | 213.09M | 266.37M | 265.24M | 249.55M | 273.61M | 269.69M | 261.56M |
| additionalPaidInCapital | 92.25M | 87.12M | 82.59M | 78.16M | 74.23M | 67.19M | 63.39M | 58.79M | 53.17M | 48.11M |
| 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 | 19.68M | 26.53M | 30.61M | -18.53M | 30.55M | 27.08M | 9.53M | 25.59M | 27.22M | 37.68M |
| depreciationAndAmortization | 40.04M | 36.2M | 35.74M | 36.1M | 40.18M | 40.11M | 40.51M | 44.08M | 41.66M | 40.74M |
| deferredIncomeTax | -3.33M | -2.53M | -12.28M | 7.4M | -2.99M | -9M | 3.04M | 7.95M | -2.36M | 10.53M |
| stockBasedCompensation | 5.19M | 5.77M | 5.6M | 4.92M | 7.58M | 4.38M | 4.11M | 6.2M | 6.66M | 5.25M |
| changeInWorkingCapital | 37.01M | -13.34M | 39.79M | -40.49M | -21.1M | 26.7M | 544K | -52.72M | -52.02M | 4.6M |
| accountsReceivables | 31.72M | -24.43M | 23.54M | -34.86M | -15.45M | 5.06M | 11.22M | 7.84M | -14.84M | 2.78M |
| inventory | - | - | - | - | - | -18.37M | - | -48.91M | -18.51M | -8.21M |
| accountsPayables | -9.92M | 6.92M | -2.82M | -5.98M | 13.47M | 31.78M | -6.95M | -8.95M | -14.68M | 17.12M |
| otherWorkingCapital | 15.21M | 4.17M | 19.07M | 350K | -19.12M | 8.24M | -3.73M | -2.7M | -3.99M | -7.09M |
| otherNonCashItems | 3.26M | -997K | 4.32M | 38.24M | 104K | 3.91M | 17.48M | 21.33M | 19.6M | 66000 |
| netCashProvidedByOperatingActivities | 101.85M | 51.62M | 103.79M | 27.63M | 54.32M | 93.18M | 75.22M | 52.42M | 40.76M | 98.86M |
| investmentsInPropertyPlantAndEquipment | -38.55M | -6.21M | -4.89M | -6.84M | -9.22M | -37.38M | -8.69M | -30.02M | -44.91M | -29.2M |
| acquisitionsNet | 2.05M | - | - | -26.31M | -46.4M | 9.98M | -2.3M | 36.69M | -36.03M | -3.67M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 295K | -41.65M | -31.71M | -24.73M | -15.2M | 358K | -12.44M | -218K | -926K | -95000 |
| netCashProvidedByInvestingActivities | -36.21M | -41.65M | -36.6M | -57.88M | -70.83M | -27.04M | -23.42M | 6.45M | -81.87M | -32.97M |
| netDebtIssuance | -29.82M | 8.38M | -31.55M | 67.4M | 60.57M | -61.6M | -14.84M | -34.48M | -1.23M | -41.59M |
| longTermNetDebtIssuance | -90000 | -240K | -60000 | -59000 | -432K | -62000 | -93000 | -477K | -1.23M | -3.71M |
| shortTermNetDebtIssuance | -29.73M | 8.62M | -31.49M | 67.46M | 61.01M | -61.53M | -14.75M | -34M | 35.92M | -37.88M |
| netStockIssuance | -8.47M | -3.87M | -4.68M | -26.75M | -19.13M | -3.14M | -26.21M | -10.41M | -9.36M | - |
| netCommonStockIssuance | -8.47M | -3.87M | -2.73M | -26.75M | -19.13M | -2.67M | -26.21M | -11.52M | -7.42M | - |
| commonStockIssuance | 2.04M | - | - | - | - | - | - | 1.39M | 1.15M | 1.74M |
| commonStockRepurchased | -10.51M | -3.87M | -2.73M | -26.75M | -19.13M | -2.67M | -26.21M | -11.52M | -7.42M | -1.34M |
| netPreferredStockIssuance | - | - | -1.95M | - | - | -476K | - | 1.11M | -1.93M | - |
| netDividendsPaid | -14.33M | -13.76M | -12.7M | -11.84M | -12.66M | -9.64M | -13.17M | -13.53M | -13.7M | -13.56M |
| commonDividendsPaid | -14.33M | -13.76M | -12.7M | -11.84M | -12.66M | -9.64M | -13.17M | -13.53M | -13.7M | -13.56M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5M | -3.62M | -5.75M | -2.87M | -4.12M | 13000 | 819K | -320K | 34.63M | 8000 |
| netCashProvidedByFinancingActivities | -57.62M | -12.86M | -54.68M | 25.94M | 24.66M | -74.37M | -53.41M | -58.74M | 10.34M | -55.15M |
| 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 | 320.89M | 320.95M | 322.17M | 334.6M | 324.17M | 358.32M | 342.73M | 326.85M | 313.07M | 320.92M |
| costOfRevenue | 243.39M | 248.38M | 228.38M | 236.32M | 244.65M | 263.42M | 249.31M | 234.89M | 225.81M | 230.03M |
| grossProfit | 77.5M | 72.57M | 93.79M | 98.27M | 79.52M | 94.9M | 93.42M | 91.96M | 87.26M | 90.9M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | 80.75M | - | - | 74.02M | 74.72M | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | - | 80.75M | - | 71.09M | 74.02M | 74.72M | 77.32M | 86.64M |
| otherExpenses | 64.77M | 58.67M | 71.8M | - | 63.14M | - | - | - | - | - |
| operatingExpenses | 64.77M | 58.67M | 71.8M | 80.75M | 63.14M | 71.09M | 74.02M | 74.72M | 77.32M | 86.64M |
| costAndExpenses | 308.16M | 307.05M | 300.18M | 317.07M | 307.79M | 334.5M | 323.32M | 309.61M | 303.13M | 316.66M |
| netInterestIncome | -2.64M | -3.1M | -3.79M | -3.86M | -3.94M | -4.33M | -4.68M | -4.26M | -3.6M | -3.77M |
| interestIncome | 761K | 862K | - | 796K | 827K | 893K | 830K | 817K | 901K | 1.1M |
| interestExpense | 3.41M | 3.96M | 3.79M | 4.65M | 4.77M | 5.22M | 5.51M | 5.07M | 4.5M | 4.88M |
| depreciationAndAmortization | 9.59M | 10.5M | 10.08M | 9.81M | 9.65M | 9.24M | 8.81M | 8.85M | 9.3M | 8.39M |
| ebitda | 20.28M | 7.97M | 32.07M | 28.13M | 23.64M | 24.04M | 29.04M | 26.91M | 17.62M | 12.11M |
| ebit | 10.69M | -2.53M | 21.99M | 18.32M | 13.99M | 14.8M | 20.23M | 18.06M | 8.32M | 3.72M |
| nonOperatingIncomeExcludingInterest | 2.04M | 16.42M | - | -796K | 2.39M | 9.02M | -830K | -817K | 1.62M | 539K |
| operatingIncome | 12.73M | 13.9M | 21.99M | 17.52M | 16.38M | 23.82M | 19.4M | 17.24M | 9.94M | 4.26M |
| totalOtherIncomeExpensesNet | -5.44M | -20.38M | -3.79M | -3.86M | -7.16M | -14.24M | -4.68M | -4.26M | -6.12M | -5.41M |
| incomeBeforeTax | 7.29M | -6.49M | 18.2M | 13.66M | 9.22M | 9.58M | 14.72M | 12.99M | 3.83M | -1.15M |
| incomeTaxExpense | 2.38M | 786K | 5.81M | 5.84M | 2.48M | 3.72M | 5.33M | 4.49M | 1.05M | -161K |
| netIncomeFromContinuingOperations | 4.91M | -7.27M | 12.39M | 7.82M | 6.74M | 5.86M | 9.39M | 8.5M | 2.78M | -989K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 4.9M | -7.24M | 12.41M | 7.78M | 6.68M | 5.72M | 9.45M | 8.58M | 2.84M | -818K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 4.9M | -7.24M | 12.41M | 7.78M | 6.68M | 5.72M | 9.45M | 8.58M | 2.84M | -818K |
| eps | 0.1 | -0.15 | 0.25 | 0.16 | 0.14 | 0.12 | 0.19 | 0.17 | 0.06 | -0.02 |
| 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 | 54.49M | 64.08M | 68.77M | 58.53M | 57.37M | 55.41M | 52.34M | 46.74M | 45.2M | 58.36M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 54.49M | 64.08M | 68.77M | 58.53M | 57.37M | 55.41M | 52.34M | 46.74M | 45.2M | 58.36M |
| netReceivables | 264.96M | 246.97M | 263.33M | 286.21M | 275.54M | 278.48M | 266.35M | 269.86M | 256.17M | 252.82M |
| accountsReceivables | 118.06M | 115.66M | 263.33M | 136.06M | 134.14M | 142.06M | 266.35M | 133.85M | 125.98M | 131.36M |
| otherReceivables | 146.89M | 131.31M | 132.03M | 150.15M | 141.4M | 136.42M | 139.11M | 136.01M | 130.18M | 121.45M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | 35.61M | - | - | - | 37.23M | - | - | - |
| otherCurrentAssets | 48.88M | 41.36M | 3.97M | 31.43M | 39.93M | 40.33M | 6.45M | 35.39M | 44.46M | 58.17M |
| totalCurrentAssets | 368.33M | 352.41M | 371.68M | 376.17M | 372.84M | 374.23M | 362.37M | 352M | 345.82M | 369.35M |
| propertyPlantEquipmentNet | 79.52M | 82.97M | 93.05M | 89.7M | 91.46M | 99.36M | 103.56M | 103.54M | 107.74M | 111.36M |
| goodwill | 76.5M | 76.57M | 76.5M | 76.59M | 76.37M | 76.37M | 76.63M | 76.57M | 76.62M | 76.72M |
| intangibleAssets | 178.32M | 179.16M | 186.99M | 188.11M | 185.55M | 186.4M | 185.4M | 182.01M | 180.28M | 178.56M |
| goodwillAndIntangibleAssets | 254.82M | 255.73M | 263.5M | 264.7M | 261.93M | 262.77M | 262.03M | 258.58M | 256.9M | 255.28M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 24.01M | 24.68M | 23.78M | 24.24M | 23.96M | 25.3M | 24.62M | 25.46M | 26.16M | 26.25M |
| otherNonCurrentAssets | 44.96M | 48.5M | 71.61M | 44.55M | 42.07M | 42.09M | 48.22M | 46.24M | 39.65M | 36.97M |
| totalNonCurrentAssets | 403.32M | 411.89M | 428.16M | 423.19M | 419.42M | 429.53M | 438.43M | 433.82M | 430.45M | 429.85M |
| otherAssets | - | - | - | - | - | -2000 | - | - | - | - |
| totalAssets | 771.65M | 764.3M | 799.84M | 799.36M | 792.26M | 803.76M | 800.79M | 785.81M | 776.28M | 799.2M |
| totalPayables | 64.03M | 43.64M | 45.47M | 46.82M | 48.31M | 53.95M | 43.74M | 43.38M | 50.57M | 51.24M |
| accountPayables | 59.24M | 39.77M | 45.47M | 45.97M | 44.59M | 50.6M | 43.74M | 43.38M | 45.23M | 45.11M |
| otherPayables | 4.79M | 3.87M | - | 853K | 3.72M | 3.34M | - | - | 5.33M | 6.13M |
| accruedExpenses | 44.68M | 37.97M | 141.74M | 44.12M | 43.3M | 38.1M | 43.76M | 46.66M | 48.11M | 42.27M |
| shortTermDebt | 43.5M | 38.45M | 21.28M | 22.79M | 41.3M | 17.74M | 32.44M | 24.42M | 19.35M | 14.73M |
| capitalLeaseObligationsCurrent | 26.92M | 27.7M | 26.21M | 23.66M | 23.65M | 24.62M | 25M | 24.41M | 24.44M | 24.44M |
| taxPayables | 4.79M | 3.87M | - | 853K | 3.72M | 3.34M | - | - | 5.33M | 6.13M |
| deferredRevenue | 33.74M | 33.83M | - | 37.3M | 35.72M | 36.13M | 35.44M | 36.19M | 37.22M | 35.54M |
| otherCurrentLiabilities | 110.38M | 127.97M | 39.58M | 106.42M | 93.93M | 129.18M | 102.99M | 97.16M | 84.44M | 131.08M |
| totalCurrentLiabilities | 323.25M | 309.57M | 274.28M | 281.11M | 286.2M | 299.73M | 283.37M | 272.22M | 264.13M | 299.29M |
| longTermDebt | 150.59M | 150.55M | 196.81M | 202.66M | 205.27M | 200.24M | 205.92M | 209.41M | 210.82M | 194.27M |
| capitalLeaseObligationsNonCurrent | 50.09M | 53.58M | 61.25M | 60.38M | 61.19M | 66.89M | 70.49M | 70.89M | 74.3M | 78.09M |
| deferredRevenueNonCurrent | 24.06M | 23.26M | 59.88M | 24.02M | 23.78M | 23.56M | 23.78M | 23.77M | 23.81M | 24.87M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 49.21M | 55.92M | 81.82M | 55.85M | 56.79M | 57.8M | 58.05M | 59.82M | 59.98M | 62.84M |
| totalNonCurrentLiabilities | 273.94M | 283.3M | 339.88M | 342.91M | 347.04M | 348.48M | 358.24M | 363.88M | 368.9M | 360.08M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 77.01M | 81.27M | 87.46M | 84.04M | 84.84M | 91.51M | 95.49M | 95.3M | 98.73M | 102.53M |
| totalLiabilities | 597.19M | 592.87M | 614.16M | 624.02M | 633.24M | 648.2M | 641.6M | 636.1M | 633.04M | 659.37M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 48.69M | 48.87M | 49.37M | 49.46M | 49.36M | 49.27M | 49.06M | 49.07M | 49.1M | 49.08M |
| retainedEarnings | 229.96M | 233.71M | 251.51M | 245.5M | 241.18M | 237.95M | 235.9M | 231.26M | 227.31M | 228.56M |
| additionalPaidInCapital | 91.24M | 92.25M | 93.61M | 90.7M | 88.44M | 87.12M | 87.34M | 85.46M | 83.1M | 82.59M |
| 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 | 4.91M | -7.24M | 12.41M | 7.78M | 6.74M | 5.86M | 9.45M | 8.58M | 2.78M | -989K |
| depreciationAndAmortization | 9.59M | 10.5M | 10.08M | 9.81M | 9.65M | 9.24M | 8.81M | 8.85M | 9.3M | 8.39M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 1.05M | 357K | 52000 | 214K | 1.39M | 1.95M | 188K | 139K | 1.22M | 1.42M |
| changeInWorkingCapital | -12.08M | 48.15M | 12.35M | 8.26M | -32.63M | 25.37M | -3.01M | -2.84M | -33.17M | 37.7M |
| accountsReceivables | -13.25M | 21.71M | 14.02M | -1.97M | -2.04M | -7.92M | 259K | -13.57M | -3.2M | 29.43M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 3.4M | 13.64M | -7.42M | 9.04M | -25.18M | 24.06M | 5.2M | 3.5M | -25.84M | -1.38M |
| otherWorkingCapital | -2.23M | 12.8M | -1.67M | 10.24M | -5.41M | 9.23M | -3.26M | 10.74M | -4.13M | 9.65M |
| otherNonCashItems | -192K | -3.3M | -4.26M | 8.93M | 927K | -1.89M | 3.9M | -3.18M | 70000 | -10.8M |
| netCashProvidedByOperatingActivities | 3.27M | 48.1M | 30.63M | 35.01M | -13.92M | 40.53M | 19.35M | 11.55M | -19.8M | 35.71M |
| investmentsInPropertyPlantAndEquipment | -1.9M | -10.96M | -1.36M | -1.41M | -994K | -3.22M | -1.57M | 123K | -1.54M | -1.53M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -5.96M | -7.71M | -5.6M | -7.76M | -8.12M | -8.98M | -9.42M | -9.02M | -8.01M | -7.38M |
| netCashProvidedByInvestingActivities | -7.86M | -10.96M | -6.97M | -9.16M | -9.11M | -12.2M | -11M | -8.9M | -9.55M | -8.91M |
| netDebtIssuance | 5M | -29M | -7.34M | -21.9M | 28.51M | -20.62M | 4.18M | 3.81M | 21.01M | -8.79M |
| longTermNetDebtIssuance | - | - | -7.34M | -21.9M | 28.51M | -240K | 4.18M | 3.81M | - | -60000 |
| shortTermNetDebtIssuance | 5M | -29M | -7.34M | - | - | -20.38M | - | - | 21.01M | -8.73M |
| netStockIssuance | -5.52M | -5.52M | -2.95M | - | - | -263K | -1.53M | -1.34M | -733K | -2.15M |
| netCommonStockIssuance | -5.52M | -5.52M | -2.95M | - | - | -263K | -1.53M | -1.34M | -733K | -2.15M |
| commonStockIssuance | - | 2.04M | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -5.52M | -7.56M | -2.95M | - | - | -263K | -1.53M | -1.34M | -733K | -2.15M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -3.66M | -3.69M | -3.72M | -3.46M | -3.46M | -3.44M | -3.44M | -3.44M | -3.44M | -3.42M |
| commonDividendsPaid | -3.66M | -3.69M | -3.72M | -3.46M | -3.46M | -3.44M | -3.44M | -3.44M | -3.44M | -3.42M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 7.6M | -3.58M | 1.29M | -734K | -38000 | -1.85M | -1.56M | 549K | -764K | -2.26M |
| netCashProvidedByFinancingActivities | 3.41M | -41.79M | -12.73M | -26.1M | 25.02M | -26.17M | -2.35M | -418K | 16.07M | -16.61M |