KLS : 2658.KL
-$0.02 (-0.11%)
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 710.21M | 684.5M | 636.45M | 603.75M | 484.68M | 443.12M | 461.69M | 447.73M | 436.29M | 419.92M |
| costOfRevenue | 496.15M | 390.81M | 381M | 394.1M | 283.11M | 231.72M | 241.84M | 250.7M | 251.25M | 233.28M |
| grossProfit | 214.05M | 293.69M | 255.45M | 209.65M | 201.57M | 211.4M | 219.85M | 197.03M | 185.04M | 186.63M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 68.58M | 60.76M | 54.57M | 51.31M | 43.76M | 35.78M | 36.85M | - | - | - |
| sellingAndMarketingExpenses | 65.36M | 58.69M | 45.36M | 43.9M | 49.2M | 39.81M | 36.62M | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 133.94M | 119.44M | 99.93M | 95.21M | 92.97M | 75.6M | 73.46M | - | - | - |
| otherExpenses | -2.94M | 107.19M | 97.4M | 965.17K | 86.77M | 79.06M | 301.99K | 468.57K | 128.54M | 891K |
| operatingExpenses | 131M | 226.63M | 197.34M | 193.7M | 179.74M | 154.66M | 152.02M | 136.24M | 128.54M | 127.9M |
| costAndExpenses | 631.11M | 617.44M | 578.34M | 587.8M | 462.85M | 386.38M | 393.86M | 386.93M | 379.78M | 361.19M |
| netInterestIncome | 6.92M | 7.87M | -2.55M | -3.27M | 131.62K | 1.66M | 2.89M | 3.35M | 3.26M | 5.5M |
| interestIncome | 8.35M | 8.84M | 1.25M | 468K | 1.17M | 1.66M | 2.89M | 3.35M | 3.26M | 5.5M |
| interestExpense | 1.43M | 968K | 3.79M | 3.74M | 1.04M | - | - | - | - | - |
| depreciationAndAmortization | 31.78M | 29.82M | 27.36M | 22.73M | 21.84M | 18.7M | 18.42M | 16.11M | 13.09M | 11.8M |
| ebitda | 114.83M | 104.92M | 483.73M | 42.32M | 47.17M | 75.14M | 86.03M | 76.56M | 62.74M | 70.53M |
| ebit | 83.06M | 75.1M | 456.38M | 19.6M | 25.33M | 61.26M | 67.83M | 60.8M | 56.5M | 58.73M |
| nonOperatingIncomeExcludingInterest | - | -8.04M | -398.27M | -457.31K | -243.12K | -4.51M | -224.95K | -356.87K | -6.85M | 152.74M |
| operatingIncome | 83.06M | 67.06M | 58.11M | 19.14M | 25.08M | 56.44M | 67.6M | 60.44M | 49.65M | 211.47M |
| totalOtherIncomeExpensesNet | 6.92M | 7.87M | 394.48M | -3.28M | -796.94K | 4.51M | 10.14M | 12.22M | 17.42M | - |
| incomeBeforeTax | 86.01M | 74.93M | 452.59M | 15.86M | 24.29M | 61.26M | 77.75M | 72.66M | 67.07M | 211.47M |
| incomeTaxExpense | 14.56M | 25.27M | 51.17M | -11.63M | 7.29M | 14.75M | 17.89M | 16.08M | 10.81M | 24.01M |
| netIncomeFromContinuingOperations | 71.45M | 49.66M | 401.42M | 27.49M | 17M | 46.5M | 59.85M | 56.58M | 56.26M | 187.46M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 71.45M | 49.66M | 401.42M | 27.49M | 17M | 46.5M | 59.85M | 56.58M | 56.26M | 187.46M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 71.45M | 49.66M | 401.42M | 27.49M | 17M | 46.5M | 59.85M | 56.58M | 56.26M | 187.46M |
| eps | 1.18 | 0.82 | 6.6 | 0.45 | 0.28 | 0.76 | 0.98 | 0.93 | 0.93 | 3.08 |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 74.24M | 73.63M | 123.31M | 57.24M | 75.2M | 118.84M | 112.91M | 106.4M | 126.75M | 129.94M |
| shortTermInvestments | 273.75M | 223.8M | 329.33M | 17.84M | 48.91M | 99.59M | 122.05M | 198.78M | 169.96M | 200.07M |
| cashAndShortTermInvestments | 347.99M | 297.43M | 452.64M | 75.08M | 124.11M | 218.43M | 234.96M | 305.18M | 296.71M | 330M |
| netReceivables | 70.95M | 69.71M | 63.24M | 66.07M | 48.3M | 47.97M | 52.69M | 50.08M | 45.33M | 48.14M |
| accountsReceivables | 58.4M | 57.13M | 58.3M | 62.61M | 45.13M | 46.43M | 51.26M | 48.98M | 44.25M | 46.69M |
| otherReceivables | 12.55M | 12.58M | 4.94M | 3.46M | 3.17M | 1.54M | 1.43M | 1.1M | 1.08M | 1.45M |
| inventory | 131.18M | 131.5M | 86.54M | 68.72M | 83.7M | 56.7M | 53.73M | 44.63M | 45.74M | 61.5M |
| prepaids | - | - | 7.88M | 2.86M | 3.19M | 8.3M | 49.55M | 55.33M | 12.29M | 1.09M |
| otherCurrentAssets | 378K | 1.15M | 3.54M | 29.51M | 4.3M | 100.4K | 458.04K | 499.9K | 588.58K | 636.42K |
| totalCurrentAssets | 550.49M | 499.8M | 613.84M | 242.24M | 263.61M | 331.5M | 391.39M | 455.72M | 400.66M | 441.38M |
| propertyPlantEquipmentNet | 457.48M | 457.48M | 462.19M | 475.5M | 450.75M | 379.78M | 180.64M | 75.63M | 84.38M | 89.55M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 13.73M | 17.01M | 14.88M | 13.82M | 14.24M | 10.19M | 4.31M | - | - | - |
| goodwillAndIntangibleAssets | 13.73M | 17.01M | 14.88M | 13.82M | 14.24M | 10.19M | 4.31M | - | - | - |
| longTermInvestments | 2.3M | 1.93M | 2.09M | -17.61M | 2.05M | -99.36M | - | -198.55M | -169.73M | -199.84M |
| taxAssets | - | - | - | 8.46M | 578.73K | 4.21M | 2.59M | 299.13K | - | - |
| otherNonCurrentAssets | - | 1.71M | 1.86M | 19.58M | 1.83M | 101.21M | 1.52M | 200.16M | 171.29M | 201.36M |
| totalNonCurrentAssets | 473.51M | 476.2M | 478.93M | 499.74M | 467.4M | 396.02M | 189.06M | 77.54M | 85.93M | 91.06M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.02B | 976M | 1.09B | 741.98M | 731.02M | 727.53M | 580.45M | 533.26M | 486.59M | 532.44M |
| totalPayables | 48.95M | 100.36M | 64.95M | 48.13M | 76.49M | 55.37M | 57.02M | 46.91M | 29.17M | 37.04M |
| accountPayables | 48.95M | 61.28M | 45.12M | 28.14M | 56.34M | 28.15M | 24.82M | 21.06M | 17.82M | 20.18M |
| otherPayables | - | 39.08M | 19.83M | 19.99M | 20.15M | 27.23M | 32.2M | 25.85M | 11.35M | 16.85M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | 33.43M | 33.58M | 8.59M | 254.97K | - | - | - | - |
| capitalLeaseObligationsCurrent | 2.1M | 1.44M | 1.51M | 1.49M | 696.95K | 616.88K | 716.93K | - | - | - |
| taxPayables | - | - | - | - | 2.62M | 2.62M | 4.95M | 2.71M | 576.59K | 6.1M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 45.95M | 350K | 16.27M | 53.54M | 32.47M | 45.3M | 13.52M | 9.2M | 8.28M | 8.29M |
| totalCurrentLiabilities | 97M | 102.15M | 116.18M | 136.74M | 118.25M | 101.55M | 71.25M | 56.12M | 37.45M | 45.33M |
| longTermDebt | - | - | 25.05M | 58.14M | 91.33M | 99.53M | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 3.06M | 1.82M | 2.42M | 3.17M | 412.5K | 269.35K | 428.42K | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | -428.42K | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 30.33M | 25.7M | 6.96M | - | - | 428.42K | 428.42K | - | 977.25K | 2.88M |
| otherNonCurrentLiabilities | 25.98M | 25.03M | 18.04M | 14.96M | 15.04M | 13.87M | 12.66M | 11.81M | 11.03M | 9.6M |
| totalNonCurrentLiabilities | 59.37M | 52.56M | 52.47M | 76.27M | 106.78M | 113.67M | 13.52M | 11.81M | 12.01M | 12.47M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 5.16M | 3.26M | 3.93M | 4.65M | 1.11M | 886.22K | 1.15M | - | - | - |
| totalLiabilities | 156.37M | 154.71M | 168.64M | 213.01M | 225.03M | 215.22M | 84.77M | 67.93M | 49.46M | 57.8M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 65.1M | 65.1M | 65.1M | 65.1M | 65.1M | 65.1M | 65.1M | 65.1M | 65.1M | 65.1M |
| retainedEarnings | 804.85M | 758.24M | 860.82M | 464.93M | 442.61M | 448.87M | 432.34M | 401.06M | 372.75M | 410.72M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 65.1M | 65.1M | 65.1M |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 71.45M | 74.93M | 452.59M | 15.86M | 24.29M | 61.26M | 77.75M | 72.66M | 67.07M | 211.47M |
| depreciationAndAmortization | 31.78M | - | 27.36M | 22.73M | 21.84M | 18.7M | 18.42M | 16.11M | 13.09M | 11.8M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -12.59M | -30.43M | -10.16M | -47.09M | -33.79M | 12.73M | -2.79M | 1.24M | 4.71M | -20.7M |
| accountsReceivables | - | 1.31M | 713.82K | - | - | - | - | - | - | - |
| inventory | - | -48.45M | -19.08M | 14.24M | -27.79M | -3.3M | -9.31M | 128.24K | 15.38M | -9.95M |
| accountsPayables | -10.83M | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -1.76M | 16.71M | 8.2M | -61.33M | -6.01M | 16.04M | 6.52M | 1.11M | -10.67M | -10.76M |
| otherNonCashItems | 6.06M | 25.04M | -403.4M | -1.91M | -8.33M | -19.43M | -25.7M | -24.54M | -24.12M | -147.93M |
| netCashProvidedByOperatingActivities | 96.69M | 69.55M | 66.39M | -10.42M | 4.01M | 73.26M | 67.69M | 65.47M | 60.75M | 54.64M |
| investmentsInPropertyPlantAndEquipment | -25.23M | -15.21M | -11.66M | -53.57M | -74.38M | -162.12M | -118.07M | -40.15M | -8.34M | -17.77M |
| acquisitionsNet | 809K | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -44.63M | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | 31.49M | 50.82M | 21.75M | 76.28M | - | - | 2.12M |
| otherInvestingActivities | - | 109.44M | 81.13M | -1.88M | -66810 | 4.88M | 9.64M | -17.92M | 42.41M | -51.7M |
| netCashProvidedByInvestingActivities | -69.05M | 94.23M | 69.46M | -23.97M | -23.63M | -135.49M | -32.15M | -58.07M | 34.07M | -67.36M |
| netDebtIssuance | - | -58.33M | -33.33M | -8.33M | - | 100M | - | - | - | - |
| longTermNetDebtIssuance | - | -58.33M | -33.33M | -8.33M | - | 100M | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -24.84M | -152.24M | -5.53M | -5.17M | -23.26M | -29.97M | -28.58M | -28.27M | -94.24M | -20.52M |
| commonDividendsPaid | -24.84M | -152.24M | -5.53M | -5.17M | -23.26M | -29.97M | -28.58M | -28.27M | -94.24M | -20.52M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.19M | -1.83M | -31.68M | 28.71M | -933.58K | -1.39M | -1.01M | - | - | - |
| netCashProvidedByFinancingActivities | -27.03M | -212.4M | -70.55M | 15.21M | -24.19M | 68.5M | -29.59M | -28.27M | -94.24M | -20.52M |
| date | 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 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 158.56M | 181.98M | 188.76M | 180.9M | 149.79M | 179.84M | 183.44M | 171.44M | 152.76M | 170.79M |
| costOfRevenue | 146.48M | 166.4M | 166.43M | 149.89M | - | - | - | - | - | - |
| grossProfit | 11.51M | 15.59M | 22.32M | 180.9M | 149.79M | 179.84M | 183.44M | 171.44M | 152.76M | 170.79M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 3000 | - | - | - | - | - | - | - | - | - |
| otherExpenses | 146.47M | 167.34M | 165.66M | 151.63M | 150.33M | 155.94M | 161.72M | 149.45M | 140.68M | 151.07M |
| operatingExpenses | 146.48M | 167.34M | 165.66M | 151.63M | 150.33M | 155.94M | 161.72M | 149.45M | -235.34M | 151.07M |
| costAndExpenses | 146.48M | 166.4M | 165.66M | 151.63M | 150.33M | 155.94M | 161.72M | 149.45M | 145.66M | 151.07M |
| netInterestIncome | 1.86M | 1.61M | 1.69M | 1.75M | 1.89M | 1.82M | 1.81M | 2.35M | -631.93K | -465K |
| interestIncome | 2.17M | 2.07M | 2.01M | 2.09M | 2.12M | 2.06M | 2.05M | 2.61M | -288.93K | 653K |
| interestExpense | 311K | 463K | 321K | 338K | 228K | 245K | 242K | 253K | 343K | 1.12M |
| depreciationAndAmortization | 8.03M | 7.96M | 7.89M | 7.9M | 7.74M | 7.52M | 2.05M | 2.61M | - | - |
| ebitda | 19.54M | 23.55M | 25.11M | 31.36M | 1.58M | 25.96M | 23.77M | 24.59M | 403.84M | 20.37M |
| ebit | 11.51M | 15.59M | 25.11M | 31.36M | 1.58M | 25.96M | 23.77M | 24.59M | 403.84M | 20.37M |
| nonOperatingIncomeExcludingInterest | - | -2.07M | -2.01M | -2.09M | -2.12M | -2.06M | -2.05M | -2.61M | -396.73M | -653K |
| operatingIncome | 11.14M | 15.59M | 23.1M | 29.27M | -543K | 23.9M | 21.73M | 21.98M | 403.84M | 19.72M |
| totalOtherIncomeExpensesNet | 2.81M | 664K | 1.69M | 1.75M | 1.89M | 1.82M | 1.81M | 2.35M | 396.39M | -465K |
| incomeBeforeTax | 13.95M | 16.25M | 24.78M | 31.02M | 1.35M | 25.72M | 23.53M | 24.33M | 403.5M | 19.26M |
| incomeTaxExpense | -922K | 2.97M | 5.66M | 6.85M | 8.25M | 6.37M | 5.24M | 5.41M | 39.29M | 4.61M |
| netIncomeFromContinuingOperations | 14.87M | 13.28M | 19.12M | 24.17M | -6.9M | 19.35M | 18.29M | 18.93M | 364.21M | 14.65M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 14.87M | 13.28M | 19.12M | 24.17M | -6.9M | 19.35M | 18.29M | 18.93M | 364.21M | 14.65M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 14.87M | 13.28M | 19.12M | 24.17M | -6.9M | 19.35M | 18.29M | 18.93M | 364.21M | 14.65M |
| eps | 0.24 | 0.22 | 0.31 | 0.4 | -0.11 | 0.32 | 0.3 | 0.31 | 5.99 | 0.24 |
| date | 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 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 74.24M | 167.25M | 181.57M | 137.36M | 73.63M | 159.34M | 151.57M | 133.5M | 123.31M | 73.54M |
| shortTermInvestments | 273.75M | 174.86M | 125.63M | 149.24M | 223.8M | 146.47M | 126.28M | 143.4M | 329.33M | 32.09M |
| cashAndShortTermInvestments | 347.99M | 342.11M | 307.2M | 286.6M | 297.43M | 305.8M | 277.85M | 276.9M | 452.64M | 105.63M |
| netReceivables | 70.95M | 83.4M | 74.72M | 85.26M | 69.71M | 68.06M | 76.92M | 82.35M | 63.24M | 70.01M |
| accountsReceivables | 58.4M | 67.56M | 65.63M | 70.08M | 57.13M | 57.36M | 67.08M | 64.27M | 58.3M | 55.51M |
| otherReceivables | 12.55M | 15.84M | 9.09M | 15.18M | 12.58M | 10.7M | 9.84M | 18.08M | 4.94M | 14.5M |
| inventory | 131.18M | 126.3M | 120.11M | 152.11M | 131.5M | 104.09M | 95.44M | 95.44M | 86.54M | 101M |
| prepaids | - | - | - | - | - | - | - | - | 7.88M | - |
| otherCurrentAssets | 378K | 189K | 21000 | 165K | 1.15M | 1.49M | 3.09M | 3M | 3.54M | 43.7M |
| totalCurrentAssets | 550.49M | 552M | 502.05M | 524.14M | 499.8M | 479.44M | 453.3M | 457.69M | 613.84M | 320.34M |
| propertyPlantEquipmentNet | 457.48M | 446.96M | 450.46M | 453.86M | 457.48M | 460.23M | 462.18M | 458.96M | 462.19M | 464.48M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 13.73M | 13.67M | 14.23M | 15.52M | 17.01M | 14.65M | 14.8M | 14.68M | 14.88M | 11.42M |
| goodwillAndIntangibleAssets | 13.73M | 13.67M | 14.23M | 15.52M | 17.01M | 14.65M | 14.8M | 14.68M | 14.88M | 11.42M |
| longTermInvestments | 2.3M | 2.38M | 1.97M | 2.01M | 1.93M | -146.24M | -126.05M | -143.17M | 2.09M | -31.87M |
| taxAssets | - | - | - | - | - | 146.24M | 126.05M | 143.17M | - | - |
| otherNonCurrentAssets | - | 2.38M | 1.97M | 2.01M | 1.71M | 1.26M | 1.17M | 145.18M | 1.86M | 33.9M |
| totalNonCurrentAssets | 473.51M | 463M | 466.66M | 471.38M | 476.2M | 476.14M | 478.14M | 475.65M | 478.93M | 477.93M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.02B | 1.02B | 968.71M | 995.52M | 976M | 955.58M | 931.44M | 933.33M | 1.09B | 798.27M |
| totalPayables | 51.04M | 66.44M | 70.2M | 117.17M | 100.36M | 83.79M | 84.36M | 108.96M | 64.95M | 83.79M |
| accountPayables | 51.04M | 58.58M | 32.37M | 61.76M | 61.28M | 59.49M | 55.52M | 59.25M | 45.12M | 63.87M |
| otherPayables | - | 7.86M | 37.83M | 55.41M | 39.08M | 24.3M | 28.84M | 49.7M | 19.83M | 83.79M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | 33.43M | 33.51M |
| capitalLeaseObligationsCurrent | 2.1M | 1.64M | 1.74M | 1.73M | 1.44M | 1.9M | 1.6M | 1.43M | 1.51M | 1.51M |
| taxPayables | - | - | 6.59M | 2.31M | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | 34.47M | - |
| otherCurrentLiabilities | 43.87M | 35.81M | 270K | 290K | 350K | 304K | 1.09M | 138K | 16.27M | 64.22M |
| totalCurrentLiabilities | 97M | 103.89M | 72.21M | 119.2M | 102.15M | 85.99M | 87.05M | 110.53M | 116.18M | 183.03M |
| longTermDebt | - | - | - | - | - | - | - | - | 25.05M | 33.23M |
| capitalLeaseObligationsNonCurrent | 3.06M | 2.37M | 2.4M | 2.38M | 1.82M | 2.1M | 1.86M | 2.19M | 2.42M | 2.45M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 30.33M | 28.91M | 28.18M | 27.77M | 25.7M | 19.82M | 14.71M | 11.34M | 6.96M | 3.22M |
| otherNonCurrentLiabilities | 25.98M | 26.8M | 26.18M | 25.55M | 25.03M | 19.21M | 18.72M | 18.46M | 18.04M | 15.7M |
| totalNonCurrentLiabilities | 59.37M | 58.08M | 56.76M | 55.7M | 52.56M | 41.13M | 35.29M | 31.99M | 52.47M | 54.6M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 5.16M | 4.02M | 4.14M | 4.11M | 3.26M | 4M | 3.45M | 3.62M | 3.93M | 3.96M |
| totalLiabilities | 156.37M | 161.97M | 128.96M | 174.89M | 154.71M | 127.12M | 122.34M | 142.52M | 168.64M | 237.63M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 65.1M | 65.1M | 65.1M | 65.1M | 65.1M | 65.1M | 65.1M | 65.1M | 65.1M | 65.1M |
| retainedEarnings | 804.85M | 789.98M | - | - | - | - | - | 727.5M | 860.82M | - |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 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 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 2.35M | 13.28M | 24.78M | 31.02M | 1.35M | 25.72M | 23.53M | 24.33M | 403.5M | 19.26M |
| depreciationAndAmortization | 23.82M | 7.96M | - | - | - | - | - | - | - | - |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 5000 | 18.42M | 16.14M | -47.15M | -11.7M | 235K | -2.68M | -16.97M | -5.74M | -22.52M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -10.83M | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 10.83M | 18.42M | 16.14M | -47.15M | -11.7M | 235K | -2.68M | -16.97M | - | - |
| otherNonCashItems | -9.83M | 3.11M | 6.14M | 6.63M | 6.33M | 3.89M | 8.95M | 5.66M | -22.63M | 7.04M |
| netCashProvidedByOperatingActivities | 16.35M | 42.77M | 47.06M | -9.5M | -4.02M | 29.84M | 29.81M | 13.03M | -1.46M | 3.77M |
| investmentsInPropertyPlantAndEquipment | -11.49M | -8.72M | -2.59M | -2.43M | -4.34M | -2.46M | -6.15M | -2.26M | -8.25M | -2.3M |
| acquisitionsNet | 572K | 237K | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -44.63M | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | -52.72M | -48.04M | 24.8M | 75.97M | - | - | - | - | - | - |
| otherInvestingActivities | -660K | -47.24M | 366K | 294K | -76.84M | -19.08M | 18.24M | 187.12M | 395.76M | 17.86M |
| netCashProvidedByInvestingActivities | -108.93M | -56.52M | 22.57M | 73.83M | -81.17M | -21.54M | 12.08M | 184.86M | 89.1M | 15.55M |
| netDebtIssuance | - | - | - | - | -333 | - | - | -58.33M | -8.33M | -8.33M |
| longTermNetDebtIssuance | - | - | - | - | -333 | - | - | -58.33M | -8.33M | -8.33M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | -24.84M | - | 471 | - | -23.35M | -128.89M | -333 | - |
| commonDividendsPaid | - | - | -24.84M | - | 471 | - | -23.35M | -128.89M | -333 | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -431K | -564K | -585K | -611K | -515.14K | -534K | -468K | -480K | -30.3M | -454K |
| netCashProvidedByFinancingActivities | -431K | -564K | -25.42M | -611K | -515K | -534K | -23.82M | -187.71M | -38.64M | -8.79M |