OTC : CLVSF
$0 (0.0%)
| 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 | 758.97M | 723.22M | 677.29M | 639.34M | 565.55M | 471.44M | 461.77M | 364.81M | 309.31M | 265.04M |
| costOfRevenue | 239.09M | 236.14M | 214.25M | 201.02M | 173.25M | 158.4M | 125.04M | 93.95M | 86.09M | 76.1M |
| grossProfit | 519.88M | 487.07M | 463.04M | 438.32M | 392.3M | 313.04M | 336.73M | 270.87M | 223.22M | 188.94M |
| researchAndDevelopmentExpenses | 97.58M | 87.45M | 83.33M | 88.55M | 64.25M | 51.25M | 56.42M | 39.25M | 26.79M | 29.24M |
| generalAndAdministrativeExpenses | 90.34M | 85.36M | 76.03M | 73.54M | 63.08M | 50.97M | 51.39M | 37.64M | 35.56M | 28.67M |
| sellingAndMarketingExpenses | 129.88M | 136.59M | 136.62M | 117.96M | 102.25M | 100.55M | 102.35M | 82.36M | 69.98M | 56.86M |
| sellingGeneralAndAdministrativeExpenses | 220.23M | 221.95M | 212.66M | 191.5M | 165.32M | 151.52M | 153.74M | 120.01M | 105.54M | 85.53M |
| otherExpenses | - | - | 1000 | - | -2000 | - | - | - | - | - |
| operatingExpenses | 317.8M | 309.4M | 295.99M | 280.05M | 229.57M | 202.77M | 210.16M | 159.26M | 132.33M | 114.77M |
| costAndExpenses | 556.9M | 545.54M | 510.24M | 481.07M | 402.82M | 361.17M | 335.2M | 253.2M | 218.42M | 190.87M |
| netInterestIncome | -7.81M | 241K | -2.36M | -2.14M | -1.81M | -2.13M | -1.37M | -139K | 176K | -36000 |
| interestIncome | 2.9M | 2.13M | 898K | 200K | 60000 | 416K | 128K | 20000 | 334K | 1000 |
| interestExpense | 10.71M | 1.89M | 3.26M | 2.34M | 1.87M | 2.55M | 1.5M | 159K | 158K | 37000 |
| depreciationAndAmortization | 32.23M | 41M | 39.76M | 40.1M | 33.44M | 24.1M | 20.16M | 1.58M | 8.45M | 8.26M |
| ebitda | 236.69M | 218.68M | 207.24M | 190.87M | 193.6M | 134.37M | 150.87M | 113.83M | 98.79M | 75.48M |
| ebit | 204.98M | 177.68M | 167.48M | 150.77M | 160.16M | 110.27M | 130.72M | 112.26M | 90.89M | 74.17M |
| nonOperatingIncomeExcludingInterest | -2.9M | 1000 | -431K | 7.5M | 2.57M | - | -4.14M | -649K | - | - |
| operatingIncome | 202.07M | 177.68M | 167.05M | 158.27M | 162.73M | 110.27M | 126.58M | 111.61M | 90.89M | 74.17M |
| totalOtherIncomeExpensesNet | -7.81M | -819K | -2.83M | -9.84M | -4.44M | 1.96M | 2.64M | 490K | -549K | 1.61M |
| incomeBeforeTax | 194.26M | 176.86M | 164.22M | 148.43M | 158.3M | 112.23M | 129.22M | 112.1M | 90.34M | 75.78M |
| incomeTaxExpense | 41.19M | 36.14M | 33.91M | 30.09M | 32.96M | 22.75M | 30.05M | 23.41M | 20.62M | 15.98M |
| netIncomeFromContinuingOperations | 153.08M | 140.72M | 130.31M | 118.34M | 125.34M | 89.48M | 99.17M | 88.69M | 69.72M | 59.8M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | -1000 | - | - |
| netIncome | 153.08M | 140.72M | 130.31M | 118.34M | 125.34M | 89.48M | 99.17M | 88.69M | 69.72M | 59.8M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 153.08M | 140.72M | 130.31M | 118.34M | 125.34M | 89.48M | 99.17M | 88.69M | 69.72M | 59.8M |
| eps | 6.42 | 5.9 | 5.46 | 4.96 | 5.25 | 3.75 | 4.16 | 3.72 | 2.92 | 2.51 |
| 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 | 188.22M | 149.43M | 121.64M | 108.05M | 130.29M | 102.26M | 102.31M | 169.06M | 154.55M | 132.45M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 188.22M | 149.43M | 121.64M | 108.05M | 130.29M | 102.26M | 102.31M | 169.06M | 154.55M | 132.45M |
| netReceivables | 141.07M | 125.28M | 112.13M | 114.77M | 114.56M | 100.45M | - | 85.04M | 54M | 44M |
| accountsReceivables | 120.33M | 102.82M | 97.8M | 97.63M | 89.74M | 71.03M | 88.92M | 75.81M | 43.16M | 33.24M |
| otherReceivables | 20.74M | 22.46M | 14.33M | 17.14M | 24.82M | 29.42M | 15.72M | 9.22M | 10.84M | 10.76M |
| inventory | 111.81M | 124.82M | 126.04M | 142.57M | 115.09M | 83.66M | 54.81M | 34.45M | 28.75M | 36.28M |
| prepaids | - | 3.88M | 3.94M | 3.76M | 2.95M | 3.45M | 3.49M | 4.43M | 4.73M | 3.41M |
| otherCurrentAssets | 1.98M | -1.76M | 16.17M | 7.11M | 4.4M | 38.27M | - | 10.81M | 8.87M | 11.05M |
| totalCurrentAssets | 441.09M | 401.65M | 379.92M | 376.27M | 367.28M | 298.07M | 265.25M | 294.57M | 239.44M | 216.43M |
| propertyPlantEquipmentNet | 122.37M | 119.94M | 125.5M | 110.03M | 80.33M | 47.43M | 54.49M | 6.82M | 4.81M | 3.27M |
| goodwill | 120.68M | 128.14M | 123.78M | 124.14M | 114.08M | 111.97M | 115.12M | - | - | - |
| intangibleAssets | 408.2M | 359.51M | 99.58M | 275.09M | 244.08M | 188.91M | 184.55M | 67.82M | 53.73M | 34.72M |
| goodwillAndIntangibleAssets | 528.88M | 487.64M | 223.36M | 399.23M | 358.16M | 300.88M | 299.67M | 67.82M | 53.73M | 34.72M |
| longTermInvestments | 2.54M | 2.65M | 4.4M | - | - | 17.53M | 18.36M | - | - | - |
| taxAssets | - | - | - | - | - | -17.53M | -18.36M | - | - | - |
| otherNonCurrentAssets | 6390 | 2.65M | 209.86M | 5.34M | 22.01M | 21.65M | 22.3M | 3.58M | 2.62M | 2.02M |
| totalNonCurrentAssets | 653.8M | 610.24M | 563.12M | 514.6M | 460.49M | 369.96M | 376.46M | 78.21M | 61.16M | 40.02M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.09B | 1.01B | 943.04M | 890.88M | 827.77M | 668.02M | 641.71M | 372.78M | 300.6M | 256.44M |
| totalPayables | 35.73M | 32.22M | 33.18M | 47.86M | 47.07M | 20.86M | 21.72M | 26.75M | 21.49M | 16.45M |
| accountPayables | 35.73M | 32.22M | 32.53M | 47.86M | 44.86M | 20.86M | 21.72M | 26.75M | 21.49M | 16.45M |
| otherPayables | - | - | 651K | - | 2.2M | - | - | - | - | - |
| accruedExpenses | - | - | 42.95M | - | - | 27.01M | 37.67M | 26.78M | 19.78M | 18.82M |
| shortTermDebt | 13.68M | 14.17M | 36.04M | 42.13M | 40.81M | 45.87M | 50.77M | 4.83M | 1.63M | 3.8M |
| capitalLeaseObligationsCurrent | - | - | 12.33M | - | - | 9.78M | 10.71M | -8.3M | -6.08M | - |
| taxPayables | - | - | 651K | 58000 | 2.2M | 187K | 2.71M | - | - | - |
| deferredRevenue | - | - | - | - | - | 35.43M | 51.96M | 35.47M | 26.37M | 23.71M |
| otherCurrentLiabilities | 61.52M | 61.56M | 7.63M | 43.04M | 46.62M | -2.56M | 1.64M | 10.06M | 3.78M | 11.2M |
| totalCurrentLiabilities | 110.93M | 107.95M | 132.14M | 133.03M | 134.5M | 104.14M | 125.86M | 71.89M | 51.13M | 50.27M |
| longTermDebt | 11.97M | 12.68M | 28.66M | 60.36M | 95.84M | 74.71M | 122.93M | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | 12.19M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 79.31M | 69.28M | 59.56M | 52.92M | 47.95M | 43.38M | 38.54M | 8.06M | 6.22M | - |
| otherNonCurrentLiabilities | 5.1M | 6.25M | 4.94M | 3.74M | 3.64M | 3.98M | 6.01M | 10.52M | 2.4M | - |
| totalNonCurrentLiabilities | 96.38M | 88.22M | 93.17M | 117.03M | 147.43M | 134.26M | 167.47M | 10.52M | 8.62M | - |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | 12.33M | - | - | 21.97M | 10.71M | -8.3M | -6.08M | - |
| totalLiabilities | 207.31M | 196.16M | 225.3M | 250.06M | 281.93M | 238.41M | 293.34M | 82.41M | 59.75M | 50.27M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | 964K | - | - |
| commonStock | 3.58M | 3.58M | 3.58M | 3.58M | 3.58M | 3.58M | 3.58M | 3.58M | 3.58M | 3.58M |
| retainedEarnings | - | 771.62M | 684.56M | 607.92M | 537.28M | 429.84M | 340.36M | 276.96M | 224.05M | 190.1M |
| additionalPaidInCapital | - | 10.8M | 10.8M | 10.8M | 10.8M | 10.8M | 10.8M | 10.8M | 10.8M | 10.8M |
| 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 | 153.08M | 176.86M | 130.31M | 148.43M | 158.3M | 112.23M | 129.22M | 112.1M | 90.34M | 75.78M |
| depreciationAndAmortization | 40.05M | 41M | 39.76M | 40.1M | 33.44M | 32.04M | 20.16M | 6.81M | 8.45M | 8.26M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -3.19M | -15.41M | 10.39M | -28.8M | -11.87M | -35.8M | -1M | -36.45M | 2.61M | -305K |
| accountsReceivables | -12.5M | -15.8M | 7.25M | -3.33M | -9.84M | -6.29M | 8.33M | -35.06M | -9.73M | -2.21M |
| inventory | 4.62M | -1.71M | 12.62M | -26.32M | -31.06M | -29.75M | 522K | -5.6M | 7.3M | -11.5M |
| accountsPayables | - | - | - | - | - | 242K | -9.86M | 4.21M | 5.04M | 13.41M |
| otherWorkingCapital | 4.69M | 2.1M | -9.48M | 849K | 29.03M | 242K | -9.86M | -30.85M | -4.69M | 11.2M |
| otherNonCashItems | 10.59M | -4.02M | 15.97M | -22.44M | -20.15M | -37.34M | -22.38M | -8.38M | -13.5M | -7.16M |
| netCashProvidedByOperatingActivities | 200.53M | 198.44M | 196.44M | 137.28M | 159.72M | 71.12M | 125.99M | 74.07M | 87.9M | 76.57M |
| investmentsInPropertyPlantAndEquipment | -86.27M | -77.75M | -31.77M | -69.43M | -84.31M | -33.66M | -18.68M | -22M | -29.1M | -14.2M |
| acquisitionsNet | - | - | - | - | - | -1.27M | -247.58M | - | - | - |
| purchasesOfInvestments | - | - | - | -581K | -34000 | -33000 | -40000 | -962K | -592K | -830K |
| salesMaturitiesOfInvestments | 108.72K | 1.74M | 944K | - | - | 25.59M | 16.01M | - | - | - |
| otherInvestingActivities | 281 | - | -54.71M | 1000 | 1000 | -25.59M | -16.01M | -900K | -592K | -830K |
| netCashProvidedByInvestingActivities | -86.16M | -76.01M | -85.53M | -70.01M | -84.34M | -34.96M | -266.3M | -23.86M | -29.69M | -15.03M |
| netDebtIssuance | -1.6M | -28.96M | -31.42M | -31.94M | -19.59M | -25.68M | 116.45M | - | - | - |
| longTermNetDebtIssuance | -1.6M | -28.96M | -31.42M | -31.94M | -19.59M | -25.68M | 116.45M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | -1000 | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -59.63M | -53.67M | -53.67M | -47.7M | -17.89M | - | -35.78M | -35.78M | -35.78M | -35.78M |
| commonDividendsPaid | -59.63M | -53.67M | -53.67M | -47.7M | -17.89M | - | -35.78M | -35.78M | -35.78M | -35.78M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -13.37M | -12.46M | -11.95M | -10.77M | -10.99M | -9.54M | -7.69M | - | - | - |
| netCashProvidedByFinancingActivities | -74.6M | -95.09M | -97.04M | -90.41M | -48.48M | -35.22M | 72.98M | -35.78M | -35.78M | -35.78M |
| 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 | 198.18M | 166.43M | 197.2M | 175.63M | 191.33M | 194.8M | 186.69M | 178.66M | 187.79M | 170.08M |
| costOfRevenue | 58.6M | 52.43M | 65.41M | 54.33M | 61.76M | 57.59M | 57.52M | 57.37M | 63.24M | 58.01M |
| grossProfit | 139.57M | 113.99M | 131.8M | 121.3M | 129.57M | 137.21M | 129.17M | 121.29M | 124.55M | 112.07M |
| researchAndDevelopmentExpenses | 29.52M | 29.68M | 21.95M | 28.68M | 22.36M | 24.58M | 20.3M | 26.3M | 19.98M | 20.87M |
| generalAndAdministrativeExpenses | - | 22.51M | 23.16M | 20.3M | 24.38M | 22.51M | 22.2M | 21.98M | 21.51M | 19.66M |
| sellingAndMarketingExpenses | - | 33.31M | 31.59M | 32.77M | 32.52M | 33M | 35.32M | 34.62M | 33.94M | 32.71M |
| sellingGeneralAndAdministrativeExpenses | 69.21M | 55.82M | 54.74M | 53.07M | 56.9M | 55.51M | 57.52M | 56.59M | 55.46M | 52.38M |
| otherExpenses | 11 | - | - | - | - | -1000 | - | -1000 | - | 1000 |
| operatingExpenses | 98.73M | 85.49M | 76.69M | 81.76M | 79.26M | 80.09M | 77.82M | 82.89M | 75.44M | 73.25M |
| costAndExpenses | 157.33M | 137.93M | 142.1M | 136.09M | 141.02M | 137.68M | 135.34M | 140.26M | 138.68M | 131.26M |
| netInterestIncome | -115K | -13000 | -559K | -317K | -2.32M | -4.62M | 139K | 521K | -903K | -575K |
| interestIncome | 475.89K | 446K | 392K | 78000 | 1.82M | 610K | 2.88M | 1.1M | 1.69M | 1.67M |
| interestExpense | 590.9K | 459K | 951K | 395K | 4.14M | 5.23M | 2.74M | 582K | 2.59M | 2.25M |
| depreciationAndAmortization | 13.26M | 8.42M | 904.01K | 1.09M | 982.04K | 926.43K | 9.59M | 8.38M | 10.59M | 10.44M |
| ebitda | 54.1M | 36.92M | 56.4M | 40.71M | 53.12M | 58.65M | 63.82M | 46.78M | 59.71M | 50.93M |
| ebit | 40.84M | 28.5M | 55.49M | 39.62M | 52.13M | 57.73M | 54.23M | 38.39M | 49.11M | 40.49M |
| nonOperatingIncomeExcludingInterest | - | - | -392K | -78000 | -1.82M | -609K | -2.88M | 1000 | 1000 | -1.67M |
| operatingIncome | 40.84M | 28.5M | 55.1M | 39.54M | 50.31M | 57.12M | 51.35M | 38.4M | 49.11M | 38.82M |
| totalOtherIncomeExpensesNet | -115K | -13000 | -559K | -317K | -2.32M | -4.62M | 139K | 521K | -904K | -576K |
| incomeBeforeTax | 40.73M | 28.49M | 54.54M | 39.23M | 48M | 52.5M | 51.49M | 38.92M | 48.21M | 38.24M |
| incomeTaxExpense | 8.37M | 5.98M | 11.93M | 7.89M | 10.38M | 10.98M | 10.55M | 7.8M | 9.66M | 8.12M |
| netIncomeFromContinuingOperations | 32.35M | 22.5M | 42.61M | 31.34M | 37.61M | 41.52M | 40.94M | 31.11M | 38.55M | 30.12M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 32.35M | 22.5M | 42.61M | 31.34M | 37.61M | 41.52M | 40.94M | 31.11M | 38.55M | 30.12M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 32.35M | 22.5M | 42.61M | 31.34M | 37.61M | 41.52M | 40.94M | 31.11M | 38.55M | 30.12M |
| eps | 1.35 | 0.94 | 1.79 | 1.31 | 1.58 | 1.74 | 1.72 | 1.3 | 1.62 | 1.26 |
| 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 | 170.71M | 230.22M | 188.22M | 158.67M | 155.28M | 182.32M | 149.43M | 137.66M | 122.26M | 166.98M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 170.71M | 230.22M | 188.22M | 158.67M | 155.28M | 182.32M | 149.43M | 137.66M | 122.26M | 166.98M |
| netReceivables | 134.89M | 119.43M | 141.07M | 154.11M | 135.98M | 136.64M | 125.28M | 140.95M | 105.18M | 103.23M |
| accountsReceivables | 112.17M | 91.48M | 120.33M | 130.07M | 112.6M | 116.14M | 102.82M | 114.42M | 105.18M | 81.11M |
| otherReceivables | 22.72M | 27.95M | 20.74M | 24.03M | 23.39M | 20.5M | 22.46M | 26.52M | - | 22.11M |
| inventory | 128.08M | 122.06M | 111.81M | 113.05M | 115.5M | 119.36M | 124.82M | 114.94M | 118.61M | 122.25M |
| prepaids | - | - | - | - | - | - | 3.88M | - | - | - |
| otherCurrentAssets | 9.65 | - | 1.98M | - | - | - | -1.76M | - | 25.11M | - |
| totalCurrentAssets | 433.68M | 471.7M | 441.09M | 425.82M | 406.76M | 438.32M | 401.65M | 393.55M | 371.17M | 392.46M |
| propertyPlantEquipmentNet | 151.58M | 122.34M | 122.37M | 126.02M | 124.19M | 112.31M | 119.94M | 119.58M | 122.58M | 126.42M |
| goodwill | 122.69M | 122.07M | 120.68M | 123.34M | 124.34M | 121.02M | 128.14M | 126.06M | 126.72M | 128.57M |
| intangibleAssets | 421.89M | 416.11M | 408.2M | 398.4M | 388.8M | 369.76M | 359.51M | 341.62M | 95.33M | 322.73M |
| goodwillAndIntangibleAssets | 544.58M | 538.18M | 528.88M | 521.74M | 513.14M | 490.78M | 487.64M | 467.67M | 222.05M | 451.3M |
| longTermInvestments | 2.53M | 2.54M | 2.54M | 2.65M | 2.68M | 2.46M | 2.65M | 3.03M | 3.88M | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | - | 8636 | 6390 | 18414 | 2.68M | 2.46M | 2.65M | 3.03M | 237.62M | 3.94M |
| totalNonCurrentAssets | 698.7M | 663.08M | 653.8M | 650.42M | 640.02M | 605.55M | 610.24M | 593.32M | 586.14M | 581.66M |
| otherAssets | 9.65 | - | - | - | - | - | - | 2000 | - | - |
| totalAssets | 1.13B | 1.13B | 1.09B | 1.08B | 1.05B | 1.04B | 1.01B | 986.87M | 957.31M | 974.12M |
| totalPayables | 33.94M | 40.74M | 35.73M | 41.4M | 41.94M | 41.82M | 32.22M | 45.62M | 46.07M | 37.93M |
| accountPayables | 33.94M | 40.74M | 35.73M | 41.4M | 41.94M | 41.82M | 32.22M | 45.62M | 46.07M | 37.93M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 15.93M | 12.07M | 13.68M | 13.98M | 15.51M | 13.91M | 14.17M | 20.41M | 23.66M | 30.6M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 81.3M | 71.25M | 61.52M | 73.46M | 70.07M | 63.16M | 61.56M | 63.36M | 57.23M | 53.51M |
| totalCurrentLiabilities | 131.17M | 124.06M | 110.93M | 128.83M | 127.52M | 118.88M | 107.95M | 129.39M | 126.97M | 122.04M |
| longTermDebt | 35.9M | 10.36M | 11.97M | 13.28M | 14.65M | 9.05M | 12.68M | 14.98M | 21.32M | 25.49M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 81.68M | 80.7M | 79.31M | 77.21M | 75.22M | 71.35M | 69.28M | 65.87M | - | 62.48M |
| otherNonCurrentLiabilities | 5.31M | 5.41M | 5.1M | 5.42M | 6.44M | 6.05M | 6.25M | 5.73M | 69.7M | 5.34M |
| totalNonCurrentLiabilities | 122.89M | 96.47M | 96.38M | 95.92M | 96.31M | 86.45M | 88.22M | 86.58M | 91.02M | 93.32M |
| otherLiabilities | 9.65 | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 254.06M | 220.53M | 207.31M | 224.75M | 223.83M | 205.34M | 196.16M | 215.98M | 217.98M | 215.35M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | - | - | 3.58M | - | 822.94M | 838.53M | 3.58M | 767.86M | 739.33M | - |
| retainedEarnings | - | - | - | - | - | - | 771.62M | - | - | - |
| additionalPaidInCapital | - | - | - | - | - | - | 10.8M | - | - | - |
| 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 | 32.35M | 28.49M | 54.54M | 39.23M | 48M | 52.5M | 51.49M | 38.92M | 48.21M | 38.24M |
| depreciationAndAmortization | 13.26M | 11.38M | - | - | - | - | 683.28K | - | - | - |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -31.49M | 22.09M | 8.5M | -22.76M | 7.5M | 3.58M | -14.3M | -8.23M | -14.48M | 21.6M |
| accountsReceivables | - | - | - | - | - | - | -15.8M | - | - | - |
| inventory | - | - | - | - | - | - | -1.71M | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -31.49M | 22.09M | 8.5M | -22.76M | 7.5M | 3.58M | 3.21M | -8.23M | -14.48M | 21.6M |
| otherNonCashItems | 14.73M | 475.68K | -11.61M | 13.16M | 2.56M | 5.35M | 8.8M | 10.19M | 6.48M | 11.52M |
| netCashProvidedByOperatingActivities | 28.86M | 62.43M | 51.43M | 29.63M | 58.05M | 61.43M | 46.68M | 40.88M | 40.21M | 71.36M |
| investmentsInPropertyPlantAndEquipment | -17.68M | -16.52M | -17.87M | -22.2M | -24.82M | -21.38M | -25.12M | -16.48M | -19.22M | -17.3M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | 129K | 7000 | -219K | 192K | 755K | 887K | -1000 | 475K |
| netCashProvidedByInvestingActivities | -17.68M | -16.52M | -17.74M | -22.19M | -25.04M | -21.19M | -24.37M | -15.6M | -19.22M | -16.83M |
| netDebtIssuance | -401.53K | -413K | -378K | -403K | -421K | -395K | -7.21M | -6.41M | -8.32M | -7.02M |
| longTermNetDebtIssuance | - | -413K | -378K | -403K | -421K | -395K | -7.21M | -6.41M | -8.32M | -7.02M |
| shortTermNetDebtIssuance | -401.53K | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -65.03M | - | - | - | -59.63M | - | - | - | -53.67M | - |
| commonDividendsPaid | -65.03M | - | - | - | -59.63M | - | - | - | -53.67M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -3.5M | -3.63M | -3.47M | -3.4M | -3.41M | -3.09M | -3.15M | -3.08M | -3.13M | -3.11M |
| netCashProvidedByFinancingActivities | -68.93M | -4.04M | -3.85M | -3.8M | -63.46M | -3.48M | -10.36M | -9.49M | -65.11M | -10.13M |