NYSE : MLR
-$0.81 (-1.49%)
| 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 | 790.27M | 1.26B | 1.15B | 848.46M | 717.48M | 651.29M | 818.17M | 711.71M | 615.1M | 601.12M |
| costOfRevenue | 669.88M | 1.09B | 1B | 766.04M | 647.62M | 568.21M | 721.68M | 628.37M | 548M | 536.84M |
| grossProfit | 120.39M | 170.8M | 151.85M | 82.42M | 69.85M | 83.08M | 96.49M | 83.34M | 67.1M | 64.28M |
| researchAndDevelopmentExpenses | 8.2M | 6.2M | 6M | 4M | 3.6M | 4.72M | 3.7M | 3.13M | 1.94M | 1.8M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 88.98M | 80.12M | 67.09M | 48.83M | 42.63M | 35M | 39.69M | 36.42M | 33.62M | 30.52M |
| otherExpenses | -8.2M | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 88.98M | 86.32M | 73.09M | 52.83M | 46.23M | 39.71M | 43.39M | 39.54M | 35.56M | 32.32M |
| costAndExpenses | 758.86M | 1.17B | 1.07B | 818.86M | 693.86M | 607.92M | 765.07M | 667.91M | 583.56M | 569.16M |
| netInterestIncome | -160K | -3.93M | -5.97M | -3.38M | -1.36M | -1.22M | -2.38M | -1.88M | -1.59M | -1.16M |
| interestIncome | 500K | - | - | - | - | - | - | - | - | - |
| interestExpense | 660K | 3.93M | 5.97M | 3.38M | 1.36M | 1.22M | 2.38M | 1.88M | 1.59M | 1.16M |
| depreciationAndAmortization | 14.68M | 14.07M | 13.24M | 11.76M | 11.04M | 9.6M | 9.13M | 7.74M | 6.15M | 4.83M |
| ebitda | 46.84M | 98.13M | 93M | 40.87M | 34.16M | 48.91M | 61.89M | 51.29M | 38.07M | 37.07M |
| ebit | 32.15M | 84.06M | 79.76M | 29.11M | 23.12M | 39.31M | 52.76M | 43.54M | 31.93M | 32.24M |
| nonOperatingIncomeExcludingInterest | -745K | 425K | -991K | 481K | 498K | 4.05M | 331K | 253K | -387K | -277K |
| operatingIncome | 31.41M | 84.48M | 78.77M | 29.59M | 23.62M | 43.36M | 53.09M | 43.79M | 31.54M | 31.96M |
| totalOtherIncomeExpensesNet | 85000 | -4.35M | -4.98M | -3.86M | -1.85M | -5.26M | -2.71M | -2.13M | -1.2M | -884K |
| incomeBeforeTax | 31.49M | 80.13M | 73.78M | 25.73M | 21.77M | 38.1M | 50.38M | 41.66M | 30.34M | 31.08M |
| incomeTaxExpense | 8.48M | 16.64M | 15.49M | 5.39M | 5.51M | 8.27M | 11.27M | 7.92M | 7.32M | 11.16M |
| netIncomeFromContinuingOperations | 23.01M | 63.49M | 58.29M | 20.35M | 16.26M | 29.83M | 39.11M | 33.75M | 23.02M | 19.92M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 23.01M | 63.49M | 58.29M | 20.35M | 16.26M | 29.83M | 39.11M | 33.75M | 23.02M | 19.92M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 23.01M | 63.49M | 58.29M | 20.35M | 16.26M | 29.83M | 39.11M | 33.75M | 23.02M | 19.92M |
| eps | 2.01 | 5.55 | 5.1 | 1.78 | 1.42 | 2.62 | 3.43 | 2.96 | 2.02 | 1.76 |
| 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 | 44.68M | 24.34M | 29.91M | 40.15M | 54.33M | 57.52M | 26.07M | 27.04M | 21.9M | 31.12M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 44.68M | 24.34M | 29.91M | 40.15M | 54.33M | 57.52M | 26.07M | 27.04M | 21.9M | 31.12M |
| netReceivables | 198.26M | 313.41M | 286.14M | 177.66M | 153.98M | 141.64M | 168.62M | 149.14M | 132.7M | 125.38M |
| accountsReceivables | 198.26M | 313.41M | 286.14M | 177.66M | 153.98M | 141.64M | 168.62M | 149.14M | 132.7M | 125.38M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 184.23M | 186.17M | 189.81M | 153.66M | 114.91M | 83.94M | 87.96M | 93.77M | 68.57M | 64.14M |
| prepaids | 12.41M | 5.85M | 4.62M | 4.58M | 5.75M | 3.17M | 4.8M | 3.27M | 4.27M | 5.01M |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 439.58M | 529.77M | 510.47M | 376.05M | 328.97M | 286.27M | 287.45M | 273.22M | 227.43M | 225.64M |
| propertyPlantEquipmentNet | 124.08M | 116.52M | 115.9M | 113.05M | 96.52M | 100.09M | 92.38M | 82.85M | 77.63M | 59.61M |
| goodwill | 20.07M | 20M | 20.02M | 11.62M | 11.62M | 11.62M | 11.62M | 11.62M | 11.62M | 11.62M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 20.07M | 20M | 20.02M | 11.62M | 11.62M | 11.62M | 11.62M | 11.62M | 11.62M | 11.62M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 5.93M | 727K | 819K | 708K | 533K | 434K | 521K | 497K | 558K | 566K |
| totalNonCurrentAssets | 150.08M | 137.25M | 136.74M | 125.38M | 108.68M | 112.14M | 104.52M | 94.97M | 89.8M | 71.8M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 589.67M | 667.02M | 647.21M | 501.43M | 437.64M | 398.41M | 391.97M | 368.18M | 317.24M | 297.44M |
| totalPayables | 78.55M | 146.94M | 193.6M | 127.5M | 123.83M | 87.7M | 97.83M | 99.26M | 80.13M | 88M |
| accountPayables | 78.55M | 145.85M | 191.78M | 125.5M | 121.75M | 85.53M | 95.75M | 98.22M | 79.3M | 85.12M |
| otherPayables | - | 1.08M | 1.82M | 2M | 2.09M | 2.16M | 2.08M | 1.04M | 828K | 2.89M |
| accruedExpenses | - | 46.21M | 34.89M | 24.18M | 22.78M | 22.61M | 25.73M | 23.82M | 21.17M | 17.84M |
| shortTermDebt | 2.42M | - | - | - | - | - | 368K | 285K | 394K | - |
| capitalLeaseObligationsCurrent | - | 318K | 320K | 311K | 376K | 375K | 351K | 20000 | - | - |
| taxPayables | - | 1.08M | 1.82M | 2M | 2.09M | 2.16M | 2.08M | 1.04M | 828K | 2.89M |
| deferredRevenue | - | 4.41M | 5.9M | 4.16M | - | - | - | - | - | - |
| otherCurrentLiabilities | 55.6M | - | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 136.57M | 197.87M | 234.71M | 156.14M | 146.99M | 110.68M | 124.28M | 123.39M | 101.7M | 105.84M |
| longTermDebt | 31.16M | 65M | 60M | 45M | - | - | 5M | 15.48M | 10.21M | 5M |
| capitalLeaseObligationsNonCurrent | 100000 | 227K | 506K | 597K | 870K | 1.13M | 1.34M | 58000 | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.37M | 2.88M | 4.07M | 6.23M | 5.17M | 4.14M | 3.42M | 1.7M | 1.12M | 1.99M |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | 1.1M | - |
| totalNonCurrentLiabilities | 32.52M | 68.11M | 64.58M | 51.83M | 6.04M | 5.28M | 9.76M | 17.23M | 12.44M | 6.99M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 100000 | 545K | 826K | 908K | 1.25M | 1.51M | 1.7M | 78000 | - | - |
| totalLiabilities | 169.1M | 265.98M | 299.29M | 207.97M | 153.03M | 115.96M | 134.04M | 140.62M | 114.14M | 112.84M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 114K | 114K | 114K | 114K | 114K | 114K | 114K | 114K | 114K | 113K |
| retainedEarnings | 268.8M | 254.94M | 200.16M | 150.12M | 138M | 133.88M | 112.26M | 81.35M | 55.58M | 40.75M |
| additionalPaidInCapital | 153.05M | 153.7M | 153.57M | 152.39M | 151.45M | 151.25M | 151.06M | 150.9M | 150.7M | 150.4M |
| 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 | 23.01M | 63.49M | 58.29M | 20.35M | 16.26M | 29.83M | 39.11M | 33.75M | 23.02M | 19.92M |
| depreciationAndAmortization | 14.68M | 14.07M | 13.24M | 11.76M | 11.04M | 9.6M | 9.13M | 7.74M | 6.15M | 4.83M |
| deferredIncomeTax | -1.52M | -1.17M | -2.18M | 1.06M | 1.01M | 752K | 1.71M | 568K | -868K | 3.22M |
| stockBasedCompensation | 5.33M | 3.23M | 1.06M | 743K | - | - | - | 150K | 150K | 96000 |
| changeInWorkingCapital | 57.7M | -63M | -59.52M | -53.39M | -13.06M | 20.12M | -14.96M | -20.68M | -13.97M | -6.7M |
| accountsReceivables | 121.72M | -28.15M | -105.6M | -24.34M | -12.72M | 27.38M | -19.6M | -19.35M | -6.67M | -17.25M |
| inventory | 18.92M | 2.18M | -30.42M | -40.75M | -32.07M | 5.47M | 5.45M | -23.86M | -2.84M | 1.02M |
| accountsPayables | -73.26M | -45.43M | 64.94M | 4.48M | 33.94M | -10.88M | -2.16M | 19.42M | -5.81M | 12.93M |
| otherWorkingCapital | -9.68M | 8.39M | 11.56M | 7.22M | -2.2M | -1.84M | 1.36M | 3.11M | 1.35M | -3.39M |
| otherNonCashItems | -487K | 255K | 75000 | 321K | 25000 | 406K | 144K | 370K | -522K | -444K |
| netCashProvidedByOperatingActivities | 98.72M | 16.87M | 10.96M | -19.16M | 15.27M | 60.71M | 35.13M | 21.9M | 13.95M | 20.93M |
| investmentsInPropertyPlantAndEquipment | -13.71M | -15.35M | -12.1M | -28.94M | -9.15M | -17.5M | -17.39M | -13.34M | -24.69M | -25.03M |
| acquisitionsNet | -18.61M | 24000 | -17.38M | 8000 | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 1.54M | 59000 | 398K | - | 91000 | 276K | 328K | 141K | 1.3M | 3000 |
| netCashProvidedByInvestingActivities | -30.78M | -15.27M | -29.08M | -28.93M | -9.06M | -17.22M | -17.06M | -13.2M | -23.39M | -25.02M |
| netDebtIssuance | -35.61M | 5M | 15M | 44.98M | -22000 | -5.42M | -10.39M | 5.18M | 5.61M | 5M |
| longTermNetDebtIssuance | -35.61M | 5M | 15M | 44.98M | -22000 | -5.42M | -10.39M | 5.18M | 5.61M | 5M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -5.99M | -2.9M | - | - | - | - | - | 56000 | 146K | 3000 |
| netCommonStockIssuance | -5.99M | -2.9M | - | - | - | - | - | 56000 | 146K | 3000 |
| commonStockIssuance | - | - | - | - | - | - | - | 56000 | 146K | 3000 |
| commonStockRepurchased | -5.99M | -2.9M | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -9.15M | -8.72M | -8.25M | -8.22M | -8.22M | -8.21M | -8.21M | -8.2M | -8.19M | -7.72M |
| commonDividendsPaid | -9.15M | -8.72M | -8.25M | -8.22M | -8.22M | -8.21M | -8.21M | -8.2M | -8.19M | -7.72M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | -50.75M | -6.62M | 6.75M | 36.76M | -8.24M | -13.63M | -18.6M | -2.96M | -2.44M | -2.71M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 239.99M | 180.86M | 171.17M | 178.67M | 214.03M | 225.65M | 221.91M | 314.27M | 371.45M | 349.87M |
| costOfRevenue | 204.06M | 155.18M | 144.64M | 153.34M | 179.45M | 191.71M | 188.45M | 272.24M | 320.37M | 305.63M |
| grossProfit | 35.94M | 25.68M | 26.53M | 25.33M | 34.59M | 33.94M | 33.46M | 42.03M | 51.08M | 44.24M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | 6.2M | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 25.18M | 23.95M | 21.07M | 21.25M | 23.4M | 23.26M | 13.48M | 22.33M | 22.77M | 21.54M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 25.18M | 23.95M | 21.07M | 21.25M | 23.4M | 23.26M | 19.68M | 22.33M | 22.77M | 21.54M |
| costAndExpenses | 229.23M | 179.13M | 165.71M | 174.58M | 202.85M | 214.97M | 208.13M | 294.57M | 343.15M | 327.17M |
| netInterestIncome | -352K | -145K | -178K | -93000 | -294K | -95000 | -384K | -251K | -2.05M | -1.24M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 352K | 145K | 178K | 93000 | 294K | 95000 | 384K | 251K | 2.05M | 1.24M |
| depreciationAndAmortization | - | 4.22M | 3.8M | 3.51M | 3.72M | 3.66M | 3.44M | 3.66M | 3.46M | 3.51M |
| ebitda | 10.42M | 5.97M | 9M | 7.91M | 15.38M | 14.54M | 16.45M | 23.68M | 31.76M | 26.24M |
| ebit | 10.42M | 1.75M | 5.21M | 4.4M | 11.66M | 10.89M | 13.01M | 20.02M | 28.29M | 22.73M |
| nonOperatingIncomeExcludingInterest | 338K | -15000 | 249K | -312K | -479K | -202K | 766K | -321K | 13000 | -33000 |
| operatingIncome | 10.76M | 1.73M | 5.46M | 4.08M | 11.18M | 10.68M | 13.78M | 19.7M | 28.3M | 22.7M |
| totalOtherIncomeExpensesNet | -690K | -130K | -428K | 219K | 185K | 107K | -1.15M | 70000 | -2.06M | -1.21M |
| incomeBeforeTax | 10.07M | 1.6M | 5.03M | 4.3M | 11.37M | 10.79M | 12.63M | 19.77M | 26.24M | 21.49M |
| incomeTaxExpense | 2.8M | 1.05M | 1.62M | 1.22M | 2.91M | 2.73M | 2.1M | 4.34M | 5.73M | 4.46M |
| netIncomeFromContinuingOperations | 7.27M | 555K | 3.41M | 3.08M | 8.46M | 8.06M | 10.53M | 15.42M | 20.51M | 17.02M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 7.27M | 555K | 3.41M | 3.08M | 8.46M | 8.06M | 10.53M | 15.42M | 20.51M | 17.02M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 7.27M | 555K | 3.41M | 3.08M | 8.46M | 8.06M | 10.53M | 15.42M | 20.51M | 17.02M |
| eps | 0.64 | 0.05 | 0.3 | 0.27 | 0.74 | 0.7 | 0.92 | 1.35 | 1.79 | 1.49 |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 55.64M | 52.97M | 44.68M | 38.4M | 31.82M | 27.36M | 24.34M | 40.6M | 23.82M | 26.81M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 55.64M | 52.97M | 44.68M | 38.4M | 31.82M | 27.36M | 24.34M | 40.6M | 23.82M | 26.81M |
| netReceivables | 224.98M | 186.57M | 198.26M | 232.62M | 270.42M | 292.57M | 313.41M | 374.03M | 391.8M | 338.89M |
| accountsReceivables | 224.98M | 186.57M | 198.26M | 232.62M | 270.42M | 292.57M | 313.41M | 374.03M | 391.8M | 338.89M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 157.31M | 172.49M | 184.23M | 180.72M | 165.46M | 164.9M | 186.17M | 190.34M | 187.29M | 184.27M |
| prepaids | 15.77M | 18.06M | 12.41M | 17.73M | 17.71M | 16.11M | 5.85M | 10.48M | 8.1M | 8.84M |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 453.7M | 430.1M | 439.58M | 469.47M | 485.41M | 500.94M | 529.77M | 615.46M | 611M | 558.81M |
| propertyPlantEquipmentNet | 130.52M | 129.62M | 124.08M | 113.88M | 116.42M | 118M | 116.52M | 119.16M | 116.43M | 116.91M |
| goodwill | 20.26M | 20.26M | 20.07M | 20M | 20M | 20M | 20M | 20M | 20M | 20.02M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 20.26M | 20.26M | 20.07M | 20M | 20M | 20M | 20M | 20M | 20M | 20.02M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 4.58M | 5.6M | 5.93M | 1M | 1.11M | 762K | 727K | 725K | 744K | 786K |
| totalNonCurrentAssets | 155.35M | 155.49M | 150.08M | 134.88M | 137.52M | 138.76M | 137.25M | 139.89M | 137.17M | 137.72M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 609.05M | 585.59M | 589.67M | 604.34M | 622.93M | 639.71M | 667.02M | 755.35M | 748.17M | 696.53M |
| totalPayables | 127.38M | 85.79M | 78.55M | 83.42M | 99.42M | 115.4M | 146.94M | 235.68M | 243.92M | 230.81M |
| accountPayables | 127.38M | 85.79M | 78.55M | 82.24M | 98.04M | 113.51M | 145.85M | 234.22M | 243.15M | 229.04M |
| otherPayables | - | - | - | 1.19M | 1.39M | 1.89M | 1.08M | 1.46M | 771K | 1.77M |
| accruedExpenses | 54.26M | 56.22M | - | 52.11M | 46.61M | 39.52M | 46.21M | 54.8M | 49.55M | 43.51M |
| shortTermDebt | 2.15M | 2.18M | 2.42M | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 745K | 348K | - | 242K | 307K | 319K | 318K | 309K | 306K | 311K |
| taxPayables | - | - | - | 1.19M | 1.39M | 1.89M | 1.08M | 1.46M | 771K | 1.77M |
| deferredRevenue | - | - | - | - | - | - | 4.41M | - | - | - |
| otherCurrentLiabilities | - | - | 55.6M | - | - | - | - | - | -1000 | - |
| totalCurrentLiabilities | 184.53M | 144.53M | 136.57M | 135.78M | 146.35M | 155.24M | 197.87M | 290.79M | 293.77M | 274.64M |
| longTermDebt | - | 21.03M | 31.16M | 45M | 55M | 75M | 65M | 65M | 70M | 55M |
| capitalLeaseObligationsNonCurrent | 1.8M | 1.44M | 100000 | 121K | 141K | 181K | 227K | 286K | 352K | 426K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.6M | 1.34M | 1.37M | 2.79M | 2.85M | 2.78M | 2.88M | 4.08M | 4.16M | 4.11M |
| otherNonCurrentLiabilities | 1.02M | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 4.43M | 23.8M | 32.52M | 47.91M | 57.99M | 77.96M | 68.11M | 69.37M | 74.51M | 59.54M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.54M | 1.78M | 100000 | 363K | 448K | 500K | 545K | 595K | 658K | 737K |
| totalLiabilities | 188.96M | 168.33M | 169.1M | 183.69M | 204.34M | 233.2M | 265.98M | 360.16M | 368.28M | 334.17M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 114K | 114K | 114K | 114K | 115K | 115K | 114K | 114K | 115K | 115K |
| retainedEarnings | 271.84M | 266.96M | 268.8M | 267.68M | 266.88M | 260.72M | 254.94M | 246.58M | 233.33M | 215.01M |
| additionalPaidInCapital | 149.74M | 150.83M | 153.05M | 154.14M | 154.18M | 153.52M | 153.7M | 152.93M | 153.01M | 153.74M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 7.27M | 555K | 3.41M | 3.08M | 8.46M | 8.06M | 10.53M | 15.42M | 20.51M | 17.02M |
| depreciationAndAmortization | 3.98M | 4.22M | 3.8M | 3.51M | 3.72M | 3.66M | 3.44M | 3.66M | 3.46M | 3.51M |
| deferredIncomeTax | 261K | -199K | -1.39M | -42000 | 93000 | -175K | -1.18M | -76000 | 48000 | 37000 |
| stockBasedCompensation | 1.38M | -43000 | 1.13M | 1.13M | 1.15M | 1.92M | 969K | 572K | 1.3M | 383K |
| changeInWorkingCapital | -30.1M | 25.95M | 42.12M | 12.62M | 13.75M | -10.79M | -25.58M | 10.46M | -36.08M | -11.8M |
| accountsReceivables | -38.73M | 11.72M | 39.3M | 37.86M | 23.76M | 20.79M | 59.56M | 18.17M | -52.9M | -52.97M |
| inventory | 14.56M | 12.45M | 8.96M | -14.44M | 3.09M | 21.29M | 1.74M | -1.58M | -2.98M | 5M |
| accountsPayables | 41.83M | 7.18M | -8.07M | -16.02M | -16.84M | -32.34M | -87.57M | -9.4M | 13.94M | 37.59M |
| otherWorkingCapital | -47.75M | -5.4M | 1.92M | 5.21M | 3.73M | -20.54M | 698K | 3.26M | 5.85M | -1.42M |
| otherNonCashItems | 49.44M | 265K | -202K | -393K | 70000 | 38000 | 100000 | 254K | 70000 | -169K |
| netCashProvidedByOperatingActivities | 32.23M | 30.75M | 48.86M | 19.9M | 27.24M | 2.71M | -11.72M | 30.3M | -10.68M | 8.98M |
| investmentsInPropertyPlantAndEquipment | -4.19M | -7.92M | -5.1M | -1.8M | -1.68M | -5.13M | -1.27M | -6.29M | -3.12M | -4.67M |
| acquisitionsNet | -38000 | 38000 | -18.61M | 1.28M | - | - | - | -77000 | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 2000 | - | 257K | - | - | - | -18000 | 77000 | 92000 | 9000 |
| netCashProvidedByInvestingActivities | -4.22M | -7.88M | -23.46M | -518K | -1.68M | -5.13M | -1.28M | -6.29M | -3.03M | -4.66M |
| netDebtIssuance | -20M | -10M | -15.61M | -10M | -20M | 10M | - | -5M | 15M | -5M |
| longTermNetDebtIssuance | 10M | -10M | -15.61M | -10M | -20M | 10M | - | -5M | 15M | -5M |
| shortTermNetDebtIssuance | -30M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -2.47M | -2.18M | -2.22M | -1.16M | -500K | -2.1M | - | -851K | -2.05M | - |
| netCommonStockIssuance | -2.47M | -2.18M | -2.22M | -1.16M | -500K | -2.1M | - | -851K | -2.05M | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -2.47M | -2.18M | -2.22M | -1.16M | -500K | -2.1M | - | -851K | -2.05M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2.4M | -2.39M | -2.29M | -2.29M | -2.29M | -2.29M | -2.17M | -2.18M | -2.19M | -2.18M |
| commonDividendsPaid | -2.4M | -2.39M | -2.29M | -2.29M | -2.29M | -2.29M | -2.17M | -2.18M | -2.19M | -2.18M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | -24.86M | -14.56M | -20.12M | -13.45M | -22.79M | 5.61M | -2.17M | -8.03M | 10.76M | -7.18M |