LSE : 0QLX.L
$2 (0.28%)
| 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 | 194.62M | 283.42M | 494.72M | 645.94M | 661.89M | 823.54M | 1.2B | 1.17B | 936.69M | 939.45M |
| costOfRevenue | 133.21M | 192.47M | 343.06M | 419.25M | 433.68M | 562.13M | 958.56M | 917.48M | 662.77M | 631.88M |
| grossProfit | 61.41M | 90.95M | 151.65M | 226.69M | 228.21M | 261.41M | 237.17M | 252.03M | 273.92M | 307.58M |
| researchAndDevelopmentExpenses | 26.08M | 33.17M | 40.96M | 54.64M | 60.42M | 75.07M | 106.73M | 98.04M | 85.87M | 81.18M |
| generalAndAdministrativeExpenses | - | 40.34M | 53.83M | 65.57M | 68.01M | 78.16M | 491.36M | 472.23M | 392.98M | 358.59M |
| sellingAndMarketingExpenses | - | 41.25M | 56.73M | 73.74M | 79.11M | 110.36M | 35.61M | 31.41M | 24.16M | 24.43M |
| sellingGeneralAndAdministrativeExpenses | 61.64M | 81.58M | 110.57M | 139.31M | 147.12M | 188.52M | 44.48M | 24.24M | 98.68M | 145.63M |
| otherExpenses | - | - | -13.63M | - | - | - | - | - | - | - |
| operatingExpenses | 87.73M | 114.75M | 137.9M | 192.36M | 207.54M | 263.59M | 151.21M | 122.28M | 184.55M | 226.81M |
| costAndExpenses | 220.94M | -307.23M | 480.96M | 611.61M | 641.22M | 825.72M | 1.11B | 1.04B | 847.32M | 858.69M |
| netInterestIncome | 1.9M | -957K | -1.49M | -1.27M | -1.13M | -951K | -1.2M | -1.18M | -674K | -514K |
| interestIncome | 3.38M | 147K | 22000 | 22000 | 123K | 48000 | 67000 | 71000 | 93000 | 98000 |
| interestExpense | 1.48M | 1.1M | 1.52M | 1.3M | 1.25M | 999K | 1.27M | 1.25M | 767K | 612K |
| depreciationAndAmortization | 8.86M | 9.76M | 11.31M | 16.02M | 17.17M | 31.23M | 42.06M | 35.86M | 33.8M | 36.96M |
| ebitda | -17.46M | 65.43M | 23.84M | 146.21M | 57.62M | 40.97M | 86.2M | 124.48M | 94.49M | 126M |
| ebit | -26.32M | 55.68M | 12.53M | 130.19M | 40.44M | 9.74M | 44.14M | 88.61M | 60.7M | 89.05M |
| nonOperatingIncomeExcludingInterest | - | -79.48M | 1.22M | 5.69M | 1.85M | -11.92M | 41.81M | 41.13M | 28.67M | 5.1M |
| operatingIncome | -26.32M | -23.81M | 13.75M | 34.33M | 20.67M | -2.18M | 85.96M | 129.74M | 89.36M | 80.77M |
| totalOtherIncomeExpensesNet | 9.62M | 78.38M | 17.91M | -1.47M | -1.17M | 12.96M | -43.08M | -44.09M | -6.24M | 10.29M |
| incomeBeforeTax | -16.69M | 54.57M | 31.66M | 134.41M | 41.12M | 10.78M | 42.87M | 85.65M | 83.12M | 104.44M |
| incomeTaxExpense | 26000 | 4.78M | 4.97M | 7.3M | 6.56M | 4.03M | 10.65M | 16.88M | 16.62M | 19.82M |
| netIncomeFromContinuingOperations | -16.72M | 49.79M | 9.08M | 137.29M | 53.34M | 6.75M | 32.29M | 68.92M | 66.8M | 84.62M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | 3.06M | 17.62M | - | - | 6.78M | - | - | - | - |
| netIncome | -15.23M | 52.59M | 22.22M | 129.98M | 48.78M | 14.31M | 29.22M | 63.56M | 67.67M | 84.93M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -15.23M | 52.59M | 22.22M | 129.98M | 48.78M | 14.31M | 29.22M | 63.56M | 67.67M | 84.93M |
| eps | -34.01 | 116.87 | 49.49 | 289.96 | 108.83 | 31.93 | 65.18 | 141.59 | 150.77 | 190.77 |
| 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 | 16.1M | 17.06M | 29.57M | 31.43M | 81.55M | 71.77M | 152.78M | 161.78M | 250.77M | 259.29M |
| shortTermInvestments | 141K | 186K | 230K | 305K | 295K | 506K | 3.22M | 65.36M | 274.59M | 284.21M |
| cashAndShortTermInvestments | 16.24M | 17.25M | 29.8M | 31.73M | 81.84M | 72.27M | 156.01M | 227.14M | 525.35M | 543.51M |
| netReceivables | 36.95M | 37.11M | 74.7M | 84.75M | 111.07M | 99.48M | 177.66M | 179.46M | 125.29M | 117.63M |
| accountsReceivables | 30.81M | 32.15M | 74.7M | 84.75M | 111.07M | 99.48M | 177.66M | 179.46M | 125.29M | 117.63M |
| otherReceivables | 6.14M | 4.96M | 10.85M | 17.9M | 16.34M | 13.14M | 35.71M | 29.68M | 31.83M | 18.71M |
| inventory | 58.6M | 61.74M | 110.56M | 129.59M | 152.77M | 123.74M | 225.69M | 236.7M | 149.82M | 140.72M |
| prepaids | 3.2M | 3.54M | 7.88M | 7.88M | 6.86M | 8.08M | 10.32M | 8.64M | 9.73M | 7.13M |
| otherCurrentAssets | 19.99M | 9.89M | 15.58M | 31.92M | 26.32M | 13.14M | 35.71M | 29.68M | 31.83M | 18.71M |
| totalCurrentAssets | 134.98M | 129.53M | 238.52M | 285.88M | 378.86M | 316.71M | 605.37M | 681.63M | 842.03M | 827.71M |
| propertyPlantEquipmentNet | 192.75M | 168.67M | 151.94M | 154.92M | 175.35M | 166.11M | 401.43M | 354.84M | 286.09M | 274.03M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 1.83M | 1.73M | 3.38M | 4.38M | 13.99M | 15.66M | 32.88M | 27.04M | 16.05M | 9.52M |
| goodwillAndIntangibleAssets | 1.83M | 1.73M | 3.38M | 4.38M | 13.99M | 15.66M | 32.88M | 27.04M | 16.05M | 9.52M |
| longTermInvestments | 337.61M | 333.02M | 279.2M | 256.02M | 147.43M | 135.44M | 22.13M | 23.99M | 26.7M | 21.98M |
| taxAssets | - | - | - | 406.9M | 309.28M | 415K | - | - | - | - |
| otherNonCurrentAssets | - | 63.71M | 17.62M | -406.9M | -309.28M | 897K | 21.32M | 20.7M | 16.79M | 19.42M |
| totalNonCurrentAssets | 532.19M | 503.42M | 452.14M | 415.31M | 336.77M | 318.53M | 477.75M | 426.56M | 345.63M | 324.94M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 667.16M | 632.95M | 690.66M | 701.19M | 715.63M | 635.24M | 1.08B | 1.11B | 1.19B | 1.15B |
| totalPayables | 7.55M | 8.13M | 13.97M | 21.45M | 29.18M | 19.51M | 48.84M | 62.29M | 43.43M | 42.33M |
| accountPayables | 7.55M | 8.13M | 13.97M | 21.45M | 29.18M | 19.51M | 48.84M | 62.29M | 43.43M | 42.33M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 27000 | 470K | 49.59M | 52.81M | 54.43M | 41.46M | 71.03M | 74.16M | 59.57M | 61.59M |
| shortTermDebt | 4.5M | 82.81M | 36.6M | 17M | 363K | 299K | 296K | 292K | - | 500K |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 1.67M | 1.52M | - | -17M | 41.49M | 20.02M | 29.99M | 27.77M | - | - |
| otherCurrentLiabilities | 32.7M | 34.25M | 50.01M | 73.54M | 77.52M | 49.34M | 128.84M | 123.58M | 116.58M | 121.8M |
| totalCurrentLiabilities | 46.44M | 127.18M | 150.17M | 164.8M | 161.49M | 110.6M | 249.01M | 260.32M | 219.59M | 226.22M |
| longTermDebt | 149M | - | - | - | 3.8M | 4.35M | 4.68M | 5.18M | 240K | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | 3.51M | - | -7.84M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 5.02M | - | - | - | 293K | - | 12.52M | 19.18M | 18.46M | 21.17M |
| otherNonCurrentLiabilities | 17.3M | 19.36M | 18.67M | 18.09M | 33.85M | 37.39M | 54.38M | 55.12M | 29.77M | 13.99M |
| totalNonCurrentLiabilities | 171.31M | 19.36M | 18.67M | 18.09M | 37.95M | 41.74M | 71.58M | 79.48M | 48.46M | 35.16M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 217.76M | 146.54M | 168.84M | 182.89M | 199.44M | 152.34M | 320.59M | 339.8M | 268.05M | 261.38M |
| treasuryStock | -3.05M | - | - | -6.03M | -6.03M | -6.03M | -6.03M | -6.03M | -3.04M | -5.27M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 11.25M | 11.25M | 11.25M | 11.25M | 11.25M | 11.25M | 11.25M | 11.25M | 11.25M | 11.25M |
| retainedEarnings | 31.5M | 61.45M | 109.18M | 107.96M | 109.4M | 77.74M | 339.47M | 346.98M | 565.08M | 539.9M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 351.31M | 351.33M | 348.58M |
| 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 | -15.23M | 52.59M | 22.22M | 129.98M | 48.78M | 14.31M | 29.22M | 63.56M | 67.67M | 84.93M |
| depreciationAndAmortization | 8.86M | 9.76M | 11.31M | 16.02M | 17.17M | 31.23M | 42.06M | 35.86M | 33.8M | 36.96M |
| deferredIncomeTax | 499K | 3.09M | - | -1.21M | 708K | 1.16M | -6.66M | -2.26M | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -2.08M | 6.85M | 12.58M | -52.94M | -2.96M | 33.07M | -8.19M | 242.12M | 5.43M | 9.97M |
| accountsReceivables | 69000 | 10.45M | 5.95M | -20.06M | -10.72M | 20.9M | -6.26M | -2.23M | -5.96M | -9.71M |
| inventory | -3.26M | -13.55M | 13.86M | -47.82M | -29.91M | 24.78M | 7.65M | -30.91M | -5.6M | -4.09M |
| accountsPayables | -388K | 1.36M | -7.02M | 4.36M | 9.98M | -5.53M | -17.38M | 11.03M | 396K | 5.38M |
| otherWorkingCapital | 1.5M | 8.59M | -7.22M | 10.59M | 27.69M | -16.83M | 7.8M | 264.23M | 16.6M | 18.39M |
| otherNonCashItems | 4.17M | -64.72M | -36.6M | -2.21M | 50.26M | 2.8M | 100.66M | 90.48M | 62.02M | 45.98M |
| netCashProvidedByOperatingActivities | -3.78M | 7.57M | 9.52M | -5.93M | 48.98M | 60.26M | 56.98M | 335.93M | 90.17M | 95.51M |
| investmentsInPropertyPlantAndEquipment | -45.46M | -33.9M | -35.48M | -34.79M | -34.71M | -46.06M | -89.3M | -86.88M | -61.46M | -60.75M |
| acquisitionsNet | 2.15M | -16.02M | -2.49M | -7.44M | -3.83M | -18.69M | -609K | -299.62M | -7.44M | 1.24M |
| purchasesOfInvestments | -14.54M | -17.18M | -400K | -470K | -194K | -1.07M | -705K | -6.16M | -4.36M | -5.64M |
| salesMaturitiesOfInvestments | 2.6M | 8.76M | 4.66M | 897K | 6.38M | 2.58M | 69.41M | 4.4M | 1.95M | 14.5M |
| otherInvestingActivities | - | - | 17.31M | 14.75M | 1000 | 11000 | 400K | 1000 | -14.27M | 8000 |
| netCashProvidedByInvestingActivities | -55.24M | -58.34M | -16.41M | -41.81M | -32.35M | -63.23M | -20.8M | -388.25M | -71.32M | -50.65M |
| netDebtIssuance | 70.69M | 46.44M | - | -397K | -379K | -300K | -10.33M | -557K | -175K | -743K |
| longTermNetDebtIssuance | 70.69M | 46.44M | - | -397K | -379K | -300K | -10.33M | -557K | -175K | -743K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -3.05M | - | - | - | - | -1.09M | - | -2.99M | - | - |
| netCommonStockIssuance | -3.05M | - | - | - | - | -1.09M | - | -2.99M | - | - |
| commonStockIssuance | - | - | 2.96M | - | - | - | - | - | 5.02M | 307K |
| commonStockRepurchased | -3.05M | - | - | - | - | -1.09M | - | -2.99M | -4.84M | 436K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -8.95M | -9M | -13.47M | -13.45M | -7.62M | -72.76M | -31.38M | -31.45M | -31.42M | -29.36M |
| commonDividendsPaid | -8.95M | -9M | -13.47M | -13.45M | -7.62M | -72.76M | -31.38M | -31.45M | -31.42M | -29.36M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | 20.36M | 13.21M | -213K | -1.98M | -2M | -391K | 5.02M | 307K |
| netCashProvidedByFinancingActivities | 58.69M | 37.44M | 6.89M | -17.63M | -8.21M | -76.13M | -43.71M | -35.38M | -26.58M | -29.8M |
| 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 | 100.4M | 94.22M | 102.25M | 181.17M | 266.31M | 228.41M | 321.5M | 324.44M | 359.05M | 302.83M |
| costOfRevenue | 69.96M | 63.24M | 69.22M | 123.25M | 191.5M | 151.56M | 215.4M | 203.84M | 244.32M | 189.36M |
| grossProfit | 30.43M | 30.98M | 33.02M | 57.92M | 74.81M | 76.85M | 106.09M | 120.6M | 114.74M | 113.47M |
| researchAndDevelopmentExpenses | 12.95M | 13.14M | 14.19M | 18.98M | 21.36M | 19.6M | 24.55M | 30.08M | 31.77M | 28.65M |
| generalAndAdministrativeExpenses | - | 17.15M | 16.72M | 23.61M | 26.89M | 26.94M | 30.92M | 34.65M | 32.78M | 35.23M |
| sellingAndMarketingExpenses | - | 13.92M | 14.6M | 26.65M | 28.76M | 27.97M | 33.82M | 39.92M | 40.29M | 38.82M |
| sellingGeneralAndAdministrativeExpenses | 30.57M | 31.07M | 31.32M | 50.26M | 55.65M | 54.91M | 64.74M | 74.56M | 73.07M | 74.05M |
| otherExpenses | - | 6.79M | - | -71.68M | - | - | - | - | - | - |
| operatingExpenses | 43.52M | 51M | 45.51M | -2.43M | 77.02M | 74.51M | 89.3M | 104.65M | 104.84M | 102.7M |
| costAndExpenses | 113.48M | 114.24M | -114.73M | 120.82M | 268.52M | 226.07M | 304.7M | 308.49M | 349.15M | 292.06M |
| netInterestIncome | -647K | 1.42M | -755K | 432K | 1.94M | -1.03M | -2M | 530K | -1.24M | 68000 |
| interestIncome | 1.03M | 3.75M | 1.6M | 3.34M | 6.33M | 2.22M | 3.05M | 5.1M | 3.62M | 4.5M |
| interestExpense | 1.68M | 2.32M | 2.36M | 2.91M | 4.39M | 3.26M | 5.05M | 4.57M | 4.86M | 4.43M |
| depreciationAndAmortization | 4.63M | 4.23M | 4.4M | 5.36M | 5.5M | 5.81M | 7.53M | 8.5M | 8.57M | 8.61M |
| ebitda | -8.45M | -3.21M | 539K | 65.72M | 10.41M | 12.73M | 114.22M | 32M | 32.09M | 25.53M |
| ebit | -13.08M | -7.44M | -3.86M | 60.36M | 4.91M | 6.92M | 106.69M | 23.5M | 23.52M | 16.92M |
| nonOperatingIncomeExcludingInterest | - | -12.59M | -8.62M | - | 1.22M | - | 5.69M | - | 1.85M | - |
| operatingIncome | -13.08M | -13.23M | -12.48M | 60.36M | -2.21M | 2.34M | 16.8M | 15.95M | 9.9M | 10.77M |
| totalOtherIncomeExpensesNet | 7.56M | 2.07M | 6.27M | -1.42M | 1.94M | -332K | -2M | 530K | -1.24M | 68000 |
| incomeBeforeTax | -5.53M | -11.16M | -6.22M | 58.94M | 8.07M | 6.58M | 110.38M | 24.03M | 24.14M | 16.99M |
| incomeTaxExpense | 853K | 827K | 2.41M | 2.37M | 1.97M | 3M | 667K | 6.63M | 3.12M | 3.45M |
| netIncomeFromContinuingOperations | -6.38M | -11.99M | -8.62M | 56.56M | 13.37M | 12.62M | 118.21M | 19.08M | 26.94M | 26.4M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | -9.04M | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | 4.91M | - | - | 9.74M | - | - | - | - |
| netIncome | -5.43M | -9.8M | -2.97M | 55.56M | 12.24M | 9.98M | 115.26M | 14.72M | 26.49M | 22.29M |
| netIncomeDeductions | - | - | - | - | - | -700K | - | - | - | - |
| bottomLineNetIncome | -5.43M | -9.8M | -2.97M | 55.56M | 12.24M | 9.98M | 115.26M | 14.72M | 26.49M | 22.29M |
| eps | -12.07 | -21.78 | -6.6 | 123.47 | 27.2 | 22.25 | 257.13 | 32.84 | 59.1 | 49.73 |
| 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 | 16.1M | 14.48M | 17.06M | 17.06M | 29.57M | 32.06M | 31.43M | 49.4M | 81.55M | 89.9M |
| shortTermInvestments | 141K | 137K | 186K | 168K | 230K | 295K | 305K | 852K | 295K | 319K |
| cashAndShortTermInvestments | 16.24M | 14.61M | 17.25M | 17.22M | 29.8M | 32.36M | 31.73M | 50.25M | 81.84M | 90.22M |
| netReceivables | 36.95M | 28.54M | 37.11M | 28.9M | 74.7M | 80.51M | 84.75M | 106.44M | 111.07M | 99.73M |
| accountsReceivables | 30.81M | 28.54M | 32.15M | 28.9M | 74.7M | 67.09M | 84.75M | 106.44M | 111.07M | 99.73M |
| otherReceivables | 6.14M | 6.6M | 4.96M | 6.25M | 10.85M | 13.41M | 17.9M | 21.1M | 16.34M | 17.06M |
| inventory | 58.6M | 61.86M | 61.74M | 68.59M | 110.56M | 140.77M | 129.59M | 204.46M | 152.77M | 150.15M |
| prepaids | 3.2M | 5M | 3.54M | 5.61M | 7.88M | 9.85M | 7.88M | 12.26M | 6.86M | 8.91M |
| otherCurrentAssets | 19.99M | 19.18M | 9.89M | 13.21M | 15.58M | 29.26M | 31.92M | 35.06M | 26.32M | 17.06M |
| totalCurrentAssets | 134.98M | 129.2M | 129.53M | 133.53M | 238.52M | 279.33M | 285.88M | 408.46M | 378.86M | 366.06M |
| propertyPlantEquipmentNet | 192.75M | 132.13M | 168.67M | 134.02M | 169.56M | 168.02M | 154.92M | 178.41M | 175.35M | 173.38M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 1.83M | 2.04M | 1.73M | 1.58M | 3.38M | 3.61M | 4.38M | 12.46M | 13.99M | 14.21M |
| goodwillAndIntangibleAssets | 1.83M | 2.04M | 1.73M | 1.58M | 3.38M | 3.61M | 4.38M | 12.46M | 13.99M | 14.21M |
| longTermInvestments | 337.61M | 336.09M | 333.02M | 326.09M | 279.2M | 256.5M | 256.02M | 149.67M | 147.43M | 145.41M |
| taxAssets | - | - | - | - | -37.4M | 414.32M | 406.9M | - | 309.28M | 440K |
| otherNonCurrentAssets | - | 47.62M | 63.71M | 22.9M | 37.4M | -414.32M | -406.9M | 9000 | -309.28M | 254K |
| totalNonCurrentAssets | 532.19M | 517.88M | 503.42M | 484.59M | 452.14M | 428.14M | 415.31M | 340.56M | 336.77M | 333.7M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 667.16M | 647.08M | 632.95M | 618.12M | 690.66M | 707.46M | 701.19M | 749.02M | 715.63M | 699.75M |
| totalPayables | 7.55M | 8.23M | 8.13M | 9.14M | 13.97M | 17.74M | 21.45M | 27.52M | 29.18M | 25.53M |
| accountPayables | 7.55M | 8.23M | 8.13M | 9.14M | 13.97M | 17.74M | 21.45M | 27.52M | 29.18M | 25.53M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 27000 | 23.7M | 470K | 24.16M | 49.59M | 57.19M | 52.81M | 66.29M | 54.43M | 63.13M |
| shortTermDebt | 4.5M | 124.67M | 82.81M | 44.1M | 36.6M | 31.3M | 17M | 20.5M | 363K | 293K |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 1.67M | - | 1.52M | - | - | - | - | - | 41.49M | - |
| otherCurrentLiabilities | 32.7M | 11.6M | 34.25M | 25.83M | 50.01M | 67.3M | 73.54M | 95.86M | 77.52M | 65.68M |
| totalCurrentLiabilities | 46.44M | 168.19M | 127.18M | 103.23M | 150.17M | 173.53M | 164.8M | 210.16M | 161.49M | 154.64M |
| longTermDebt | 149M | - | - | - | - | - | - | 3.38M | 3.8M | 4.29M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 5.02M | - | - | - | - | - | - | - | 293K | - |
| otherNonCurrentLiabilities | 17.3M | 20.59M | 19.36M | 17.52M | 18.67M | 19.46M | 18.09M | 29.25M | 33.85M | 35.4M |
| totalNonCurrentLiabilities | 171.31M | 20.59M | 19.36M | 17.52M | 18.67M | 19.46M | 18.09M | 32.63M | 37.95M | 39.69M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 217.76M | 188.78M | 146.54M | 120.76M | 168.84M | 192.98M | 182.89M | 242.8M | 199.44M | 194.33M |
| treasuryStock | -3.05M | -2.45M | - | - | - | -2.99M | -6.03M | -6.03M | -6.03M | -6.03M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 11.25M | 11.25M | 11.25M | 11.25M | 11.25M | 11.25M | 11.25M | 11.25M | 11.25M | 11.25M |
| retainedEarnings | 31.5M | 38.67M | 61.45M | 69.12M | 109.18M | 100.77M | 107.96M | 102.9M | 109.4M | 91.73M |
| 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 | -5.43M | -9.8M | -2.97M | 55.56M | 12.24M | 9.28M | 115.26M | 14.72M | 26.49M | 22.29M |
| depreciationAndAmortization | 4.63M | 4.23M | 4.4M | 5.36M | 5.5M | 5.81M | 7.53M | 8.5M | 8.57M | 8.61M |
| deferredIncomeTax | 499K | - | 3.09M | - | - | - | -1.21M | - | 708K | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | -31.25M | - |
| changeInWorkingCapital | -921K | -1.44M | -1.42M | 5.9M | 5.89M | 3.49M | -18.26M | -34.68M | -19.58M | 16.62M |
| accountsReceivables | -2.48M | 2.54M | -3.36M | 13.81M | -10.71M | 16.66M | -26.21M | 6.14M | -10.4M | -315K |
| inventory | 2.49M | -5.76M | 5.42M | -18.97M | 27M | -12.99M | 7.06M | -54.88M | -8.02M | -21.89M |
| accountsPayables | -673K | 285K | -999K | 2.36M | -3.35M | -3.66M | 6.52M | -2.16M | 4.3M | 5.68M |
| otherWorkingCapital | -266K | 1.77M | -2.48M | 8.71M | -7.04M | -176K | -5.63M | 16.22M | -5.46M | 33.15M |
| otherNonCashItems | 586K | 3.87M | -6.04M | -60.16M | -23M | -11.64M | -68.18M | 65.97M | 30.76M | 19.5M |
| netCashProvidedByOperatingActivities | -636K | -3.14M | -2.94M | 6.66M | 2.58M | 6.94M | 7.44M | -13.38M | 15.7M | 33.28M |
| investmentsInPropertyPlantAndEquipment | -27.91M | -16.72M | -19.07M | -14.13M | -14.85M | -21.38M | -21.02M | -13.77M | -22.92M | -11.79M |
| acquisitionsNet | 2.15M | 2000 | -7.39M | -8.63M | 1.99M | 6.46M | 130K | -7.58M | -5.4M | 1.56M |
| purchasesOfInvestments | -317K | -14.22M | -17.16M | -20000 | -380K | -20000 | -361K | -109K | -144K | -50000 |
| salesMaturitiesOfInvestments | 205K | 2.4M | 7.72M | 1.04M | 4.63M | 26000 | 427K | 470K | 5.94M | 450K |
| otherInvestingActivities | - | -834K | -1 | -9.33M | 3000 | 13.6M | 15.07M | -312K | 8.93M | 1000 |
| netCashProvidedByInvestingActivities | -25.88M | -29.37M | -35.9M | -22.44M | -8.6M | -7.8M | -20.82M | -20.99M | -22.52M | -9.82M |
| netDebtIssuance | - | 42.04M | 38.94M | - | - | - | - | -376K | -239K | -140K |
| longTermNetDebtIssuance | - | 42.04M | - | - | - | - | - | -376K | -239K | -140K |
| shortTermNetDebtIssuance | - | - | 38.94M | - | - | - | - | - | - | - |
| netStockIssuance | -604K | -2.45M | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | -604K | -2.45M | - | - | - | - | - | - | - | - |
| commonStockIssuance | 2.45M | - | - | - | 1.46M | - | - | - | - | - |
| commonStockRepurchased | -3.05M | -2.45M | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -8.95M | - | -9M | - | -13.47M | - | -13.45M | - | -7.62M |
| commonDividendsPaid | - | -8.95M | - | -9M | - | -13.47M | - | -13.45M | - | -7.62M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 28.65M | - | - | 7.5M | 21.06M | 13.61M | -21000 | -3.79M | 3000 | -216K |
| netCashProvidedByFinancingActivities | 28.04M | 30.64M | 38.94M | -1.5M | 21.06M | 137K | -21000 | -17.61M | -236K | -7.98M |