OTC : LPUSF
$0 (0.0%)
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 657.6M | 715.5M | 635.7M | 572.8M | 613.7M | 591.5M | 522.7M | 457.64M | 353.42M | 350.9M |
| costOfRevenue | 455.8M | 515.1M | 445.3M | 404M | 436.3M | 393.4M | 331.83M | 290.38M | 233.98M | 236.13M |
| grossProfit | 201.8M | 200.4M | 190.4M | 168.8M | 177.4M | 198.1M | 190.87M | 167.26M | 119.44M | 114.77M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 157.1M | 151.2M | 138.5M | 132.4M | 117.1M | 98.1M | 104.55M | 84.24M | 60.4M | 59.6M |
| sellingAndMarketingExpenses | -26.9M | -28.9M | -21.7M | -26.4M | 500K | 1M | -2.97M | 1.81M | 1.34M | 1.29M |
| sellingGeneralAndAdministrativeExpenses | 130.2M | 122.3M | 116.8M | 106M | 117.6M | 99.1M | 101.58M | 86.04M | 61.74M | 60.89M |
| otherExpenses | - | - | - | - | - | - | - | - | 104.62M | - |
| operatingExpenses | 130.2M | 122.3M | 116.8M | 106M | 117.6M | 147.6M | 147.96M | 130.24M | 97.49M | 95.82M |
| costAndExpenses | 586M | 637.4M | 562.1M | 510M | 553.9M | 541M | 479.79M | 420.62M | 331.47M | 331.95M |
| netInterestIncome | -10.2M | -9.6M | - | - | - | -73000 | -224K | -525K | -154K | 2.1M |
| interestIncome | 3.4M | 900K | 8.9M | 12.2M | 14.6M | 11.6M | 8.38M | 7.65M | 6.38M | 7.04M |
| interestExpense | 13.6M | 10.5M | 8.9M | 12.2M | 14.6M | 11.67M | 8.6M | 8.17M | 6.53M | 4.94M |
| depreciationAndAmortization | 36.2M | 39.1M | 37.3M | 40.7M | 45.6M | 39.72M | 35.85M | 33.36M | 27.58M | 25.49M |
| ebitda | 107.8M | 112M | 110.9M | 105.5M | 85.7M | 97.6M | 87.98M | 80.26M | 57.71M | 53.88M |
| ebit | 63.6M | 72.9M | 74.1M | 64.8M | 40.1M | 50.57M | 43.14M | 37.55M | 22.11M | 16.85M |
| nonOperatingIncomeExcludingInterest | 5.5M | 5.2M | -500K | -2M | 19.7M | 8.73M | 10.31M | 10.3M | 8.02M | 11.54M |
| operatingIncome | 71.6M | 78.1M | 73.6M | 62.8M | 59.8M | 59.3M | 53.44M | 47.85M | 30.13M | 28.39M |
| totalOtherIncomeExpensesNet | -19.1M | -16.7M | -9.6M | -15.2M | -35M | -20.4M | -18.91M | -18.48M | -14.55M | -16.48M |
| incomeBeforeTax | 50M | 61.4M | 64M | 47.6M | 24.8M | 38.9M | 34.53M | 29.38M | 15.58M | 11.9M |
| incomeTaxExpense | 11.8M | 13.6M | 14.4M | 10.4M | 7.1M | 12.6M | 3.33M | 8.64M | 7.88M | 2.57M |
| netIncomeFromContinuingOperations | 38.2M | 47.8M | 49.6M | 37.2M | 17.7M | 26.35M | 31.2M | 20.74M | 7.69M | 9.33M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 38.2M | 47.8M | 49.6M | 37.2M | 17.7M | 26.35M | 31.2M | 20.74M | 7.69M | 9.33M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 38.2M | 47.8M | 49.6M | 37.2M | 17.7M | 26.35M | 31.2M | 20.74M | 7.69M | 9.33M |
| eps | 0.2 | 0.25 | 0.25 | 0.19 | 0.09 | 0.14 | 0.18 | 0.12 | 0.05 | 0.06 |
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 63.7M | 74.6M | 77M | 69.7M | 49M | 51.9M | 42.56M | 40.92M | 29.98M | 39.33M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 63.7M | 74.6M | 77M | 69.7M | 49M | 51.9M | 42.56M | 40.92M | 29.98M | 39.33M |
| netReceivables | 87.9M | 73.9M | 75.6M | 67.9M | 69.7M | 71.6M | 57.08M | 55.33M | 29.51M | 31.47M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 87.9M | 73.9M | 75.6M | 67.9M | 69.7M | 71.6M | 57.08M | 55.33M | 29.51M | 31.47M |
| inventory | 119M | 153.1M | 137.8M | 84M | 88.6M | 105.3M | 75.34M | 71.09M | 45.99M | 47.58M |
| prepaids | - | - | - | - | - | 23000 | -1.28M | - | - | - |
| otherCurrentAssets | 2.4M | 7.5M | 5.4M | 4.9M | 6.6M | 16M | 14.35M | 12.43M | 5.51M | 5.6M |
| totalCurrentAssets | 273M | 309.1M | 295.8M | 226.5M | 213.9M | 244.8M | 189.34M | 179.77M | 110.98M | 123.97M |
| propertyPlantEquipmentNet | 126.5M | 131.9M | 115.5M | 112.5M | 125.2M | 76.9M | 68.42M | 71.46M | 42.84M | 42.85M |
| goodwill | 399.3M | 399.3M | 363.3M | 361.9M | 371.3M | 382.1M | 323.8M | 344.87M | 253.72M | 254.38M |
| intangibleAssets | 66.2M | 457M | 430.1M | 446M | 475.3M | 134.8M | 103.39M | 130.68M | 86.77M | 101.29M |
| goodwillAndIntangibleAssets | 465.5M | 856.3M | 793.4M | 807.9M | 846.6M | 516.9M | 427.19M | 475.56M | 340.49M | 355.66M |
| longTermInvestments | 1.2M | 1.4M | 1.1M | 1.1M | 1.1M | 1.2M | 1.11M | 531.08M | 370.39M | 383.49M |
| taxAssets | 1.4M | 1.7M | 4.2M | 16.3M | 17.2M | 17.42M | 11.85M | 15.93M | 12.94M | 15.03M |
| otherNonCurrentAssets | 1.4M | -399.3M | -363.3M | -361.9M | -371.3M | -17.42M | -11.85M | -547.02M | -383.34M | -398.52M |
| totalNonCurrentAssets | 594.6M | 592M | 550.9M | 575.9M | 618.8M | 595M | 496.73M | 547.02M | 383.34M | 398.52M |
| otherAssets | - | - | - | - | - | 17.4M | 11.85M | 15.93M | 12.94M | 15.03M |
| totalAssets | 867.6M | 901.1M | 846.7M | 802.4M | 832.7M | 857.2M | 697.91M | 742.72M | 507.26M | 537.52M |
| totalPayables | 56.7M | 55.8M | 112.8M | 84.4M | 84.9M | 87.02M | 65.92M | 76.69M | 37.49M | 45.56M |
| accountPayables | 56.7M | 55.8M | 112.8M | 84.4M | 84.9M | 87.02M | 65.92M | 76.69M | 37.49M | 45.56M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 67.3M | 22.7M | 25M | 45.7M | 6.3M | 1.52M | 1.11M | - | 17000 | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 2M | 1.8M | 6M | 6.8M | 6.5M | 7.41M | 3.96M | 4.34M | 1.48M | 1.11M |
| deferredRevenue | 2M | 1.8M | 6M | 6.8M | 6.5M | -1.52M | -1.11M | - | -17000 | - |
| otherCurrentLiabilities | 2.6M | 5.2M | 1.7M | 1.5M | 3.2M | 15.9M | 16.12M | 8.88M | 6.89M | 6.71M |
| totalCurrentLiabilities | 166.7M | 117.9M | 145.5M | 138.4M | 100.9M | 102.9M | 82.04M | 80.08M | 44.38M | 52.27M |
| longTermDebt | 111.5M | 172.5M | 149M | 128.8M | 211.5M | 259.5M | 204.58M | 216.76M | 111.63M | 128.27M |
| capitalLeaseObligationsNonCurrent | - | -100000 | - | - | - | 61M | 46.77M | 68.79M | 45.03M | - |
| deferredRevenueNonCurrent | 52.6M | 54.9M | 48.8M | 48.4M | 54M | 221.31M | 179.64M | 174.1M | 84.23M | 98.15M |
| deferredTaxLiabilitiesNonCurrent | 4.9M | 6.9M | 12.1M | 26.8M | 31.3M | 38.19M | 24.95M | 42.66M | 27.4M | 30.12M |
| otherNonCurrentLiabilities | 6.3M | 7.2M | 8.9M | 16.9M | 18.7M | -198.5M | -157.81M | -147.97M | -66.6M | -128.27M |
| totalNonCurrentLiabilities | 175.3M | 241.6M | 218.8M | 220.9M | 315.5M | 259.5M | 204.58M | 216.76M | 111.63M | 128.27M |
| otherLiabilities | - | - | - | - | - | 61M | 46.77M | 68.79M | 45.03M | 47.96M |
| capitalLeaseObligations | - | -100000 | - | - | - | 61M | 46.77M | 68.79M | 45.03M | - |
| totalLiabilities | 342M | 359.5M | 364.3M | 359.3M | 416.4M | 423.4M | 333.4M | 365.63M | 201.03M | 228.5M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 9.8M | 9.8M | 9.8M | 9.8M | 9.8M | 9.8M | 8.93M | 8.93M | 8.5M | 8.5M |
| retainedEarnings | 457.9M | 448.7M | 426M | 389.9M | 351.6M | 225.6M | 212.24M | 201.33M | 198.57M | 207.85M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 38.2M | 47.8M | 49.6M | 37.2M | 17.7M | 26.3M | 31.2M | 20.74M | 7.69M | 9.33M |
| depreciationAndAmortization | 36.2M | 39.1M | 37.3M | 40.7M | 45.6M | 38.3M | 34.53M | 32.41M | 27.58M | 25.49M |
| deferredIncomeTax | -44.1M | -110.6M | -109.5M | -73.8M | -69.9M | 6.3M | 10M | -15.33M | -2.03M | 4.84M |
| stockBasedCompensation | 1.5M | 1M | 1M | 700K | 800K | 1.07M | 1.99M | 1.05M | 968K | 852K |
| changeInWorkingCapital | 23M | -32.3M | -36.7M | 6.2M | 14.6M | -7.3M | -11.99M | 14.28M | 1.06M | -5.74M |
| accountsReceivables | -6.7M | 5.6M | -9.1M | 1.7M | 7.7M | -2.8M | -3.88M | 16.65M | -1.1M | -818K |
| inventory | 28.7M | -4.8M | -54M | 3.3M | 13.7M | -4.5M | -8.1M | -2.37M | 2.16M | -4.92M |
| accountsPayables | 7.8M | -32.2M | 29.2M | 3.3M | 700K | 3.3M | -2.67M | -8.23M | -5.64M | - |
| otherWorkingCapital | -6.8M | -900K | -2.8M | -2.1M | -7.5M | -3.3M | 2.67M | 8.23M | 11.27M | - |
| otherNonCashItems | 45.7M | 107M | 106.5M | 72.4M | 73.3M | 8M | -3.84M | -1.19M | 2.77M | 3.82M |
| netCashProvidedByOperatingActivities | 100.5M | 52M | 48.2M | 83.4M | 82.1M | 72.6M | 51.89M | 67.28M | 40.06M | 33.8M |
| investmentsInPropertyPlantAndEquipment | -15.6M | -24.1M | -20.6M | -10.5M | -11.5M | -15.7M | -15.35M | -12.62M | -8.87M | -9.34M |
| acquisitionsNet | -43.7M | 100000 | 800K | -1.5M | -99999 | -101.08M | -1.33M | -95.96M | 7.69M | -6.54M |
| purchasesOfInvestments | - | - | - | - | - | - | -1.16M | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 2.5M | - | - | - |
| otherInvestingActivities | -1M | -3.9M | -3.7M | -600K | - | -1.52M | -660K | -2.49M | -2.77M | -756K |
| netCashProvidedByInvestingActivities | -59.3M | -24M | -19.8M | -12M | -11.6M | -118.3M | -18.51M | -111.06M | -3.95M | -16.63M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | 400K | 8.9M | 26.9M | - | 57.2M | 50.38M | 52.38M | 18.58M | 40.22M | 160.56M |
| commonStockRepurchased | -500K | -6.6M | -300K | -300K | -2M | -3.2M | -847K | -1.86M | -2.65M | -4.34M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -26.6M | -25.4M | -15.6M | - | -23.6M | -22.36M | -19.5M | -15.58M | -14.56M | -10.93M |
| commonDividendsPaid | -26.6M | -25.4M | -15.6M | - | -23.6M | -22.36M | -19.5M | -15.58M | -14.56M | -10.93M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -26.8M | -15.1M | -24.3M | -63.3M | -47.8M | 79.19M | -11.73M | 69.25M | -30.4M | -11.95M |
| netCashProvidedByFinancingActivities | -53.4M | -31M | -39.9M | -50.8M | -71.4M | 56.8M | -31.22M | 53.68M | -44.97M | -22.87M |
| date | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 327.7M | 329.9M | 355.5M | 360M | 323.2M | 312.5M | 318.7M | 254.1M | 311.8M | 301.9M |
| costOfRevenue | 220.2M | 237.1M | 256.4M | 258.7M | 235.6M | 218.7M | 213M | 191M | 224M | 212.3M |
| grossProfit | 107.5M | 92.8M | 99.1M | 101.3M | 87.6M | 93.8M | 105.7M | 63.1M | 87.8M | 89.6M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | 60.5M | - | 54.8M | 54.8M | 45.4M | 45.4M | 52.9M | 64.2M |
| sellingAndMarketingExpenses | - | - | 2M | - | -600K | -100000 | 20.6M | -4.1M | 1.1M | -1.6M |
| sellingGeneralAndAdministrativeExpenses | 67M | 61.7M | 62.5M | 60.5M | 54.2M | 54.7M | 66M | 41.3M | 54M | 62.6M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 67M | 61.7M | 62.5M | 60.5M | 54.2M | 54.7M | 66M | 41.3M | 54M | 62.6M |
| costAndExpenses | 287.2M | 298.8M | 318.9M | 319.2M | 289.8M | 273.4M | 279M | 232.3M | 278M | 274.9M |
| netInterestIncome | -5.4M | -4.8M | -5.5M | -4.1M | - | - | - | - | - | - |
| interestIncome | 2.4M | 1M | 700K | 200K | 4.3M | 4.6M | 5.4M | 6.8M | 7.2M | 7.4M |
| interestExpense | 7.8M | 5.8M | 6.2M | 4.3M | 4.3M | 4.6M | 5.4M | 6.8M | 7.2M | 7.4M |
| depreciationAndAmortization | 17.2M | 19M | 20.3M | 18.8M | 18.6M | 18.7M | 20M | 20.7M | 21.5M | 24.1M |
| ebitda | 54.8M | 47.5M | 50.8M | 60.5M | 52.5M | 57.8M | 57.8M | 46.4M | 35.6M | 51.1M |
| ebit | 37.6M | 28.5M | 30.5M | 41.7M | 33.9M | 39.1M | 37.8M | 25.7M | 14.1M | 27M |
| nonOperatingIncomeExcludingInterest | 2.9M | 2.6M | 6.1M | -900K | -500K | - | 1.9M | -3.9M | 19.7M | - |
| operatingIncome | 40.5M | 31.1M | 36.6M | 40.8M | 33.4M | 39.1M | 39.7M | 21.8M | 33.8M | 27M |
| totalOtherIncomeExpensesNet | -13.2M | -8.4M | -12.6M | -3.4M | -3.7M | -4.8M | -6.8M | -7.1M | -20M | -16M |
| incomeBeforeTax | 27.3M | 22.7M | 24M | 37.4M | 29.7M | 34.3M | 32.9M | 14.7M | 13.8M | 11M |
| incomeTaxExpense | 6.2M | 5.6M | 4.6M | 9M | 6.4M | 8M | 8.1M | 2.3M | 4M | 3.1M |
| netIncomeFromContinuingOperations | 21.1M | 17.1M | 19.4M | 28.4M | 23.3M | 26.3M | 24.8M | 12.4M | 9.8M | 7.9M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 21.1M | 17.1M | 19.4M | 28.4M | 23.3M | 26.3M | 24.8M | 12.4M | 9.8M | 7.9M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 21.1M | 17.1M | 19.4M | 28.4M | 23.3M | 26.3M | 24.8M | 12.4M | 9.8M | 7.9M |
| eps | 0.11 | 0.09 | 0.1 | 0.15 | 0.12 | 0.13 | 0.13 | 0.06 | 0.05 | 0.04 |
| date | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 63.7M | 78.6M | 74.6M | 86.7M | 58.1M | 61.1M | 69.7M | 79.9M | 49M | 49.6M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 63.7M | 78.6M | 74.6M | 86.7M | 58.1M | 61.1M | 69.7M | 79.9M | 49M | 49.6M |
| netReceivables | 87.9M | 99.3M | 73.9M | 107.7M | 75.6M | 83.8M | 67.9M | 79M | 69.7M | 100.8M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 87.9M | 99.3M | 73.9M | 107.7M | 75.6M | 83.8M | 67.9M | 79M | 69.7M | 100.8M |
| inventory | 119M | 131.8M | 153.1M | 169.9M | 137.8M | 110.6M | 84M | 95.1M | 88.6M | 116.1M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 2.4M | - | 7.5M | - | 5.4M | - | 4.9M | 100000 | 6.6M | 400K |
| totalCurrentAssets | 273M | 309.7M | 309.1M | 364.3M | 276.9M | 255.5M | 226.5M | 254.1M | 213.9M | 266.9M |
| propertyPlantEquipmentNet | 126.5M | 124.5M | 131.9M | 124.5M | 115.5M | 108.2M | 112.5M | 125.9M | 125.2M | 132.3M |
| goodwill | 399.3M | 383.8M | 399.3M | 397.8M | 363.3M | 357.2M | 361.9M | 393.2M | 371.3M | 385.9M |
| intangibleAssets | 66.2M | 432.7M | 457M | 462.5M | 430.1M | 431.7M | 446M | 493.6M | 475.3M | 509.3M |
| goodwillAndIntangibleAssets | 465.5M | 816.5M | 856.3M | 860.3M | 793.4M | 788.9M | 807.9M | 886.8M | 846.6M | 895.2M |
| longTermInvestments | 1.2M | 1.2M | 1.4M | 1.5M | 1.1M | 1.1M | 1.1M | 1.1M | 1.1M | 1.2M |
| taxAssets | 1.4M | 1.5M | 1.7M | 13M | 12.6M | 15.8M | 16.3M | 17.2M | 17.2M | 17.1M |
| otherNonCurrentAssets | 1.4M | -383.8M | -399.3M | -397.8M | -363.3M | -357.2M | -361.9M | -393.2M | -371.3M | -385.9M |
| totalNonCurrentAssets | 594.6M | 559.9M | 592M | 601.5M | 559.3M | 556.8M | 575.9M | 637.8M | 618.8M | 659.9M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 867.6M | 869.6M | 901.1M | 965.8M | 836.2M | 812.3M | 802.4M | 891.9M | 832.7M | 926.8M |
| totalPayables | 56.7M | 87.5M | 55.8M | 130.3M | 112.8M | 98.4M | 84.4M | 81.4M | 84.9M | 91.2M |
| accountPayables | 56.7M | 87.5M | 55.8M | 130.3M | 112.8M | 98.4M | 84.4M | 81.4M | 84.9M | 91.2M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 67.3M | 33.9M | 22.7M | 29.8M | 6.1M | 44.8M | 45.7M | 6.3M | 6.3M | 5.9M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 2M | 1.7M | 1.8M | 6.9M | 6M | 7.7M | 6.8M | 8.3M | 6.5M | 4M |
| deferredRevenue | 2M | 1.7M | 1.8M | 6.9M | 6M | 7.7M | 6.8M | 8.3M | 6.5M | 4M |
| otherCurrentLiabilities | 2.6M | 1.5M | 5.2M | 1.2M | 1.7M | 1.6M | 1.5M | 1.3M | 3.2M | 2.4M |
| totalCurrentLiabilities | 166.7M | 124.6M | 117.9M | 168.2M | 126.6M | 152.5M | 138.4M | 97.3M | 100.9M | 103.5M |
| longTermDebt | 111.5M | 162M | 172.5M | 188.4M | 149M | 116.3M | 128.8M | 238.9M | 211.5M | 277.6M |
| capitalLeaseObligationsNonCurrent | - | - | -100000 | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | 52.6M | 50.5M | 54.9M | 50.5M | 48.8M | 46.8M | 48.4M | 54.5M | 54M | 55.9M |
| deferredTaxLiabilitiesNonCurrent | 4.9M | 4.7M | 6.9M | 19.7M | 20.5M | 24.4M | 26.8M | 31.6M | 31.3M | 38.6M |
| otherNonCurrentLiabilities | 6.3M | 8.4M | 7.2M | 9.1M | 8.9M | 14M | 16.9M | 21.5M | 18.7M | 23.9M |
| totalNonCurrentLiabilities | 175.3M | 225.6M | 241.6M | 267.7M | 227.2M | 201.5M | 220.9M | 346.5M | 315.5M | 396M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | -100000 | - | - | - | - | - | - | - |
| totalLiabilities | 342M | 350.2M | 359.5M | 435.9M | 353.8M | 354M | 359.3M | 443.8M | 416.4M | 499.5M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 9.8M | 9.8M | 9.8M | 9.8M | 9.8M | 9.8M | 9.8M | 9.8M | 9.8M | 9.8M |
| retainedEarnings | 457.9M | 445.1M | 448.7M | 437.8M | 426M | 409.5M | 389.9M | 362.5M | 351.6M | 349.5M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 21.1M | 17.1M | 19.4M | 28.4M | 23.3M | 26.3M | 24.8M | 12.4M | 9.8M | 7.9M |
| depreciationAndAmortization | 17.2M | 19M | 20.3M | 18.8M | 18.6M | 18.7M | 20M | 20.7M | 21.5M | 24.1M |
| deferredIncomeTax | -3M | -41.1M | -40M | -70.6M | -46.6M | -62.9M | -24.7M | -49.1M | -2.3M | -67.6M |
| stockBasedCompensation | 1M | 500K | 300K | 700K | 400K | 600K | 300K | 400K | 200K | 600K |
| changeInWorkingCapital | 28.6M | -5.6M | 100000 | -32.4M | -11.4M | -25.3M | 13.9M | -7.7M | 38.6M | -24M |
| accountsReceivables | 14.1M | -20.8M | 26M | -20.4M | 3.4M | -12.5M | 2.2M | -500K | 21M | -13.3M |
| inventory | 12.6M | 16.1M | 16.1M | -20.9M | -26.1M | -27.9M | 5.3M | -2M | 23.9M | -10.2M |
| accountsPayables | 5.7M | 2.1M | -41.2M | 9M | 13.7M | 15.5M | 8.1M | -4.8M | -4M | 4.7M |
| otherWorkingCapital | -3.8M | -3M | -800K | -100000 | -2.4M | -400K | -1.7M | -400K | -2.3M | -5.2M |
| otherNonCashItems | 6.3M | 39.4M | 37.6M | 69.4M | 44.2M | 62.3M | 22.1M | 50.3M | 5.4M | 67.9M |
| netCashProvidedByOperatingActivities | 71.2M | 29.3M | 37.7M | 14.3M | 28.5M | 19.7M | 56.4M | 27M | 73.2M | 8.9M |
| investmentsInPropertyPlantAndEquipment | -8.3M | -7.3M | -13M | -11.1M | -13.6M | -7M | -6.4M | -4.1M | -5.6M | -5.9M |
| acquisitionsNet | -43.7M | - | - | 100000 | 100000 | 700K | - | -1.5M | -500K | 400K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 100000 | -1.1M | -1.9M | -2M | -2.9M | -800K | -200K | -400K | -800K | 800K |
| netCashProvidedByInvestingActivities | -52M | -7.3M | -13M | -11M | -13.5M | -6.3M | -6.4M | -5.6M | -6.1M | -5.5M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | 400K | 10.4M | - | -15.8M | - | 13.9M | - | - | - | -3.8M |
| commonStockRepurchased | -100000 | -400K | - | -6.6M | - | -300K | - | -300K | - | -2M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -8.1M | -18.5M | -8.2M | -17.2M | -7.8M | -7.8M | - | - | -7.5M | -16.1M |
| commonDividendsPaid | -8.1M | -18.5M | -8.2M | -17.2M | -7.8M | -7.8M | - | - | -7.5M | -16.1M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -24.5M | -8.3M | -27.6M | 15.9M | -11.6M | -12.7M | -59M | 1.6M | -59M | 11.2M |
| netCashProvidedByFinancingActivities | -26.6M | -26.8M | -29.7M | -1.3M | -19.4M | -20.5M | -59M | 8.2M | -66.5M | -4.9M |