NASDAQ : MCBS
-$0.69 (-1.86%)
| 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 | 237.03M | 234.43M | 209.38M | 162.29M | 139.21M | 102.96M | 120.92M | 107.02M | 92.92M | 63.81M |
| costOfRevenue | 90.06M | 95.28M | 91.33M | 24.84M | 11.5M | 14.96M | 22.24M | 15.91M | 11.68M | 5.24M |
| grossProfit | 146.97M | 139.15M | 118.05M | 137.44M | 127.71M | 88M | 98.68M | 91.11M | 81.24M | 58.57M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 42.46M | 35.57M | 31.5M | 32.29M | 31.52M | 26.22M | 27.44M | 25.52M | 17.96M | 15.94M |
| sellingAndMarketingExpenses | - | 634K | 614K | 606K | 541K | 566K | 649K | 613K | 634K | 573.07K |
| sellingGeneralAndAdministrativeExpenses | 42.46M | 36.2M | 32.12M | 32.9M | 32.06M | 26.79M | 28.09M | 26.14M | 18.59M | 16.51M |
| otherExpenses | 11.57M | 15.63M | 13.96M | 13.33M | 13.02M | 12.45M | 9.72M | 8.97M | 12.6M | 9.65M |
| operatingExpenses | 54.04M | 51.83M | 46.08M | 46.23M | 45.09M | 39.24M | 37.82M | 35.11M | 31.19M | 26.16M |
| costAndExpenses | 144.1M | 147.12M | 137.41M | 71.07M | 56.59M | 54.19M | 60.05M | 51.02M | 42.87M | 31.4M |
| netInterestIncome | 130.45M | 118.15M | 101.48M | 119.61M | 104.17M | 66.12M | 60.98M | 58.2M | 51.9M | 38.33M |
| interestIncome | 220.83M | 212.91M | 192.83M | 147.22M | 108.74M | 77.61M | 83.21M | 72.88M | 60.51M | 43.57M |
| interestExpense | 90.38M | 94.77M | 91.35M | 27.61M | 4.57M | 11.49M | 22.24M | 14.68M | 8.62M | 5.24M |
| depreciationAndAmortization | - | 2.96M | 2.69M | 3.88M | 2.81M | 2.93M | 2.72M | 899K | 593K | 582.87K |
| ebitda | 92.93M | 90.27M | 74.66M | 95.09M | 85.43M | 51.69M | 63.59M | 56.85M | 50.64M | 33M |
| ebit | 92.93M | 87.31M | 71.97M | 91.22M | 82.62M | 48.76M | 60.87M | 56M | 50.05M | 32.42M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 92.93M | 87.31M | 71.97M | 91.22M | 82.62M | 48.76M | 60.87M | 56M | 50.05M | 32.42M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 92.93M | 87.31M | 71.97M | 91.22M | 82.62M | 48.76M | 60.87M | 56M | 50.05M | 32.42M |
| incomeTaxExpense | 24.23M | 22.81M | 20.36M | 28.62M | 20.92M | 12.37M | 16.15M | 14.67M | 18.15M | 12.2M |
| netIncomeFromContinuingOperations | 68.7M | 64.5M | 51.61M | 62.6M | 61.7M | 36.39M | 44.72M | 41.33M | 31.9M | 20.22M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 68.7M | 64.5M | 51.61M | 62.6M | 61.7M | 36.39M | 44.72M | 41.33M | 31.9M | 20.22M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 68.7M | 64.5M | 51.61M | 62.6M | 61.7M | 36.39M | 44.72M | 41.33M | 31.9M | 20.22M |
| eps | 2.67 | 2.55 | 2.05 | 2.58 | 2.41 | 1.42 | 1.82 | 1.71 | 1.34 | 0.86 |
| 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 | 370.83M | 236.34M | 142.15M | 150.96M | 432.52M | 140.74M | 270.5M | 130.26M | 94.37M | 63.8M |
| shortTermInvestments | 47.18M | 17.39M | 18.49M | 19.24M | 25.73M | 18.12M | 15.7M | 18.89M | 21.05M | 27.9M |
| cashAndShortTermInvestments | 418.01M | 253.73M | 160.64M | 170.21M | 458.26M | 158.86M | 286.19M | 149.15M | 115.42M | 91.7M |
| netReceivables | 20.3M | 15.86M | 15.12M | 13.17M | 11.05M | 10.67M | 5.1M | 4.96M | 4.76M | 3.77M |
| accountsReceivables | 20.3M | 15.86M | 15.12M | 13.17M | 11.05M | 10.67M | 5.1M | 4.96M | 4.76M | 3.77M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 438.31M | 269.59M | 175.77M | 183.38M | 469.31M | 169.53M | 291.29M | 154.11M | 120.18M | 95.47M |
| propertyPlantEquipmentNet | 45.07M | 26.13M | 26.6M | 22.72M | 22.41M | 24.2M | 26.42M | 14.39M | 12.38M | 7.29M |
| goodwill | 56.05M | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 12.63M | 1.41M | 1.27M | 3.97M | 7.75M | 12.99M | 18.07M | 14.93M | 6.84M | 9375 |
| goodwillAndIntangibleAssets | 68.68M | 1.41M | 1.27M | 3.97M | 7.75M | 12.99M | 18.07M | 14.93M | 6.84M | 9375 |
| longTermInvestments | 4.06B | 3.17B | 3.19B | 3.08B | 2.5B | 1.62B | 1.24B | 1.19B | 1.09B | 959.06M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | -4.06B | 125.64M | 110.8M | 136.28M | 106.83M | 70.56M | 55.96M | 55.42M | 57.71M | 38.24M |
| totalNonCurrentAssets | 113.75M | 3.32B | 3.33B | 3.24B | 2.64B | 1.73B | 1.34B | 1.28B | 1.17B | 1B |
| otherAssets | 4.22B | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.77B | 3.59B | 3.5B | 3.43B | 3.11B | 1.9B | 1.63B | 1.43B | 1.29B | 1.1B |
| totalPayables | 10.73M | 3.5M | 4.13M | 2.74M | 204K | 222K | 890K | 1.25M | 401K | 355.75K |
| accountPayables | 10.73M | 3.5M | 4.13M | 2.74M | 204K | 222K | 890K | 1.25M | 401K | 355.75K |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | 30M | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | 1.81M | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 4.58M | 2.74B | 2.73B | 2.67B | 2.26B | 1.48B | 1.31B | 1.24B | 1.02B | 870.87M |
| totalCurrentLiabilities | 15.31M | 2.74B | 2.74B | 2.67B | 2.26B | 1.51B | 1.31B | 1.25B | 1.02B | 871.22M |
| longTermDebt | 525.31M | 375M | 325M | 375.39M | 500.46M | 80.48M | 63.13M | 4.26M | 125.04M | 114.04M |
| capitalLeaseObligationsNonCurrent | 15.31M | 7.94M | 8.65M | 8.88M | 9.86M | 10.91M | 12.48M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 3.67B | 49.46M | 50.78M | 23.96M | 42.39M | 51.15M | 31.26M | 14.3M | 8.43M | 7.54M |
| totalNonCurrentLiabilities | 4.21B | 432.4M | 384.43M | 408.24M | 552.71M | 142.55M | 106.87M | 18.56M | 133.47M | 121.58M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 15.31M | 7.94M | 10.46M | 8.88M | 9.86M | 10.91M | 12.48M | - | - | - |
| totalLiabilities | 4.22B | 3.17B | 3.12B | 3.08B | 2.82B | 1.65B | 1.42B | 1.26B | 1.15B | 992.8M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.16M | 254K | 252K | 252K | 255K | 257K | 255K | 242K | 120.38K | 118.21K |
| retainedEarnings | 402.86M | 358.7M | 315.36M | 285.83M | 238.58M | 188.7M | 162.62M | 128.56M | 96.52M | 70.07M |
| additionalPaidInCapital | 138.68M | 49.22M | 45.7M | 45.3M | 51.56M | 55.67M | 53.85M | 40.04M | 38.54M | 37.14M |
| 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 | 68.53M | 64.5M | 51.61M | 62.6M | 61.7M | 36.39M | 44.72M | 41.33M | 31.9M | 20.22M |
| depreciationAndAmortization | - | 2.96M | 2.69M | 3.88M | 2.81M | 2.93M | 2.72M | 899K | 593K | 582.87K |
| deferredIncomeTax | - | 350K | 1.01M | -2.96M | -3.07M | -1.95M | 1.09M | 355K | -134K | 752.75K |
| stockBasedCompensation | - | 2.63M | 2.42M | 1.93M | 1.43M | 1.82M | 1.53M | 1.5M | 718K | 510.85K |
| changeInWorkingCapital | -34.02M | -6.02M | 24.72M | -24.01M | -4.58M | 14.06M | 11.08M | 1.52M | -11.51M | -771.25K |
| accountsReceivables | -1.68M | -733K | -1.95M | -2.12M | -381K | -5.57M | -144K | -201K | -988K | -1.65M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -1.06M | -635K | 1.39M | 2.54M | -18000 | -668K | -361K | 850K | 45000 | 158.02K |
| otherWorkingCapital | -31.27M | -4.65M | 25.28M | -24.42M | -4.18M | 20.3M | 11.58M | 869K | -10.56M | 718.82K |
| otherNonCashItems | 102.5M | -927K | -357K | 93.25M | 7.15M | 89.3M | -28.93M | -206.6M | 130.24M | -161.83M |
| netCashProvidedByOperatingActivities | 137.02M | 63.5M | 82.1M | 134.69M | 65.43M | 142.56M | 32.2M | -160.99M | 151.81M | -140.54M |
| investmentsInPropertyPlantAndEquipment | - | -1.29M | -4.93M | -2.35M | -384K | -537K | -1.1M | -2.86M | -5.91M | -3.46M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | -22.24M | -5.95M | - | - | -1.25M | - |
| salesMaturitiesOfInvestments | - | 640K | 1.27M | 2.89M | 2.85M | 3.75M | 3.3M | 2.08M | 8.04M | 2.1M |
| otherInvestingActivities | -109.98M | 6.51M | -106.61M | -652.35M | -910.77M | -475.12M | -20.5M | 110.12M | -278.82M | -238.2M |
| netCashProvidedByInvestingActivities | -109.98M | 5.87M | -110.26M | -651.82M | -930.55M | -477.86M | -18.29M | 109.34M | -277.94M | -239.56M |
| netDebtIssuance | 50M | 50M | -50.39M | -125.07M | 389.98M | 47.35M | 58.87M | -120.78M | 11M | 98.59M |
| longTermNetDebtIssuance | 50M | 50M | -50.39M | -125.07M | 389.98M | 47.35M | 58.87M | -120.78M | 11M | 98.59M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -3M | -10000 | -2.02M | -8.2M | -5.54M | - | 12.43M | - | - | - |
| netCommonStockIssuance | -3M | -10000 | -2.02M | -8.2M | -5.54M | - | 12.43M | - | - | - |
| commonStockIssuance | -272K | - | - | - | - | - | 13.91M | - | - | - |
| commonStockRepurchased | -2.73M | -10000 | -2.02M | -8.2M | -5.54M | - | -1.48M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -24.84M | -21.05M | -18.2M | -15.29M | -11.79M | -10.28M | -10.37M | -9.29M | -5.4M | -3.77M |
| commonDividendsPaid | -24.84M | -21.05M | -18.2M | -15.29M | -11.79M | -10.28M | -10.37M | -9.29M | -5.4M | -3.77M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -50M | 6.76M | 64.1M | 403.82M | 783.13M | 172.51M | 63.14M | 224.25M | 149.8M | 308.76M |
| netCashProvidedByFinancingActivities | -27.84M | 35.7M | -6.51M | 255.27M | 1.16B | 209.58M | 124.08M | 94.18M | 155.4M | 403.58M |
| 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 | 70.99M | 60.88M | 60.18M | 59.78M | 57.98M | 56.39M | 60.45M | 59.67M | 57.88M | 53.55M |
| costOfRevenue | 26.5M | 24.29M | 21.67M | 22M | 21.96M | 22.76M | 24.13M | 23.27M | 25.13M | 25.33M |
| grossProfit | 44.49M | 36.59M | 38.51M | 37.78M | 36.01M | 33.63M | 36.32M | 36.4M | 32.79M | 28.22M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 21.22M | 12.26M | 8.95M | 8.55M | 8.49M | 11.64M | 8.51M | 8.05M | 7.37M | 11.17M |
| sellingAndMarketingExpenses | 223K | - | 161K | 149K | 167K | 160K | 145K | 157K | 172K | 160K |
| sellingGeneralAndAdministrativeExpenses | 21.44M | 12.26M | 9.11M | 8.7M | 8.66M | 11.8M | 8.66M | 8.2M | 7.54M | 11.33M |
| otherExpenses | -813K | 987K | 5.56M | 5.41M | 5.27M | 982K | 5M | 4.83M | 4.82M | 749K |
| operatingExpenses | 20.62M | 13.24M | 14.67M | 14.11M | 13.93M | 12.78M | 13.66M | 13.03M | 12.36M | 12.08M |
| costAndExpenses | 47.13M | 37.54M | 36.34M | 36.11M | 35.9M | 35.54M | 37.79M | 36.3M | 37.45M | 37.41M |
| netInterestIncome | 44.49M | 35.92M | 31.79M | 32.18M | 30.55M | 30.06M | 30.29M | 30.71M | 27.08M | 26.12M |
| interestIncome | 70.99M | 60.26M | 54M | 54.05M | 52.52M | 52.61M | 53.83M | 54.11M | 52.36M | 50.67M |
| interestExpense | 26.5M | 24.33M | 22.21M | 21.87M | 21.96M | 22.55M | 23.54M | 23.4M | 25.27M | 24.55M |
| depreciationAndAmortization | - | - | 970K | 850K | 832K | 760K | 726K | 722K | 752K | 727K |
| ebitda | 23.86M | 23.35M | 24.81M | 24.52M | 22.91M | 21.61M | 23.39M | 24.09M | 21.18M | 16.86M |
| ebit | 23.86M | 23.35M | 23.84M | 23.67M | 22.08M | 20.85M | 22.66M | 23.37M | 20.43M | 16.14M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 23.86M | 23.35M | 23.84M | 23.67M | 22.08M | 20.85M | 22.66M | 23.37M | 20.43M | 16.14M |
| totalOtherIncomeExpensesNet | 6.36M | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 30.22M | 23.35M | 23.84M | 23.67M | 22.08M | 20.85M | 22.66M | 23.37M | 20.43M | 16.14M |
| incomeTaxExpense | 7.9M | 5.04M | 6.57M | 6.84M | 5.78M | 4.62M | 5.96M | 6.43M | 5.8M | 4.79M |
| netIncomeFromContinuingOperations | 22.31M | 18.31M | 17.27M | 16.83M | 16.3M | 16.24M | 16.7M | 16.94M | 14.63M | 11.35M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 22.31M | 18.31M | 17.27M | 16.83M | 16.3M | 16.24M | 16.7M | 16.94M | 14.63M | 11.35M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 22.31M | 18.31M | 17.27M | 16.83M | 16.3M | 16.24M | 16.7M | 16.94M | 14.63M | 11.35M |
| eps | 0.78 | 0.69 | 0.68 | 0.66 | 0.64 | 0.64 | 0.66 | 0.67 | 0.58 | 0.45 |
| 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 | 373.96M | 370.83M | 213.94M | 273.6M | 272.32M | 236.34M | 278.75M | 325.03M | 254.33M | 142.15M |
| shortTermInvestments | 26.62M | 47.18M | 2.46M | 2.53M | 15.43M | 17.39M | 18.21M | 17.82M | 18.06M | 18.49M |
| cashAndShortTermInvestments | 400.57M | 418.01M | 216.41M | 276.13M | 287.74M | 253.73M | 296.96M | 342.85M | 272.39M | 160.64M |
| netReceivables | 20.3M | 20.3M | 16.91M | 16.53M | 16.5M | 15.86M | 15.67M | 15.29M | 15.69M | 15.12M |
| accountsReceivables | 20.3M | 20.3M | 16.91M | 16.53M | 16.5M | 15.86M | 15.67M | 15.29M | 15.69M | 15.12M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | -26.62M | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 394.26M | 438.31M | 233.32M | 292.65M | 304.24M | 269.59M | 312.62M | 358.14M | 288.07M | 175.77M |
| propertyPlantEquipmentNet | 44.04M | 45.07M | 25.55M | 26.07M | 25.95M | 26.13M | 25.33M | 25.76M | 26.11M | 26.6M |
| goodwill | 56.05M | 56.05M | - | - | - | - | - | - | - | - |
| intangibleAssets | 12.31M | 12.63M | 1.66M | 1.68M | 1.48M | 1.41M | 1.3M | 1.45M | 937K | 1.27M |
| goodwillAndIntangibleAssets | 68.36M | 68.68M | 1.66M | 1.68M | 1.48M | 1.41M | 1.3M | 1.45M | 937K | 1.27M |
| longTermInvestments | 4.01B | 4.06B | 3.21B | 3.14B | 3.18B | 3.17B | 3.1B | 3.12B | 3.25B | 3.19B |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 175.62M | -4.06B | 160.72M | 156.38M | 131.24M | 125.64M | 126.66M | 111.01M | 112.63M | 110.8M |
| totalNonCurrentAssets | 4.29B | 113.75M | 3.4B | 3.32B | 3.34B | 3.32B | 3.26B | 3.26B | 3.37B | 3.33B |
| otherAssets | - | 4.22B | - | - | - | - | - | - | - | - |
| totalAssets | 4.69B | 4.77B | 3.63B | 3.62B | 3.66B | 3.59B | 3.57B | 3.62B | 3.65B | 3.5B |
| totalPayables | 10.2M | 10.73M | 3.57M | 3.44M | 3.49M | 3.5M | 3.59M | 3.48M | 3.06M | 4.13M |
| accountPayables | 10.2M | 10.73M | 3.57M | 3.44M | 3.49M | 3.5M | 3.59M | 3.48M | 3.06M | 4.13M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | 3.48M | - | - |
| shortTermDebt | 2.92M | - | - | - | 2.08M | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | 1.81M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | -10.2M | 4.58M | 2.69B | 2.69B | 2.73B | 2.74B | 2.72B | 2.75B | 2.81B | 2.73B |
| totalCurrentLiabilities | 2.92M | 15.31M | 2.7B | 2.69B | 2.74B | 2.74B | 2.73B | 2.75B | 2.82B | 2.74B |
| longTermDebt | 425M | 525.31M | 425M | 425M | 425M | 375M | 375M | 375M | 350M | 325M |
| capitalLeaseObligationsNonCurrent | 11.59M | 15.31M | 7.7M | 8.22M | 7.96M | 7.94M | 7.3M | 7.74M | 8.19M | 8.65M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 3.69B | 3.67B | 54.22M | 53.44M | 58.28M | 49.46M | 53.01M | 76.06M | 75.51M | 50.78M |
| totalNonCurrentLiabilities | 4.13B | 4.21B | 486.92M | 486.66M | 491.24M | 432.4M | 435.31M | 458.8M | 433.7M | 384.43M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 11.59M | 15.31M | 7.7M | 8.22M | 7.96M | 7.94M | 7.3M | 7.74M | 8.19M | 10.46M |
| totalLiabilities | 4.13B | 4.22B | 3.18B | 3.18B | 3.23B | 3.17B | 3.16B | 3.21B | 3.25B | 3.12B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 286K | 1.16M | 255K | 255K | 254K | 254K | 253K | 253K | 252K | 252K |
| retainedEarnings | 417.75M | 402.86M | 390.97M | 380.05M | 369.11M | 358.7M | 348.34M | 336.75M | 324.9M | 315.36M |
| additionalPaidInCapital | 135.53M | 138.68M | 51.15M | 50.21M | 49.64M | 49.22M | 47.48M | 46.64M | 46.1M | 45.7M |
| 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 | 22.31M | 18.31M | 17.27M | 16.83M | 16.3M | 16.24M | 16.7M | 16.94M | 14.63M | 11.35M |
| depreciationAndAmortization | - | - | 970K | 850K | 832K | 760K | 726K | 722K | 752K | 727K |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | 939K | 599K | 429K | 836K | 837K | 550K | 406K | 825K |
| changeInWorkingCapital | 13.35M | -20.1M | -1.93M | -5.44M | -6.54M | -3.95M | -25.16M | 2.22M | 20.87M | -22.77M |
| accountsReceivables | -1000 | -630K | -384K | -30000 | -640K | -191K | -381K | 400K | -561K | -513K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -531K | -1.13M | 129K | -49000 | -11000 | -95000 | 111K | 423K | -1.07M | 218K |
| otherWorkingCapital | 13.89M | -18.34M | -1.68M | -5.36M | -5.89M | -3.66M | -24.89M | 1.4M | 22.51M | -22.48M |
| otherNonCashItems | -644K | 2.01M | -767K | 1.62M | 897K | 5.39M | -4.59M | -1.07M | -301K | 1.57M |
| netCashProvidedByOperatingActivities | 35.02M | 224K | 16.48M | 14.45M | 11.91M | 19.27M | -11.49M | 19.36M | 36.36M | -8.3M |
| investmentsInPropertyPlantAndEquipment | - | -225K | -261K | -118K | -70000 | -409K | -280K | -354K | -243K | -943K |
| acquisitionsNet | 733K | 9.15M | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | -8M | - | - | - | - | - |
| salesMaturitiesOfInvestments | 20.24M | 1.14M | 110K | 115K | 1.99M | 137K | 137K | 232K | 134K | 329K |
| otherInvestingActivities | 63.9M | 163.54M | -71.9M | 39.92M | -13.92M | -69.09M | 2.87M | 97.83M | -25.1M | -135.44M |
| netCashProvidedByInvestingActivities | 84.87M | 173.61M | -72.05M | 39.92M | -20M | -69.36M | 2.73M | 97.71M | -25.21M | -136.05M |
| netDebtIssuance | -85M | - | - | - | 50M | - | - | 25M | 25M | - |
| longTermNetDebtIssuance | -85M | - | - | - | 50M | - | - | 25M | 25M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -4.44M | -2.97M | - | -31000 | -1.12M | 900K | - | -10000 | - | -706K |
| netCommonStockIssuance | -4.44M | -2.97M | - | -31000 | -1.12M | 900K | - | -10000 | - | -706K |
| commonStockIssuance | - | -272K | - | - | - | 900K | - | - | - | - |
| commonStockRepurchased | -4.44M | -2.7M | - | -31000 | -1.12M | - | - | -10000 | - | -706K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -7.2M | -6.29M | -6.87M | -5.84M | -5.84M | -5.83M | -5.14M | -5.04M | -5.04M | -4.54M |
| commonDividendsPaid | -7.2M | -6.29M | -6.87M | -5.84M | -5.84M | -5.83M | -5.14M | -5.04M | -5.04M | -4.54M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -19.33M | -8.06M | 3.59M | -47.54M | 232K | 13.68M | -22.74M | -68M | 82.92M | 12.35M |
| netCashProvidedByFinancingActivities | -115.97M | -17.31M | -3.28M | -53.41M | 43.27M | 8.75M | -27.88M | -48.05M | 102.88M | 7.1M |