NASDAQ : FMAO
$1.57 (5.2%)
| 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 | 189.09M | 176.56M | 152.05M | 113.66M | 92.17M | 85.26M | 78.33M | 55.91M | 50.78M | 47.8M |
| costOfRevenue | 71.34M | 77.93M | 60.16M | 18.96M | 10.79M | 17.37M | 15.9M | 6.9M | 5.35M | 5.34M |
| grossProfit | 117.75M | 98.63M | 91.89M | 94.7M | 81.38M | 67.88M | 62.43M | 49.01M | 45.43M | 42.46M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 7.87M | 46.24M | 42.79M | 36.39M | 36.75M | 30.82M | 28.32M | 22.44M | 20.58M | 19.19M |
| sellingAndMarketingExpenses | 2.2M | 2.14M | 2.61M | 1.65M | 1.44M | 1.33M | 1.57M | 887K | 757K | 727K |
| sellingGeneralAndAdministrativeExpenses | 10.06M | 48.38M | 45.4M | 38.04M | 38.19M | 32.15M | 29.89M | 23.33M | 21.34M | 19.92M |
| otherExpenses | 65.16M | 17.67M | 18.14M | 16.19M | 13.7M | 10.53M | 9.78M | 7.43M | 6.19M | 6.22M |
| operatingExpenses | 75.23M | 66.06M | 63.54M | 54.22M | 51.89M | 42.68M | 39.67M | 30.76M | 27.53M | 26.14M |
| costAndExpenses | 146.57M | 143.99M | 123.69M | 73.18M | 62.67M | 60.05M | 55.57M | 37.66M | 32.88M | 31.48M |
| netInterestIncome | 104.29M | 84.55M | 80.52M | 86.47M | 69.32M | 59.63M | 53.25M | 39.64M | 35.93M | 33.36M |
| interestIncome | 173.54M | 162.21M | 138.93M | 100.83M | 76.67M | 70.03M | 68.01M | 46.21M | 41.06M | 37.58M |
| interestExpense | 69.25M | 77.66M | 58.41M | 14.36M | 7.34M | 10.39M | 14.76M | 6.57M | 5.13M | 4.22M |
| depreciationAndAmortization | 6.99M | 6.37M | 5.77M | 4.02M | 4.99M | 4.3M | 3.52M | 2.24M | 2.15M | 2.21M |
| ebitda | 49.51M | 38.94M | 34.13M | 44.49M | 34.49M | 29.5M | 26.28M | 20.49M | 20.05M | 18.53M |
| ebit | 42.52M | 32.57M | 28.35M | 40.48M | 29.5M | 25.21M | 22.76M | 18.25M | 17.9M | 16.32M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 42.52M | 32.57M | 28.35M | 40.48M | 29.5M | 25.21M | 22.76M | 18.25M | 17.9M | 16.32M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 42.52M | 32.57M | 28.35M | 40.48M | 29.5M | 25.21M | 22.76M | 18.25M | 17.9M | 16.32M |
| incomeTaxExpense | 9.22M | 6.64M | 5.57M | 7.96M | 6M | 5.11M | 4.36M | 3.3M | 5.18M | 4.66M |
| netIncomeFromContinuingOperations | 33.31M | 25.94M | 22.79M | 32.52M | 23.5M | 20.1M | 18.4M | 14.95M | 12.72M | 11.66M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 33.31M | 25.94M | 22.79M | 32.52M | 23.5M | 20.1M | 18.4M | 14.95M | 12.72M | 11.66M |
| netIncomeDeductions | -13.34M | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 46.64M | 25.43M | 22.54M | 32.23M | 23.3M | 19.94M | 18.26M | 14.8M | 12.6M | 11.66M |
| eps | 3.4 | 1.9 | 1.67 | 2.46 | 2.01 | 1.8 | 1.66 | 1.61 | 1.38 | 1.26 |
| 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 | 98.75M | 177.34M | 143.66M | 87.53M | 146.4M | 102.93M | 54.45M | 41.51M | 37.5M | 29.26M |
| shortTermInvestments | 210.71M | 426.56M | 358.48M | 390.79M | 429.93M | 307.81M | 222.29M | 168.45M | 196.4M | 218.53M |
| cashAndShortTermInvestments | 309.46M | 601.41M | 502.14M | 478.32M | 576.33M | 410.74M | 276.74M | 209.96M | 233.9M | 247.79M |
| netReceivables | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | 3.98M | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 309.46M | 605.39M | 502.14M | 478.32M | 576.33M | 410.74M | 276.74M | 209.96M | 233.9M | 245.88M |
| propertyPlantEquipmentNet | 31.86M | 33.83M | 35.8M | 28.66M | 26.91M | 27.06M | 26.35M | 22.62M | 21.73M | 21.46M |
| goodwill | 86.36M | 86.36M | 86.36M | 86.36M | 80.43M | 47.34M | 47.34M | 4.07M | 4.07M | 4.07M |
| intangibleAssets | 5.18M | 5.66M | 5.65M | 3.55M | 3.16M | 3.32M | 2.63M | 2.38M | 2.3M | 2.19M |
| goodwillAndIntangibleAssets | 91.53M | 92.01M | 92.01M | 89.91M | 83.59M | 50.66M | 49.97M | 6.46M | 6.37M | 6.27M |
| longTermInvestments | 224.39M | 2.55B | 2.57B | 2.35B | 1.86B | 1.3B | 1.22B | 843.77M | 821.06M | 757.08M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 2.78B | 81.55M | 78.41M | 71.77M | 94.41M | 118.08M | 32.44M | 33.36M | 23.96M | 23.3M |
| totalNonCurrentAssets | 3.12B | 2.76B | 2.78B | 2.54B | 2.06B | 1.5B | 1.33B | 906.2M | 873.11M | 808.1M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.43B | 3.36B | 3.28B | 3.02B | 2.64B | 1.91B | 1.61B | 1.12B | 1.11B | 1.06B |
| totalPayables | 3.12M | 3M | - | - | 2.46M | 1.89M | 1.77M | 1.38M | 1.19M | 1.05M |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | 3.12M | 3M | - | - | 2.46M | 1.89M | 1.77M | 1.38M | 1.19M | 1.05M |
| accruedExpenses | - | - | - | 19.24M | 17.41M | 14.23M | 14.08M | 10.53M | 7.84M | 6.74M |
| shortTermDebt | 37.72M | 27.22M | 28.22M | 54.21M | 29.27M | 30.24M | 48.07M | 32.18M | 39.5M | 70.32M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 2.73B | 2.69B | 2.61B | 2.47B | 2.19B | 1.6B | 1.29B | 928.79M | 919.34M | 842.2M |
| totalCurrentLiabilities | 2.77B | 2.72B | 2.64B | 2.54B | 2.24B | 1.64B | 1.35B | 972.88M | 967.87M | 920.32M |
| longTermDebt | 262.31M | 280.87M | 300.45M | 172.07M | 98.54M | 17.86M | 24.81M | - | 5M | 10M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 29.63M | 34.66M | 30.55M | 2.83M | - | - | - | 972.88M | - | - |
| totalNonCurrentLiabilities | 291.94M | 315.53M | 331M | 174.9M | 98.54M | 17.86M | 24.81M | - | 5M | 10M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 3.06B | 3.03B | 2.97B | 2.72B | 2.34B | 1.66B | 1.38B | 972.88M | 972.87M | 930.32M |
| treasuryStock | -10.64M | -10.98M | -11.04M | -11.57M | -11.72M | -11.93M | -12.46M | -12.41M | -12.16M | -12.27M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 135.53M | 135.56M | 135.52M | 135.5M | 122.67M | 81.8M | 81.54M | 10.82M | 11.55M | 11.95M |
| retainedEarnings | 257.86M | 235.85M | 221.08M | 212.45M | 189.4M | 173.59M | 160.08M | 147.89M | 136.58M | 127.87M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 10.82M | 11.55M | 11.95M |
| 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 | 33.31M | 25.94M | 22.79M | 32.52M | 23.5M | 20.1M | 18.4M | 14.95M | 12.72M | 11.66M |
| depreciationAndAmortization | - | 6.37M | 5.77M | 4.02M | 4.99M | 4.3M | 3.52M | 2.25M | 2.15M | 2.21M |
| deferredIncomeTax | - | 307K | 2.23M | 171K | -1.8M | -1.69M | 292K | 472K | 21000 | 55000 |
| stockBasedCompensation | - | 1.55M | 1.46M | 1.02M | 895K | 1.07M | 1.09M | 745K | 507K | 402K |
| changeInWorkingCapital | -1.45M | 3.78M | -7.42M | -5.42M | 3.95M | -932K | 5.6M | -7.83M | -436K | -743K |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -1.45M | 3.78M | -7.42M | -5.42M | 3.95M | -932K | 5.6M | -7.83M | -436K | -743K |
| otherNonCashItems | 4.53M | -5.47M | -2.68M | 8.36M | 3.22M | 4.54M | -4.97M | 157K | 2.69M | -1.15M |
| netCashProvidedByOperatingActivities | 36.39M | 32.47M | 22.15M | 40.67M | 34.74M | 27.38M | 23.93M | 10.74M | 17.65M | 12.43M |
| investmentsInPropertyPlantAndEquipment | -1.77M | -1.87M | -10.93M | -2.6M | -1.96M | -3.22M | -3.51M | -2.63M | -1.89M | -2.41M |
| acquisitionsNet | - | - | - | 9.07M | -12.36M | - | -2.09M | - | - | - |
| purchasesOfInvestments | -49.75M | -99.13M | -13.4M | -39.99M | -171.3M | -183.69M | -110.19M | -13.87M | -15.34M | -114.82M |
| salesMaturitiesOfInvestments | 72.06M | 35.02M | 45.98M | 31.06M | 65.6M | 102.85M | 78.39M | 39.77M | 36.63M | 127.55M |
| otherInvestingActivities | -158.89M | 21.62M | -215.75M | -387.45M | -145.67M | -93.66M | -111.94M | -21.81M | -67.58M | -74.51M |
| netCashProvidedByInvestingActivities | -138.35M | -44.36M | -194.09M | -389.9M | -265.69M | -177.72M | -149.32M | 1.47M | -48.17M | -64.19M |
| netDebtIssuance | -8.19M | -19.68M | 128.34M | 72.61M | 74.26M | -7.49M | -23.94M | -5M | -5M | - |
| longTermNetDebtIssuance | -18.69M | -19.68M | 128.34M | 72.61M | 74.26M | -7.49M | -23.94M | -5M | -5M | - |
| shortTermNetDebtIssuance | 10.5M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -362K | -664K | -218K | -308K | -338K | -383K | -381K | -490K | -196K | -194K |
| netCommonStockIssuance | -362K | -664K | -218K | -308K | -338K | -383K | -381K | -490K | -196K | -194K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -362K | -664K | -218K | -308K | -338K | -383K | -381K | -490K | -196K | -194K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -12.08M | -11.92M | -11.34M | -10.28M | -7.67M | -7.19M | -6.34M | -4.96M | -4.44M | -4.12M |
| commonDividendsPaid | -12.08M | -11.92M | -11.34M | -10.28M | -7.67M | -7.19M | -6.34M | -4.96M | -4.44M | -4.12M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 43.97M | 78.3M | 112.95M | 190.8M | 169.81M | 289.81M | 168.98M | 2.14M | 46.31M | 62.37M |
| netCashProvidedByFinancingActivities | 23.33M | 46.04M | 229.73M | 252.82M | 236.07M | 274.75M | 138.32M | -8.31M | 36.67M | 58.06M |
| 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 | 47.78M | 48.61M | 47.81M | 47.1M | 44.44M | 45.29M | 45.14M | 44.63M | 41.9M | 41.45M |
| costOfRevenue | 16.16M | 17.36M | 17.87M | 18.47M | 17.64M | 19.25M | 20.33M | 20.38M | 17.98M | 18.8M |
| grossProfit | 31.61M | 31.25M | 29.95M | 28.63M | 26.8M | 26.04M | 24.83M | 24.25M | 23.92M | 22.64M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 2.19M | 1.59M | 12.11M | 12.2M | 12.23M | 11.14M | 11.47M | 11.7M | 11.93M | 11.35M |
| sellingAndMarketingExpenses | 472K | 666K | 674K | 356K | 503K | 498K | 597K | 519K | 530K | 397K |
| sellingGeneralAndAdministrativeExpenses | 2.66M | 2.26M | 12.78M | 12.55M | 12.73M | 11.64M | 12.07M | 12.22M | 12.46M | 11.74M |
| otherExpenses | 16.62M | 16.16M | 5.93M | 6.38M | 5.31M | 3.88M | 4.64M | 4.87M | 4.68M | 4.02M |
| operatingExpenses | 19.28M | 18.42M | 18.71M | 18.93M | 18.04M | 15.51M | 16.71M | 17.09M | 17.14M | 15.77M |
| costAndExpenses | 35.44M | 35.78M | 36.58M | 37.4M | 35.68M | 34.76M | 37.04M | 37.47M | 35.12M | 34.57M |
| netInterestIncome | 27.44M | 27.77M | 26.59M | 25.4M | 23.57M | 22.46M | 21.26M | 21.05M | 19.78M | 19.57M |
| interestIncome | 43.3M | 44.57M | 44.18M | 43.18M | 40.66M | 41.48M | 41.57M | 40.84M | 38.32M | 37.9M |
| interestExpense | 15.85M | 16.8M | 17.58M | 17.78M | 17.09M | 19.02M | 20.31M | 19.79M | 18.54M | 18.34M |
| depreciationAndAmortization | 1.81M | 1.71M | 2.06M | 1.66M | 1.56M | 1.41M | 1.74M | 1.62M | 1.6M | 1.42M |
| ebitda | 14.14M | 14.54M | 13.29M | 11.36M | 10.32M | 11.94M | 9.85M | 8.78M | 8.38M | 8.3M |
| ebit | 12.34M | 12.83M | 11.23M | 9.7M | 8.76M | 10.53M | 8.11M | 7.16M | 6.78M | 6.88M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 12.34M | 12.83M | 11.23M | 9.7M | 8.76M | 10.53M | 8.11M | 7.16M | 6.78M | 6.88M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 12.34M | 12.83M | 11.23M | 9.7M | 8.76M | 10.53M | 8.11M | 7.16M | 6.78M | 6.88M |
| incomeTaxExpense | 2.76M | 3.04M | 2.38M | 1.99M | 1.81M | 2.15M | 1.59M | 1.48M | 1.42M | 1.33M |
| netIncomeFromContinuingOperations | 9.58M | 9.79M | 8.85M | 7.71M | 6.95M | 8.38M | 6.52M | 5.68M | 5.36M | 5.54M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 9.58M | 9.79M | 8.85M | 7.71M | 6.95M | 8.38M | 6.52M | 5.68M | 5.36M | 5.54M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 9.58M | 9.79M | 8.75M | 7.61M | 6.87M | 8.08M | 6.44M | 5.61M | 5.3M | 5.48M |
| eps | 0.7 | 0.71 | 0.64 | 0.56 | 0.51 | 0.61 | 0.48 | 0.42 | 0.39 | 0.41 |
| 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 | 174.1M | 98.75M | 117.95M | 89.59M | 174.6M | 177.34M | 247.3M | 195.01M | 189.28M | 143.66M |
| shortTermInvestments | 183.12M | 210.71M | 155.67M | 163M | 191.02M | 426.56M | 404.88M | 365.21M | 347.52M | 358.48M |
| cashAndShortTermInvestments | 357.22M | 309.46M | 273.62M | 252.59M | 365.63M | 603.89M | 652.18M | 561.5M | 538.03M | 502.14M |
| netReceivables | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 357.22M | 309.46M | 273.62M | 252.59M | 365.63M | 603.89M | 652.18M | 561.5M | 536.79M | 502.14M |
| propertyPlantEquipmentNet | 31.53M | 31.86M | 32.32M | 32.88M | 33.16M | 33.83M | 33.81M | 34.54M | 35.02M | 35.8M |
| goodwill | 86.36M | 86.36M | 86.36M | 86.36M | 86.36M | 86.36M | 86.36M | 86.36M | 86.36M | 86.36M |
| intangibleAssets | 4.97M | 5.18M | 5.54M | 5.81M | 5.8M | 5.66M | 5.64M | 5.5M | 5.56M | 5.65M |
| goodwillAndIntangibleAssets | 91.33M | 91.53M | 91.9M | 92.17M | 92.16M | 92.01M | 92M | 91.86M | 91.91M | 92.01M |
| longTermInvestments | 2.67B | 2.91B | 2.64B | 2.61B | 2.82B | 2.55B | 2.53B | 2.55B | 2.53B | 2.57B |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 333.1M | 87.21M | 357.25M | 361.84M | 78.34M | 81.55M | 81.6M | 85.19M | 89.99M | 78.41M |
| totalNonCurrentAssets | 3.13B | 3.12B | 3.12B | 3.09B | 3.02B | 2.76B | 2.74B | 2.76B | 2.75B | 2.78B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.49B | 3.43B | 3.39B | 3.35B | 3.39B | 3.36B | 3.39B | 3.32B | 3.29B | 3.28B |
| totalPayables | 3.13M | 3.12M | 3.09M | - | - | - | 3M | 2.98M | 2.98M | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | 3.13M | 3.12M | 3.09M | - | - | - | 3M | 2.98M | 2.98M | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 14.76M | 37.72M | 22.72M | 27.56M | 27.26M | 27.22M | 27.29M | 27.22M | 28.22M | 28.22M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 2.81B | 2.73B | 2.75B | 2.71B | 2.7B | 2.69B | 2.68B | 2.64B | 2.62B | 2.61B |
| totalCurrentLiabilities | 2.83B | 2.77B | 2.77B | 2.74B | 2.73B | 2.71B | 2.72B | 2.67B | 2.65B | 2.64B |
| longTermDebt | 253.95M | 262.31M | 222.82M | 223.32M | 280.32M | 280.87M | 297.87M | 300.86M | 291.36M | 300.45M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 28.12M | 29.63M | 31.53M | 33.76M | 36.32M | 34.66M | 40.83M | 27.82M | 25.93M | 30.55M |
| totalNonCurrentLiabilities | 282.07M | 291.94M | 254.34M | 257.08M | 316.64M | 315.53M | 338.7M | 328.69M | 317.29M | 331M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 3.11B | 3.06B | 3.03B | 2.99B | 3.04B | 3.03B | 3.05B | 3B | 2.97B | 2.97B |
| treasuryStock | -10.4M | -10.64M | -10.58M | -10.67M | -10.77M | -10.98M | -10.9M | -11.01M | -10.85M | -11.04M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 135.27M | 135.53M | 135.17M | 135.8M | 135.41M | 135.56M | 135.19M | 135.83M | 135.48M | 135.52M |
| retainedEarnings | 264.61M | 257.86M | 251.18M | 244.87M | 240.08M | 235.85M | 230.46M | 226.43M | 223.65M | 221.08M |
| 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 | 9.58M | 9.79M | 8.85M | 7.71M | 6.95M | 8.38M | 6.52M | 5.68M | 5.36M | 5.54M |
| depreciationAndAmortization | 904K | - | 2.06M | 1.66M | 1.56M | 1.41M | 1.74M | 1.62M | 1.6M | 1.42M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 331K | - | 341K | 573K | 352K | 295K | 314K | 506K | 434K | 332K |
| changeInWorkingCapital | -1.7M | 3.61M | -2.72M | -4.7M | 1.63M | -5.12M | 10.98M | 1.08M | -4.13M | 1.5M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -1.7M | 3.61M | -2.72M | -4.7M | 1.63M | -5.12M | 10.98M | 1.08M | -4.13M | 1.5M |
| otherNonCashItems | -1.47M | 646K | 2.67M | -4.15M | 517K | -2.36M | -881K | 827K | -1.78M | 1.78M |
| netCashProvidedByOperatingActivities | 7.65M | 14.05M | 11.2M | 1.1M | 11.01M | 2.61M | 18.66M | 9.72M | 1.48M | 10.58M |
| investmentsInPropertyPlantAndEquipment | -663K | -187K | -475K | -719K | -386K | -729K | -357K | -566K | -219K | -1.93M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -35.39M | -16.92M | -3.55M | -16.02M | -14.29M | -42.99M | -36.26M | -20.81M | -851K | -4.63M |
| salesMaturitiesOfInvestments | 24.97M | 20.33M | 17.96M | 24.61M | 8.18M | 13.73M | 7.33M | 9.79M | 3.91M | 5.51M |
| otherInvestingActivities | 34.78M | -66.78M | -29.2M | -44.11M | -17.78M | -23.63M | 25.6M | -17.82M | 39.51M | -46.94M |
| netCashProvidedByInvestingActivities | 23.71M | -63.56M | -15.26M | -36.23M | -24.28M | -53.62M | -3.69M | -29.41M | 42.35M | -48M |
| netDebtIssuance | -31.35M | 54.46M | -536K | -56.73M | -585K | -17.1M | -3.02M | 9.48M | -9.1M | -518K |
| longTermNetDebtIssuance | -8.39M | 39.46M | -536K | -57.03M | -585K | -17.03M | -3.02M | 9.48M | -9.1M | -518K |
| shortTermNetDebtIssuance | -22.96M | 15M | - | 304K | - | -74000 | - | - | - | - |
| netStockIssuance | -57000 | -1000 | -338K | - | -23000 | - | -331K | -239K | -94000 | -19000 |
| netCommonStockIssuance | -57000 | -1000 | -338K | - | -23000 | - | -331K | -239K | -94000 | -19000 |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -57000 | -1000 | -338K | - | -23000 | - | -331K | -239K | -94000 | -19000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -3.12M | -3.09M | -3M | -3M | -3M | -3M | -2.98M | -2.98M | -2.97M | -2.84M |
| commonDividendsPaid | -3.12M | -3.09M | -3M | -3M | -3M | -3M | -2.98M | -2.98M | -2.97M | -2.84M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 78.93M | -21.18M | 36.74M | 10.04M | 13.56M | 1.95M | 43.72M | 18.71M | 13.92M | 29.81M |
| netCashProvidedByFinancingActivities | 44.4M | 30.19M | 32.86M | -49.68M | 9.96M | -18.15M | 37.47M | 24.97M | 1.75M | 26.44M |