LSE : 0F8V.L
-$0.34 (-5.06%)
| 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 | 938.3M | 989M | 1.07B | 989.46M | 922.47M | 937.18M | 1.1B | 1.06B | 1.02B | 963.64M |
| costOfRevenue | 935.6M | 456.01M | 491.79M | 944.77M | 844.24M | 795.4M | 1B | 965.23M | 902.62M | 784.72M |
| grossProfit | 2.67M | 532.99M | 574.58M | 44.68M | 78.24M | 141.77M | 96.18M | 96.94M | 121.6M | 178.92M |
| researchAndDevelopmentExpenses | - | - | 62.6M | 58.5M | 55.9M | 53.1M | 67.9M | 69.6M | 60.8M | 50.5M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | 467.91M | 425.32M | 377.18M | 347.05M | -67.9M | -69.6M | -60.8M | 395.19M |
| otherExpenses | -41.58M | 493.27M | -5.18M | -476.42M | -430.11M | -372.09M | 4.01M | 19.51M | 6.45M | -17.3M |
| operatingExpenses | -41.58M | 493.27M | 525.33M | 7.39M | 2.97M | 28.06M | 4.01M | 19.51M | 6.45M | 67.8M |
| costAndExpenses | 894M | -950.6M | 1.01B | 952.17M | 847.21M | 823.47M | 1.01B | 984.74M | 909.08M | 852.51M |
| netInterestIncome | 2.88M | -1.4M | 314K | 618K | -700K | -2M | -2.24M | -152K | -725K | -148K |
| interestIncome | 4.74M | 3.44M | 2M | 2.04M | 1.05M | 980K | 680K | 2.18M | 1.86M | 2.71M |
| interestExpense | 1.85M | 1.4M | 1.69M | 1.43M | 1.75M | 2.98M | 2.92M | 2.33M | 2.59M | 2.86M |
| depreciationAndAmortization | 42.34M | 39.27M | 35.17M | 40.5M | 42.5M | 41.02M | 40.34M | 34.72M | 30.31M | 28.38M |
| ebitda | 86.6M | 81.98M | 96.21M | 81.02M | 112.4M | 149.07M | 129.72M | 111.84M | 145.46M | 139.51M |
| ebit | 44.3M | 42.71M | 61.04M | 40.52M | 69.9M | 108.05M | 92.17M | 77.43M | 115.15M | 111.12M |
| nonOperatingIncomeExcludingInterest | - | -4.43M | 10.18M | -3.23M | 5.36M | 5.66M | - | - | - | 4.27M |
| operatingIncome | 44.3M | 38.28M | 61.29M | 36.28M | 75.26M | 113.71M | 92.17M | 77.43M | 115.15M | 111.12M |
| totalOtherIncomeExpensesNet | -11.95M | 2.62M | -12.84M | 1.97M | -7.57M | -7.34M | -5.61M | -6.44M | -1.62M | -2.07M |
| incomeBeforeTax | 32.3M | 40.9M | 48.45M | 38.25M | 67.69M | 106.37M | 86.56M | 70.99M | 113.53M | 113.33M |
| incomeTaxExpense | 16.08M | 16.64M | 12.98M | 12.97M | 16.29M | 20.22M | 23.31M | 9.19M | 28.56M | 27.04M |
| netIncomeFromContinuingOperations | 16.22M | 24.26M | 35.47M | 25.28M | 51.4M | 86.14M | 63.25M | 61.8M | 84.97M | 86.29M |
| netIncomeFromDiscontinuedOperations | - | - | - | 615K | -467K | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | -614K | - | - | - | - | - | - |
| netIncome | 16.2M | 24.2M | 35.72M | 25.25M | 51.15M | 85.54M | 62.69M | 61.11M | 84.85M | 86.41M |
| netIncomeDeductions | - | - | - | 1000 | - | - | - | - | - | - |
| bottomLineNetIncome | 16.2M | 24.2M | 35.72M | 25.25M | 51.15M | 85.54M | 62.69M | 61.11M | 84.85M | 86.41M |
| eps | 0.61 | 0.91 | 1.34 | 0.94 | 1.91 | 3.2 | 2.34 | 2.29 | 3.17 | 3.23 |
| 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 | 113.83M | 150.46M | 151.52M | 166.51M | 167.4M | 175.12M | 104.94M | 92.7M | 108.19M | 114.59M |
| shortTermInvestments | 32.62M | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 146.45M | 150.46M | 151.52M | 166.51M | 167.4M | 175.12M | 104.94M | 92.7M | 108.19M | 114.59M |
| netReceivables | 162.87M | 142.93M | 193.02M | 223.81M | 190.93M | 216.88M | 206.79M | 185.84M | 174.72M | 155.58M |
| accountsReceivables | 137.62M | 142.93M | 193.02M | 156.29M | 150.15M | 216.88M | 187.72M | 183.3M | 174.72M | 155.58M |
| otherReceivables | 25.26M | 25.5M | 26.78M | 67.52M | 40.78M | - | - | 45.48M | 34.01M | 38.76M |
| inventory | 146.29M | 141.63M | 173.45M | 156.54M | 161.13M | 158.66M | 164.73M | 139.15M | 128.66M | 102M |
| prepaids | 1.51M | 1.59M | 1.78M | 1.46M | 1.53M | 1.6M | 2.02M | 2.78M | 2.31M | 2.26M |
| otherCurrentAssets | - | 61.67M | 31.06M | -1.46M | - | 17.28M | 26.66M | 45.48M | 37.27M | 41.84M |
| totalCurrentAssets | 457.12M | 498.28M | 550.82M | 546.86M | 520.99M | 569.54M | 505.14M | 463.41M | 447.89M | 413.19M |
| propertyPlantEquipmentNet | 283.52M | 285.69M | 283.68M | 265.59M | 264.74M | 279.75M | 305.58M | 283.79M | 244.57M | 200.64M |
| goodwill | 33.2M | 37.18M | 35.48M | 36.3M | 34.57M | 36.28M | 45.2M | 46.71M | 51.54M | 55.48M |
| intangibleAssets | 3.88M | 528K | 706K | 699K | 1.2M | 1.47M | 891K | 1.14M | 1.29M | 2.02M |
| goodwillAndIntangibleAssets | 37.08M | 37.71M | 36.18M | 37M | 35.77M | 37.75M | 46.09M | 47.85M | 52.82M | 57.5M |
| longTermInvestments | 6.13M | 2.06M | 2.2M | 3.97M | 1.67M | 1.75M | 1.53M | 3.22M | 752K | 1.05M |
| taxAssets | 9.88M | 12.49M | 10.05M | 6.21M | 5.82M | 5.7M | 6.73M | 8.66M | 8.82M | 7.44M |
| otherNonCurrentAssets | - | - | - | 837K | 1.29M | - | - | - | - | - |
| totalNonCurrentAssets | 336.61M | 337.96M | 332.12M | 313.6M | 309.3M | 324.96M | 359.93M | 343.51M | 306.97M | 266.64M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 793.72M | 836.24M | 882.94M | 860.46M | 830.29M | 894.5M | 865.07M | 806.93M | 754.86M | 679.83M |
| totalPayables | 82.27M | 85.37M | 107.13M | 110.02M | 79.67M | 113.6M | 112.38M | 116.51M | 122.32M | 104.49M |
| accountPayables | 77.37M | 85.37M | 107.13M | 110.02M | 79.67M | 113.6M | 112.38M | 116.51M | 122.32M | 104.49M |
| otherPayables | 4.9M | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | 30.72M | 10.22M | 28.99M | 31.98M | 33.74M | 31.02M | 29.24M | 26.18M |
| shortTermDebt | 2.44M | 5.39M | 33.56M | 34.79M | 41.41M | 73.66M | 64.66M | 46.89M | 46.95M | 37.56M |
| capitalLeaseObligationsCurrent | - | 1.96M | 1.52M | 1.76M | 1.92M | 1.71M | 2.04M | - | - | - |
| taxPayables | - | - | 5.18M | 9.19M | 7.3M | 10.55M | 9.37M | 8.5M | 8.44M | 7.38M |
| deferredRevenue | 2.97M | - | - | 3.08M | 3.47M | 5.96M | 5.56M | 6.7M | 879K | 635K |
| otherCurrentLiabilities | 54.82M | 52.49M | 24.25M | 36.22M | 23.82M | 32.61M | 26.8M | 56.55M | 40.88M | 44.25M |
| totalCurrentLiabilities | 142.51M | 145.21M | 197.18M | 196.08M | 179.27M | 259.52M | 245.17M | 250.98M | 239.39M | 212.48M |
| longTermDebt | 2.24M | 135K | 2.24M | 8.19M | 17.43M | 31.99M | 64.32M | 86.41M | 86.59M | 90.38M |
| capitalLeaseObligationsNonCurrent | 8.81M | 9.57M | 9.18M | 8.41M | 8.42M | 7.16M | 10.64M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 10.64M | 81.24M | 80.84M | 87M |
| deferredTaxLiabilitiesNonCurrent | 14.88M | 9.95M | 6.31M | 5.78M | 6.94M | 9.16M | 7.16M | 5.16M | 5.75M | 3.38M |
| otherNonCurrentLiabilities | 25.53M | 64.22M | 57.78M | 48.71M | 47.06M | 45.52M | 28.08M | 10.35M | 19.44M | 11.45M |
| totalNonCurrentLiabilities | 51.46M | 83.88M | 75.52M | 71.1M | 79.84M | 93.84M | 112.25M | 101.92M | 106.02M | 105.2M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 8.81M | 11.54M | 10.7M | 10.17M | 10.34M | 8.87M | 12.68M | - | - | - |
| totalLiabilities | 193.97M | 229.09M | 272.16M | 267.18M | 259.12M | 353.35M | 357.42M | 352.9M | 345.41M | 317.68M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 21.24M | 21.24M | 21.39M | 21.39M | 21.39M | 21.39M | 21.39M | 21.39M | 21.39M | 21.39M |
| retainedEarnings | 16.22M | 24.19M | 35.72M | -44.48M | -42.98M | 506.2M | 472.75M | 419.66M | 375.88M | 86.41M |
| additionalPaidInCapital | 6.63M | 6.86M | 9.7M | 9.7M | 9.7M | 9.7M | 9.7M | 9.7M | 9.7M | 9.7M |
| 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 | 16.22M | 24.19M | 35.72M | 25.25M | 51.62M | 85.54M | 62.69M | 61.11M | 84.85M | 86.41M |
| depreciationAndAmortization | 42.34M | 39.27M | 38.6M | 40.5M | 40.31M | 41.02M | 40.34M | 34.72M | 30.31M | 28.38M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 37.67M | 53.49M | -20.75M | 1.99M | -6.84M | 7.68M | -30.64M | -39.47M | -28.61M | -31.19M |
| accountsReceivables | 21.6M | 19.89M | -6.28M | -5.18M | 35.14M | -6.61M | -23.24M | -23.93M | - | - |
| inventory | -1.68M | 32.69M | -18.31M | -24.27M | -7M | 9.3M | -9.67M | -15.31M | - | - |
| accountsPayables | 15.7M | -24.06M | -1.47M | 29.85M | -37.14M | 7.21M | -1.15M | - | - | - |
| otherWorkingCapital | 2.05M | 1.72M | 5.31M | 1.58M | 2.16M | -2.21M | 3.42M | -4.9M | -28.61M | -31.19M |
| otherNonCashItems | -43.03M | -21.25M | 10.33M | -18.86M | 577K | 27.88M | 4.31M | 86.46M | 59.18M | 66.99M |
| netCashProvidedByOperatingActivities | 53.19M | 95.7M | 63.9M | 48.88M | 85.67M | 162.13M | 76.7M | 73.38M | 85.1M | 93.82M |
| investmentsInPropertyPlantAndEquipment | -36.51M | -46.91M | -57.54M | -40.35M | -28.85M | -33.08M | -48.65M | -77M | -87.25M | -49.31M |
| acquisitionsNet | 6.28M | 6.71M | -3M | 8.86M | 335K | 573K | 944K | 700K | 999K | 5.26M |
| purchasesOfInvestments | -5.45M | -144K | - | - | -1.49M | -1.46M | -433K | -3.29M | -90000 | -51000 |
| salesMaturitiesOfInvestments | - | - | 334K | 34000 | 1.16M | 887K | -511K | 2.59M | -909K | -5.21M |
| otherInvestingActivities | - | 6.57M | 938K | -1.72M | -1.16M | -887K | 511K | -2.59M | 909K | 5.21M |
| netCashProvidedByInvestingActivities | -35.68M | -40.34M | -59.26M | -33.17M | -30.01M | -33.97M | -48.14M | -79.58M | -86.34M | -44.1M |
| netDebtIssuance | -7.81M | -29.74M | -7.97M | -17.58M | -40.59M | -24.48M | -8.21M | 47000 | 5.97M | 3.86M |
| longTermNetDebtIssuance | - | -29.74M | -7.97M | -17.58M | -40.59M | -24.48M | -8.21M | 47000 | 5.97M | 4.02M |
| shortTermNetDebtIssuance | -7.81M | - | - | - | - | - | - | - | - | -151K |
| netStockIssuance | - | -153K | - | - | 19000 | - | - | - | - | - |
| netCommonStockIssuance | - | -153K | - | - | 19000 | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | 19000 | - | - | - | - | - |
| commonStockRepurchased | - | -153K | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -7.96M | -7.94M | -8.02M | -12.47M | -12.03M | -5.21M | -8.02M | -8.02M | -8.02M | -5.35M |
| commonDividendsPaid | -7.96M | -7.94M | -8.02M | -12.47M | -12.03M | -5.21M | -8.02M | -8.02M | -8.02M | -5.35M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -25.77M | 1.18M | 1000 | - | - | -241K | -70000 | - | - | - |
| netCashProvidedByFinancingActivities | -41.54M | -36.66M | -15.99M | -30.06M | -52.6M | -29.94M | -16.3M | -7.97M | -2.05M | -1.48M |
| 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 | 427.66M | 510.6M | 460.21M | 528.79M | 533.14M | 533.24M | 499.53M | 491M | 434.89M | 487.59M |
| costOfRevenue | 414.94M | 520.66M | 216.28M | 239.72M | 497.03M | 501.27M | 477.26M | 467.34M | 402.69M | 441.54M |
| grossProfit | 12.69M | -10.02M | 243.92M | 289.06M | 284.05M | 31.97M | 22.27M | 23.66M | 32.19M | 46.04M |
| researchAndDevelopmentExpenses | - | - | - | - | 62.6M | - | 58.5M | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | - | 236.19M | 235.76M | 232.16M | 213.04M | 212.27M | - | 214.84M |
| otherExpenses | -3.78M | 482.8M | 233.13M | 23.95M | -293.11M | -1.54M | -1.26M | -5.95M | 6.96M | 3.99M |
| operatingExpenses | -3.78M | 482.8M | 233.13M | 260.14M | 5.24M | 1.54M | 1.26M | 5.95M | 6.96M | -3.99M |
| costAndExpenses | 411.2M | 482.8M | 449.42M | 499.86M | 502.27M | 502.81M | 478.52M | 473.29M | 409.65M | 437.56M |
| netInterestIncome | 1.57M | -1.9M | 1.75M | 94000 | 180K | 134K | -105K | 723K | -9000 | -691K |
| interestIncome | 2.78M | 1.96M | 2.43M | 1M | 1.02M | 987K | 888K | 1.16M | 585K | 467K |
| interestExpense | 1.21M | 1.9M | 687K | 910K | 837K | 853K | 993K | 434K | 594K | 1.16M |
| depreciationAndAmortization | 23.22M | 19.12M | 18.85M | 20.42M | 19.35M | 19.25M | 18.81M | 20.91M | 21.62M | 20.88M |
| ebitda | 39.69M | 27.8M | 31.69M | 50.29M | 42.1M | 48.95M | 38.94M | 38.62M | 40.27M | 72.13M |
| ebit | 16.5M | 27.8M | 12.84M | 29.87M | 29.98M | 31.07M | 20.12M | 17.7M | 18.65M | 51.26M |
| nonOperatingIncomeExcludingInterest | - | 1.14M | -3.49M | -941K | -11.31M | -642K | -1.04M | -505K | 6.59M | -515K |
| operatingIncome | 16.5M | 27.8M | 10.79M | 28.93M | 30.86M | 30.42M | 21.01M | 17.71M | 25.24M | 50.03M |
| totalOtherIncomeExpensesNet | -9.11M | -27.8M | -838K | 32000 | -9.94M | -2.92M | 48000 | -10.03M | -7.18M | -643K |
| incomeBeforeTax | 7.36M | 24.95M | 11.87M | 28.96M | 20.92M | 27.51M | 19.13M | 7.16M | 18.06M | 50.1M |
| incomeTaxExpense | 4.69M | 11.39M | 7.79M | 8.86M | 4.51M | 8.46M | 9.51M | 5.06M | 4.1M | 12.2M |
| netIncomeFromContinuingOperations | 2.66M | 13.56M | 4.09M | 20.1M | 16.4M | 19.04M | 9.62M | 1.92M | 13.96M | 38.15M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | -467K | - |
| otherAdjustmentsToNetIncome | - | 13.6M | - | 71000 | - | 19000 | -424K | - | -709K | - |
| netIncome | 2.65M | 13.6M | 3.98M | 20.21M | 16.54M | 19.18M | 9.16M | 1.92M | 13.12M | 38.03M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 2.6M | 13.6M | 4.1M | 20.21M | 16.54M | 19.18M | 9.16M | 1.92M | 13.12M | 38.03M |
| eps | 0.1 | 0.51 | 0.15 | 0.76 | 0.62 | 0.72 | 0.34 | 0.07 | 0.49 | 1.42 |
| 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 | 113.83M | 129.41M | 150.46M | 141.41M | 151.52M | 145.09M | 166.51M | 165.12M | 167.4M | 190.38M |
| shortTermInvestments | 32.62M | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 146.45M | 129.41M | 150.46M | 141.41M | 151.52M | 145.09M | 166.51M | 165.12M | 167.4M | 190.38M |
| netReceivables | 162.87M | 188.05M | 142.93M | 212.59M | 193.02M | 211.3M | 189.71M | 198.76M | 190.93M | 174.25M |
| accountsReceivables | 137.62M | 188.05M | 142.93M | 179.13M | 193.02M | 180.53M | 155.65M | 168.06M | 150.15M | 142.91M |
| otherReceivables | 25.26M | 31.75M | 25.5M | 33.46M | 26.78M | 36.22M | 34.06M | 39.84M | 40.78M | 46.49M |
| inventory | 146.29M | 138.12M | 141.63M | 157.48M | 204.51M | 184.8M | 184.7M | 182.98M | 161.13M | 176.27M |
| prepaids | 1.51M | 2.65M | 1.59M | 2.21M | 1.78M | 3.8M | 1.46M | 1.97M | 1.53M | 2.67M |
| otherCurrentAssets | - | 58.58M | 61.67M | 34.86M | - | 36.22M | - | 39.84M | - | 46.49M |
| totalCurrentAssets | 457.12M | 516.8M | 498.28M | 548.55M | 550.82M | 550.44M | 542.38M | 557.97M | 520.99M | 558.71M |
| propertyPlantEquipmentNet | 283.52M | 274.15M | 285.69M | 289.6M | 283.68M | 276.57M | 275.42M | 273.4M | 264.74M | 271.85M |
| goodwill | 33.2M | 32.12M | 37.18M | 34.53M | 35.48M | 35.72M | 36.3M | 36.94M | 34.57M | 37.04M |
| intangibleAssets | 3.88M | 3.2M | 528K | 2.31M | 706K | 800K | 699K | 1.13M | 1.2M | 1.4M |
| goodwillAndIntangibleAssets | 37.08M | 35.32M | 37.71M | 36.84M | 36.18M | 36.52M | 37M | 38.07M | 35.77M | 38.44M |
| longTermInvestments | 6.13M | 2.99M | 2.06M | 2.28M | 2.2M | 4.04M | 3.95M | 1.69M | 1.67M | 2.33M |
| taxAssets | 9.88M | 9.58M | 12.49M | 9.32M | 10.05M | 6.77M | 6.12M | 6.41M | 5.82M | 5.81M |
| otherNonCurrentAssets | - | - | - | - | - | 1001 | 841K | - | 1.29M | - |
| totalNonCurrentAssets | 336.61M | 322.03M | 337.96M | 338.05M | 332.12M | 323.89M | 323.33M | 319.57M | 309.3M | 318.43M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 793.72M | 838.83M | 836.24M | 886.6M | 882.94M | 874.34M | 865.7M | 877.54M | 830.29M | 877.14M |
| totalPayables | 82.27M | 125.77M | 85.37M | 105.14M | 107.13M | 105.22M | 110.02M | 108.42M | 79.67M | 93.75M |
| accountPayables | 77.37M | 117.22M | 85.37M | 105.14M | 107.13M | 105.22M | 110.02M | 108.42M | 79.67M | 93.75M |
| otherPayables | 4.9M | 8.55M | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | 38.9M | 30.72M | 36.13M | 10.22M | 34.25M | 28.99M | 37.79M |
| shortTermDebt | 2.44M | 573K | 5.39M | 24.23M | 33.56M | 39.06M | 34.79M | 36.6M | 41.41M | 63.64M |
| capitalLeaseObligationsCurrent | - | 1.2M | 1.96M | 1.53M | 1.52M | 1.89M | 1.76M | 2.18M | 1.92M | 1.79M |
| taxPayables | - | - | - | - | 5.18M | 9.3M | 9.19M | 8.24M | 7.3M | 5.44M |
| deferredRevenue | 2.97M | - | - | - | 3.72M | 3.19M | 3.08M | 3.48M | 3.47M | 5.04M |
| otherCurrentLiabilities | 54.82M | 75.09M | 52.49M | 27.62M | 20.53M | 24.84M | 36.63M | 23.56M | 26.34M | 26.08M |
| totalCurrentLiabilities | 142.51M | 194.09M | 145.21M | 197.42M | 197.18M | 207.14M | 196.49M | 208.48M | 179.27M | 223.06M |
| longTermDebt | 2.24M | 1.51M | 135K | 662K | 2.24M | 4.13M | 8.19M | 12.59M | 17.43M | 23.68M |
| capitalLeaseObligationsNonCurrent | 8.81M | 8.99M | 9.57M | 8.96M | 9.18M | 8.47M | 8.17M | 8.09M | 8.42M | 7.94M |
| deferredRevenueNonCurrent | - | - | - | - | - | 8.47M | 8.17M | 8.09M | 8.42M | 7.94M |
| deferredTaxLiabilitiesNonCurrent | 14.88M | 9.92M | 9.95M | 7.67M | 6.31M | 7.97M | 7.09M | 7.14M | 6.94M | 10.12M |
| otherNonCurrentLiabilities | 25.53M | 25.97M | 74.17M | 63.02M | 63.56M | 55.2M | 48.16M | 45.31M | 47.06M | 45.32M |
| totalNonCurrentLiabilities | 51.46M | 46.4M | 83.88M | 80.31M | 74.98M | 67.79M | 71.61M | 73.17M | 79.84M | 87.07M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 8.81M | 10.2M | 11.54M | 10.49M | 10.7M | 10.36M | 9.93M | 10.27M | 10.34M | 9.73M |
| totalLiabilities | 193.97M | 240.49M | 229.09M | 277.73M | 272.16M | 274.93M | 268.1M | 281.65M | 259.12M | 310.12M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 21.24M | 21.24M | 21.24M | 21.39M | 21.39M | 21.39M | 21.39M | 21.39M | 21.39M | 21.39M |
| retainedEarnings | 16.22M | 13.57M | 24.19M | -63.26M | 35.72M | -53.46M | -54.32M | -96.36M | -42.98M | 531.96M |
| additionalPaidInCapital | 6.63M | 6.86M | 6.86M | 9.7M | 9.7M | 9.7M | 9.7M | 9.7M | 9.7M | 9.7M |
| 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 | 2.65M | 13.57M | 3.98M | 20.21M | 16.54M | 19.18M | 9.16M | 1.92M | 13.59M | 38.03M |
| depreciationAndAmortization | 23.22M | 19.12M | 18.85M | 20.42M | 19.35M | 19.25M | 18.81M | 20.91M | 21.62M | 20.88M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 4.81M | 32.86M | 54.06M | -573K | 11.34M | -32.08M | 6.69M | -4.7M | -10.61M | 3.77M |
| accountsReceivables | 36.32M | -14.72M | 39.42M | -19.53M | 22.31M | -28.59M | 7.18M | -12.35M | -10.03M | 45.18M |
| inventory | -639K | -1.04M | 21.23M | 11.46M | -11.84M | -6.47M | -2.27M | -22M | 10.61M | -17.61M |
| accountsPayables | -35.61M | 51.31M | -34.88M | 10.83M | -12.67M | 11.2M | -5.76M | 35.62M | -16.55M | -20.59M |
| otherWorkingCapital | 4.74M | -2.68M | 5.06M | -3.34M | 13.54M | -8.22M | 7.55M | -5.97M | 5.37M | -3.21M |
| otherNonCashItems | -6.15M | -36.89M | -21.6M | 1.2M | 8.69M | 64.01M | 34.14M | 40.99M | 63.57M | 28.81M |
| netCashProvidedByOperatingActivities | 24.53M | 28.66M | 55.29M | 41.25M | 55.92M | 7.99M | 30.32M | 18.56M | 28.95M | 56.71M |
| investmentsInPropertyPlantAndEquipment | -16.62M | -19.89M | -16.14M | -30.77M | -34.35M | -23.18M | -26.7M | -13.76M | -15.7M | -13.16M |
| acquisitionsNet | 5.42M | 858K | -524K | 7.24M | -3M | 585K | 7.44M | 1.42M | 160K | 175K |
| purchasesOfInvestments | -5.45M | - | 9000 | -153K | 344K | -344K | 394K | -394K | -1.22M | -269K |
| salesMaturitiesOfInvestments | - | - | - | - | 334K | -241K | 34000 | -1.03M | - | 94000 |
| otherInvestingActivities | - | - | - | - | 353K | 241K | -1.72M | 1.03M | - | -94000 |
| netCashProvidedByInvestingActivities | -16.65M | -19.03M | -16.65M | -23.69M | -36.32M | -22.94M | -20.44M | -12.73M | -16.76M | -13.25M |
| netDebtIssuance | -4.33M | -4.2M | -18.2M | -11.54M | -8.75M | 774K | -7.53M | -10.06M | -24.35M | -16.24M |
| longTermNetDebtIssuance | - | -4.2M | - | -11.54M | - | 774K | - | -10.06M | - | -16.24M |
| shortTermNetDebtIssuance | -4.33M | - | -18.2M | - | -8.75M | - | - | - | -24.35M | - |
| netStockIssuance | - | - | -153K | - | - | - | - | - | 19000 | - |
| netCommonStockIssuance | - | - | -153K | - | - | - | - | - | 19000 | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | 19000 | - |
| commonStockRepurchased | - | - | -153K | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -7.96M | - | - | -7.96M | - | -8.02M | -440K | -12.03M | - | -12.03M |
| commonDividendsPaid | -7.96M | - | - | -7.96M | - | -8.02M | -440K | -12.03M | - | -12.03M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -10.98M | -14.06M | - | - | - | - | -7.97M | - | - | - |
| netCashProvidedByFinancingActivities | -23.28M | -18.26M | -18.36M | -19.5M | -8.75M | -7.25M | -7.97M | -22.09M | -24.33M | -28.27M |