LSE : 0DYQ.L
$0.02 (0.2%)
| 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 | 649.17M | 654.5M | 616M | 555.21M | 524.71M | 496.94M | 503.74M | 467.69M | 457.44M | 429.25M |
| costOfRevenue | 599.51M | 529.37M | 360.36M | 455.51M | 427.99M | 391.85M | 389.41M | 344.72M | 327.86M | 307.78M |
| grossProfit | 49.67M | 125.13M | 255.63M | 99.7M | 96.72M | 105.08M | 114.33M | 122.97M | 129.58M | 121.47M |
| researchAndDevelopmentExpenses | - | - | 39.95M | 37.65M | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | -28000 | 79.84M | 140.99M | 66.36M | 49.93M | 55.74M | 69.68M | 80.38M | 83.89M | 86.48M |
| otherExpenses | 13.05M | 7.66M | 8.07M | -9.87M | 10.88M | 11.35M | 9.99M | 13.01M | 19.85M | 20.74M |
| operatingExpenses | 13.02M | 87.5M | 238.19M | 76.23M | 60.81M | 67.09M | 79.68M | 93.39M | 103.74M | 107.21M |
| costAndExpenses | 612.53M | -616.86M | 598.55M | 531.74M | 488.8M | 458.94M | 469.09M | 438.11M | 431.6M | 414.99M |
| netInterestIncome | -17.31M | -16.25M | -11.27M | -8.84M | -8.27M | -8.47M | -8.71M | -2.85M | -631K | 4.8M |
| interestIncome | 2.79M | 1.65M | 475K | 114K | 90000 | 75000 | 93000 | 4.19M | 8.31M | 34.07M |
| interestExpense | 20.1M | 17.9M | 11.74M | 8.95M | 8.36M | 8.55M | 8.8M | 7.04M | 8.94M | 29.26M |
| depreciationAndAmortization | 85.25M | 84.08M | 13.79M | 70.53M | 64.8M | 62.46M | 64.15M | 43.72M | 40.08M | 34.25M |
| ebitda | 121.9M | 90.34M | 43.63M | 94.96M | 103.64M | 81.45M | 78.04M | 57.08M | 58.54M | 35.13M |
| ebit | 36.65M | 6.26M | 18.09M | 24.44M | 38.84M | 18.99M | 13.89M | 13.36M | 18.46M | 873K |
| nonOperatingIncomeExcludingInterest | - | 31.38M | 11.76M | -970K | -2.21M | 19.01M | 20.77M | 16.21M | 7.38M | 13.39M |
| operatingIncome | 36.65M | 37.63M | 29.84M | 23.46M | 35.91M | 38M | 34.66M | 29.57M | 25.84M | 14.26M |
| totalOtherIncomeExpensesNet | -27.04M | -49.28M | -23.5M | -7.98M | -6.14M | -27.56M | -29.58M | -23.25M | -16.32M | -42.65M |
| incomeBeforeTax | 9.6M | -11.65M | 6.34M | 15.49M | 30.49M | 10.44M | 5.08M | 6.32M | 9.52M | -28.39M |
| incomeTaxExpense | 1.3M | 5.78M | 14.84M | 4.61M | 5.84M | 1.97M | 4.82M | 3.92M | 4.7M | 2.34M |
| netIncomeFromContinuingOperations | 8.31M | -17.43M | -8.5M | 10.88M | 24.65M | 8.48M | 262K | 2.4M | 4.82M | -30.73M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | 1.34M | 4.1M | 2.74M |
| otherAdjustmentsToNetIncome | - | 2.29M | 562K | 2.75M | 1.57M | 2.36M | 2.44M | 2.08M | 2.24M | 1.25M |
| netIncome | 9.4M | -14.71M | -7.41M | 13.62M | 26.22M | 10.84M | 2.7M | 5.77M | 11.15M | -26.75M |
| netIncomeDeductions | -1000 | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 9.4M | -14.71M | -7.41M | 13.62M | 26.22M | 10.84M | 2.7M | 5.77M | 11.15M | -26.75M |
| eps | 0.68 | -1.07 | -0.54 | 1 | 1.9 | 0.78 | 0.19 | 0.41 | 0.8 | -1.92 |
| 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 | 92.34M | 49.58M | 46.61M | 55.55M | 24.16M | 24.73M | 29.06M | 81.09M | 18.72M | 20.77M |
| shortTermInvestments | - | - | - | - | - | 1000 | 1000 | - | - | - |
| cashAndShortTermInvestments | 92.34M | 49.58M | 46.61M | 55.55M | 24.16M | 24.74M | 29.06M | 81.09M | 18.72M | 20.77M |
| netReceivables | 249.32M | 282.1M | 175.2M | 218.81M | 187.21M | 328.34M | 245.67M | 130.6M | 189.39M | 221.25M |
| accountsReceivables | 166.75M | 186M | 175.2M | 151.76M | 136.34M | 134.65M | 143.99M | 97.28M | 118.17M | 167.36M |
| otherReceivables | 82.57M | 96.1M | 76.06M | 67.05M | 50.87M | 193.69M | 101.68M | 33.32M | 71.22M | 53.89M |
| inventory | 3.98M | 8.04M | 9.2M | 6.67M | 4.64M | 4.32M | 4.64M | 2.94M | 3.97M | 9.54M |
| prepaids | 22.04M | 23.36M | 22.08M | 19.37M | 16.69M | 13.1M | 12.41M | 9.52M | 8.99M | 10.26M |
| otherCurrentAssets | - | - | 76.06M | - | 140K | - | - | - | - | - |
| totalCurrentAssets | 367.68M | 363.07M | 329.15M | 300.41M | 232.7M | 370.49M | 291.78M | 224.14M | 221.07M | 261.82M |
| propertyPlantEquipmentNet | 158.73M | 144.73M | 138.58M | 131M | 121.67M | 110.3M | 99.16M | 33.42M | 33.17M | 32.23M |
| goodwill | 234.05M | 235.75M | 199.79M | 198.76M | 187.11M | 186.04M | 192.74M | 173.02M | 167.76M | 199M |
| intangibleAssets | 183.44M | 191.41M | 194.18M | 188.08M | 179.92M | 163.02M | 157.54M | 156.71M | 145.85M | 139.44M |
| goodwillAndIntangibleAssets | 417.49M | 427.16M | 393.96M | 386.85M | 367.03M | 349.05M | 350.28M | 329.73M | 313.61M | 338.44M |
| longTermInvestments | 29.28M | 29.51M | 37.4M | 36.22M | 37.79M | 37.33M | 30.66M | 26.06M | 31.26M | 47.81M |
| taxAssets | 12.1M | 16.6M | 19.75M | 30.38M | 33.51M | 33.2M | 31.75M | 28.2M | 27.27M | 28.78M |
| otherNonCurrentAssets | 15.94M | 5.82M | 24.98M | 5.05M | 4.9M | 4.97M | 4.98M | 6.57M | 119.85M | - |
| totalNonCurrentAssets | 633.55M | 623.82M | 594.92M | 589.51M | 564.89M | 534.86M | 516.83M | 423.97M | 525.16M | 447.26M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1B | 986.89M | 924.07M | 889.92M | 797.59M | 905.36M | 808.61M | 648.11M | 746.22M | 709.08M |
| totalPayables | 56.27M | 72.06M | 61.97M | 55.71M | 48.24M | 43.21M | 50.64M | 41.77M | 46.95M | 62.42M |
| accountPayables | 55.79M | 71.78M | 61.73M | 55.71M | 48.24M | 43.21M | 50.64M | 41.77M | 46.95M | 62.42M |
| otherPayables | 478K | 279K | 235K | -55.71M | -48.24M | -43.21M | -50.64M | -41.77M | -46.95M | -62.42M |
| accruedExpenses | 2.04M | 1.5M | 1.73M | - | - | - | - | - | - | - |
| shortTermDebt | 23.25M | 24.43M | 3.01M | 19.77M | 18.63M | 17.85M | 27.47M | 3.21M | 4.04M | 3.58M |
| capitalLeaseObligationsCurrent | - | - | 14.79M | - | - | - | - | - | - | - |
| taxPayables | - | - | 235K | 247K | 1.48M | - | - | - | - | - |
| deferredRevenue | 38.36M | 41.99M | 38.1M | 34.37M | 36.76M | 36.5M | 35.66M | 30.53M | 31.16M | 29.42M |
| otherCurrentLiabilities | 251.75M | 226.23M | 203.48M | 177.22M | 160.1M | 305.76M | 202.74M | 153.82M | 183.1M | 135.58M |
| totalCurrentLiabilities | 371.67M | 366.22M | 323.08M | 287.07M | 263.73M | 403.32M | 316.52M | 229.34M | 202.24M | 230.99M |
| longTermDebt | 220.96M | 223.78M | 188.55M | 188.91M | 186.57M | 186.28M | 195.69M | 185.84M | 250.83M | 244.01M |
| capitalLeaseObligationsNonCurrent | 80.42M | 77.64M | 78.76M | 75.91M | 70.3M | 62.33M | 52.41M | - | -63.02M | - |
| deferredRevenueNonCurrent | - | - | - | 75.91M | 70.3M | 62.33M | 188.31M | 180.2M | 245.4M | 239.55M |
| deferredTaxLiabilitiesNonCurrent | 1.03M | 1.65M | 5.6M | 6.14M | 8.27M | 7.6M | 8.01M | 6.6M | 6.36M | 6.45M |
| otherNonCurrentLiabilities | 35.38M | 35.1M | 39.13M | 27.75M | 36.32M | 37.92M | 34.73M | -152.84M | -218.97M | -200.87M |
| totalNonCurrentLiabilities | 337.78M | 338.17M | 306.44M | 298.71M | 301.47M | 294.13M | 290.85M | 219.82M | 346.64M | 289.14M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 80.42M | 77.64M | 93.55M | 75.91M | 70.3M | 62.33M | 52.41M | - | -63.02M | - |
| totalLiabilities | 709.46M | 704.39M | 629.51M | 585.78M | 565.2M | 697.45M | 607.37M | 449.15M | 548.88M | 520.14M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | 13.41M |
| commonStock | 13.43M | 13.43M | 13.34M | 13.34M | 13.34M | 13.34M | 13.34M | 13.34M | 13.34M | 13.34M |
| retainedEarnings | 272.7M | -14.71M | -7.41M | 13.62M | 26.22M | 199.36M | 2.7M | 5.77M | 11.15M | -26.75M |
| 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 | 9.4M | -14.71M | -7.41M | 13.62M | 26.22M | 10.84M | 2.7M | 4.43M | 7.05M | -29.49M |
| depreciationAndAmortization | 85.25M | 84.08M | 31.48M | 70.53M | 64.8M | 62.46M | 64.15M | 43.72M | 40.08M | 34.25M |
| deferredIncomeTax | 3.06M | 1.77M | 10.34M | -1.27M | -1.29M | -3.01M | 1.5M | -64.15M | 10.29M | -6.84M |
| stockBasedCompensation | - | - | 115K | 35000 | 300K | 215K | 256K | -282K | 286K | 41000 |
| changeInWorkingCapital | 20.5M | 7.35M | -4.52M | 450K | -5.06M | 18.51M | -64.46M | 64.44M | -10.57M | 6.8M |
| accountsReceivables | 20.15M | -11.89M | -26.63M | -12.91M | 2.52M | 4.67M | -43.86M | - | - | - |
| inventory | 461K | -1.2M | 888K | -2.03M | -661K | 605K | -1.76M | - | - | - |
| accountsPayables | -7.59M | 11.88M | 6.25M | 7.11M | 4.45M | -6.99M | 8.08M | - | - | - |
| otherWorkingCapital | 7.48M | 8.55M | 14.97M | 8.27M | -11.37M | 20.23M | -26.92M | 64.44M | -10.57M | 6.8M |
| otherNonCashItems | 25.58M | 20.14M | 78.25M | 150.16M | 130.55M | 144.96M | 189.35M | 98.78M | 111.98M | 84.51M |
| netCashProvidedByOperatingActivities | 143.79M | 98.63M | 97.92M | 84.61M | 91.93M | 107.13M | 25.91M | 123.93M | 68.38M | 27.57M |
| investmentsInPropertyPlantAndEquipment | -73.94M | -89.92M | -21.95M | -76.14M | -64.76M | -74.53M | -62.37M | -58.88M | -60.62M | -61.83M |
| acquisitionsNet | 771K | -31.91M | -773K | 54.58M | -4.46M | 4.93M | -17.06M | 64.66M | -1.33M | -20.58M |
| purchasesOfInvestments | - | - | -1.04M | -2.62M | -3.2M | -980K | 16.8M | -3.93M | -10.75M | -1.28M |
| salesMaturitiesOfInvestments | 712K | 934K | 805K | 1.64M | 2.04M | 40000 | 261K | -60.73M | 1.05M | 21.85M |
| otherInvestingActivities | 1.16M | 3.9M | -53.45M | -717K | -674K | -754K | 893K | -1.21M | -56.65M | -45.02M |
| netCashProvidedByInvestingActivities | -71.3M | -116.99M | -76.41M | -23.25M | -71.06M | -71.29M | -78.27M | 631K | -71.65M | -83.68M |
| netDebtIssuance | -6.5M | 43.6M | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | -6.5M | 43.6M | - | - | - | - | - | - | - | - |
| netStockIssuance | - | 985K | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | 985K | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | 985K | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | -65000 | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | -6.83M | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | -6.83M | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -23.01M | -22.59M | -31.07M | -27.06M | -21.74M | -39.92M | 83000 | -66.54M | 372K | -150.49M |
| netCashProvidedByFinancingActivities | -29.51M | 22M | -31.07M | -28.94M | -21.74M | -39.92M | 83000 | -66.54M | 6.37M | -150.49M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 326.68M | 322.5M | 335.5M | 319M | 314.98M | 301.01M | 287.65M | 267.56M | 273.55M | 251.16M |
| costOfRevenue | 297.78M | 190.99M | 305.38M | 301.84M | 182.06M | 178.3M | 167.37M | 256.01M | 243.76M | 234M |
| grossProfit | 28.9M | 131.51M | 30.12M | 17.15M | 132.92M | 122.71M | 120.28M | 11.55M | 29.79M | 17.16M |
| researchAndDevelopmentExpenses | - | 21.9M | - | - | 20.25M | 19.7M | 19.45M | 18.2M | 16.5M | 16.5M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 682K | 67.28M | 1.11M | 1.56M | 72.58M | 68.41M | 62.56M | 432K | -113K | 271K |
| otherExpenses | 7.54M | 32.87M | 569K | 6.4M | 1.94M | -6.12M | -3.93M | -5.94M | -4.57M | -6.32M |
| operatingExpenses | 8.22M | 122.06M | 1.68M | 7.96M | 123.82M | 114.37M | 96.68M | 6.37M | 4.45M | 6.59M |
| costAndExpenses | 306M | 313.05M | -307.06M | -309.81M | 305.88M | 292.67M | 264.06M | 262.38M | 248.21M | 240.59M |
| netInterestIncome | -8.4M | -16.22M | -9.46M | -6.8M | -5.81M | -5.45M | -4.69M | -4.14M | -4.16M | -4.11M |
| interestIncome | 1.63M | 1.16M | 1.32M | 326K | 295K | 180K | 83000 | 31000 | 38000 | 52000 |
| interestExpense | 10.03M | 10.08M | 10.78M | 7.12M | 6.11M | 5.63M | 4.77M | 4.18M | 4.2M | 4.16M |
| depreciationAndAmortization | 42.49M | 10.4M | 42.21M | 41.87M | -15.24M | 29.03M | 26.83M | 34.84M | 32.98M | 31.82M |
| ebitda | 63.17M | 26.35M | 39.76M | 50.58M | 4.44M | 39.19M | 44.64M | 40.02M | 58.32M | 42.39M |
| ebit | 20.68M | 15.95M | -2.46M | 8.71M | 9.33M | 8.84M | 24.1M | 963K | 26.36M | 13.38M |
| nonOperatingIncomeExcludingInterest | - | -6.5M | 30.9M | 477K | 10.36M | 1.32M | -6.3M | 4.33M | -121K | -2.81M |
| operatingIncome | 20.68M | 9.45M | 28.44M | 9.19M | 19.69M | 10.16M | 17.8M | 5.18M | 25.34M | 10.57M |
| totalOtherIncomeExpensesNet | -12.14M | -8.38M | -41.68M | -7.6M | -15.99M | -6.95M | 1.52M | -8.63M | -4.98M | -1.35M |
| incomeBeforeTax | 8.53M | 1.07M | -13.24M | 1.59M | 3.7M | 3.21M | 19.33M | -3.33M | 21.26M | 9.22M |
| incomeTaxExpense | 343K | 955K | 2.9M | 2.88M | 2.42M | 12.43M | 1.11M | 3.5M | 3.01M | 2.83M |
| netIncomeFromContinuingOperations | 8.19M | 117K | -16.14M | -1.29M | 806K | -8.79M | 18.5M | -4.88M | 19.75M | 6.47M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | 1.09M | 1.2M | 580K | - | - | - | - | - |
| netIncome | 8.22M | 1.18M | -15.34M | 631K | 1.39M | -8.79M | 18.5M | -4.88M | 19.75M | 6.47M |
| netIncomeDeductions | -999 | - | -1000 | 1000 | - | - | - | - | - | - |
| bottomLineNetIncome | 8.22M | 1.18M | -15.34M | 630K | 1.39M | -8.79M | 18.5M | -4.88M | 19.75M | 6.47M |
| eps | 0.6 | 0.09 | -1.12 | 0.05 | 0.1 | -0.64 | 1.36 | -0.36 | 1.43 | 0.47 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 92.34M | 49.92M | 49.58M | 35.41M | 46.61M | 27.88M | 55.55M | 39.02M | 24.16M | 32.94M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 92.34M | 49.92M | 49.58M | 35.41M | 46.61M | 27.88M | 55.55M | 39.02M | 24.16M | 32.94M |
| netReceivables | 249.32M | 180.32M | 282.1M | 269.24M | 175.2M | 169.75M | 151.76M | 222.16M | 187.21M | 190.8M |
| accountsReceivables | 166.75M | 180.32M | 186M | 182.91M | 175.2M | 169.75M | 151.76M | 222.16M | 187.21M | 190.8M |
| otherReceivables | 82.57M | 74.11M | 96.1M | 86.33M | 76.06M | - | - | - | - | - |
| inventory | 3.98M | 5.8M | 8.04M | 7.47M | 5.5M | 7.88M | 6.5M | 7.61M | 4.64M | 5.2M |
| prepaids | 22.04M | 25.44M | 23.36M | 26.14M | - | - | - | - | - | - |
| otherCurrentAssets | - | 75.42M | - | 1000 | 101.84M | 98.08M | 86.6M | 20.45M | 16.69M | 18.8M |
| totalCurrentAssets | 367.68M | 336.89M | 363.07M | 338.26M | 329.15M | 303.59M | 300.41M | 289.25M | 232.7M | 247.74M |
| propertyPlantEquipmentNet | 158.73M | 145.37M | 144.73M | 142.15M | 138.58M | 134.81M | 131M | 116.76M | 121.67M | 109.34M |
| goodwill | 234.05M | 235.19M | 235.75M | 234.96M | 199.79M | 199.63M | 198.76M | 189.94M | 187.11M | 193.31M |
| intangibleAssets | 183.44M | 190.76M | 191.41M | 207.54M | 194.18M | 197.62M | 188.08M | 192.13M | 179.92M | 171.68M |
| goodwillAndIntangibleAssets | 417.49M | 425.95M | 427.16M | 442.5M | 393.96M | 397.25M | 386.85M | 382.08M | 367.03M | 364.99M |
| longTermInvestments | 29.28M | 13.17M | 29.51M | 42.54M | 22.06M | 43.5M | 20.58M | 41.96M | 37.79M | 42M |
| taxAssets | 12.1M | 16.01M | 16.6M | 18.21M | 19.75M | 20.91M | 30.38M | 29.85M | 33.51M | 33.19M |
| otherNonCurrentAssets | 15.94M | 63M | 5.82M | -1000 | 40.31M | 1000 | 20.7M | 39000 | 4.9M | 180K |
| totalNonCurrentAssets | 633.55M | 647.48M | 623.82M | 645.39M | 594.92M | 596.47M | 589.51M | 570.68M | 564.89M | 549.7M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1B | 984.38M | 986.89M | 983.65M | 924.07M | 900.06M | 889.92M | 859.92M | 797.59M | 797.44M |
| totalPayables | 56.27M | 56.37M | 72.06M | 57.42M | 61.73M | 51.58M | 55.71M | 46.93M | 48.24M | 47.98M |
| accountPayables | 55.79M | 56.37M | 71.78M | 57.22M | 61.73M | 51.58M | 55.71M | 46.93M | 48.24M | 47.98M |
| otherPayables | 478K | 384K | 279K | 192K | 235K | -51.58M | -55.71M | -46.93M | -48.24M | -47.98M |
| accruedExpenses | 2.04M | 118.31M | 1.5M | - | - | - | - | - | - | - |
| shortTermDebt | 23.25M | 12.85M | 24.43M | 76.23M | 3.01M | 7.39M | 3.85M | 21.28M | 18.63M | 21M |
| capitalLeaseObligationsCurrent | - | 13.84M | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | 235K | 264K | 247K | 1.28M | 1.48M | - |
| deferredRevenue | 38.36M | 50.38M | 41.99M | 51.04M | 38.1M | 43.46M | 34.37M | 42.56M | 36.76M | 45.84M |
| otherCurrentLiabilities | 251.75M | 161.25M | 226.23M | 200.04M | 258.34M | 201.09M | 193.14M | 172.24M | 160.1M | 173.65M |
| totalCurrentLiabilities | 371.67M | 362.61M | 366.22M | 384.73M | 323.08M | 303.53M | 287.07M | 283.02M | 263.73M | 288.47M |
| longTermDebt | 220.96M | 218.95M | 223.78M | 187.71M | 188.55M | 262.03M | 264.82M | 188.85M | 186.57M | 186.48M |
| capitalLeaseObligationsNonCurrent | 80.42M | 75.67M | 77.64M | 76.27M | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | 75.24M | 75.91M | 63.52M | 70.3M | 58.63M |
| deferredTaxLiabilitiesNonCurrent | 1.03M | 1.58M | 1.65M | 5.95M | 5.6M | 7.82M | 6.14M | 7.97M | 8.27M | 7.77M |
| otherNonCurrentLiabilities | 35.38M | 45.13M | 35.1M | 32.78M | 117.89M | -45.28M | -48.16M | 28.08M | 36.32M | 39.19M |
| totalNonCurrentLiabilities | 337.78M | 339.76M | 338.17M | 302.71M | 306.44M | 299.8M | 298.71M | 288.41M | 301.47M | 292.07M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 80.42M | 89.51M | 77.64M | 76.27M | - | - | - | - | - | - |
| totalLiabilities | 709.46M | 702.37M | 704.39M | 687.44M | 629.51M | 603.33M | 585.78M | 571.43M | 565.2M | 580.53M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 13.43M | 13.43M | 13.43M | 13.43M | 13.34M | 13.34M | 13.34M | 13.34M | 13.34M | 13.34M |
| retainedEarnings | 272.7M | 1.18M | -14.71M | 630K | -7.41M | -8.79M | 13.62M | -4.88M | 26.22M | 6.47M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 8.22M | 1.18M | -15.34M | 631K | 1.39M | -8.79M | 18.5M | -4.88M | 19.75M | 6.47M |
| depreciationAndAmortization | 42.49M | 42.62M | 42.21M | 41.87M | -6.65M | 38.13M | 35.68M | 34.84M | 32.98M | 31.82M |
| deferredIncomeTax | 2.3M | 757K | 118K | 1.65M | -252K | 10.59M | -2.09M | 821K | -1.07M | -225K |
| stockBasedCompensation | - | - | - | - | -211K | 326K | -373K | 408K | 222K | 78000 |
| changeInWorkingCapital | 22.88M | 11.32M | 20.56M | -13.21M | 7.18M | -11.69M | 10.02M | -18.53M | -14.1M | 9.05M |
| accountsReceivables | 13.68M | 5.45M | -10.57M | -1.31M | -10.73M | -15.9M | 2.01M | -13.63M | -263K | - |
| inventory | -473K | 934K | -663K | -534K | 2.26M | -1.37M | 836K | -2.86M | 695K | -1.36M |
| accountsPayables | 6.11M | -13.7M | 17.99M | -6.11M | 12.59M | -6.34M | 8.96M | -1.84M | - | - |
| otherWorkingCapital | 3.56M | 4.94M | 13.8M | -5.24M | 3.05M | 5.58M | 7.18M | -193K | -14.92M | 6.33M |
| otherNonCashItems | 17.1M | -4.32M | 25.77M | -5.64M | 68.74M | 9.51M | 19.65M | 80.11M | 63.72M | 73.14M |
| netCashProvidedByOperatingActivities | 92.99M | 50.8M | 73.32M | 25.31M | 70.45M | 27.48M | 83.49M | 4.35M | 35.32M | 56.61M |
| investmentsInPropertyPlantAndEquipment | -36.3M | -12.46M | -44.1M | -45.81M | -10.19M | -11.76M | -9.5M | -36.04M | -31.53M | -33.23M |
| acquisitionsNet | 906K | -475K | 2.99M | -34.9M | -1.18M | -2.17M | -5.79M | 58.3M | 619K | -5.08M |
| purchasesOfInvestments | - | - | - | - | - | -36000 | -719K | -1.9M | -2.12M | -1.08M |
| salesMaturitiesOfInvestments | -500K | 1.21M | - | 934K | - | 805K | 688K | 948K | 1.24M | 801K |
| otherInvestingActivities | 775K | -23.25M | 4.76M | -860K | -23.66M | -26.33M | -27.74M | 97000 | -729K | 55000 |
| netCashProvidedByInvestingActivities | -35.12M | -36.18M | -36.35M | -80.64M | -35.03M | -40.26M | -43.03M | 21.41M | -32.52M | -38.53M |
| netDebtIssuance | -3.22M | -11.31M | -11.18M | 54.78M | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | -11.31M | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | -3.22M | - | -11.18M | 54.78M | - | - | - | - | - | - |
| netStockIssuance | - | - | - | 985K | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | 985K | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | 985K | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | -65000 | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | -6.83M | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | -6.83M | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -12.22M | -2.75M | -11.69M | -10.9M | -16.64M | -14.43M | -16.19M | -10.87M | -16.57M | -10.03M |
| netCashProvidedByFinancingActivities | -15.45M | -14.06M | -22.87M | 44.86M | -16.64M | -14.43M | -23.02M | -10.77M | -11.71M | -10.03M |