NASDAQ : FMBH
-$0.81 (-1.64%)
| 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 | 466.04M | 447.28M | 381.63M | 286.27M | 249.66M | 201.37M | 202.25M | 157.01M | 127.5M | 100.41M |
| costOfRevenue | 126.75M | 134.29M | 112.81M | 36.42M | 30.41M | 32.83M | 30.48M | 21.49M | 13.94M | 7.12M |
| grossProfit | 339.3M | 313M | 268.82M | 249.85M | 219.25M | 168.54M | 171.77M | 135.51M | 113.55M | 93.3M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 171.19M | 127.6M | 108.3M | 100.4M | 91.26M | 67.76M | 62.8M | 47.86M | 40.66M | 33.32M |
| sellingAndMarketingExpenses | - | 3.42M | 3M | 3M | 3.6M | 1.62M | 2.03M | 1.79M | 1.36M | 1.84M |
| sellingGeneralAndAdministrativeExpenses | 171.19M | 131.02M | 111.31M | 103.4M | 94.87M | 69.38M | 64.83M | 49.66M | 42.02M | 35.16M |
| otherExpenses | 51.05M | 77.58M | 69.11M | 55.16M | 57.6M | 39.42M | 43.68M | 37.35M | 29.81M | 24.35M |
| operatingExpenses | 222.25M | 208.6M | 180.42M | 158.56M | 152.46M | 108.8M | 108.5M | 87.01M | 71.83M | 59.52M |
| costAndExpenses | 348.99M | 342.88M | 293.22M | 194.98M | 182.88M | 141.63M | 138.98M | 108.5M | 85.77M | 66.63M |
| netInterestIncome | 256.16M | 228.73M | 193.46M | 184.28M | 167.75M | 127.41M | 125.67M | 111.74M | 93.07M | 71.2M |
| interestIncome | 372.99M | 357.38M | 300.17M | 215.89M | 183.01M | 144.14M | 149.72M | 124.56M | 99.56M | 75.5M |
| interestExpense | 116.82M | 128.65M | 106.7M | 31.61M | 15.26M | 16.73M | 24.05M | 12.83M | 6.48M | 4.29M |
| depreciationAndAmortization | 19.77M | 20.78M | 14.9M | 15.06M | 14.45M | 11.72M | 10.84M | 7.88M | 8.13M | 7.94M |
| ebitda | 136.82M | 125.17M | 103.31M | 106.35M | 81.24M | 71.46M | 74.11M | 56.39M | 49.86M | 41.72M |
| ebit | 117.05M | 104.4M | 88.4M | 91.29M | 66.79M | 59.74M | 63.27M | 48.5M | 41.73M | 33.78M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 117.05M | 104.4M | 88.4M | 91.29M | 66.79M | 59.74M | 63.27M | 48.5M | 41.73M | 33.78M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 117.05M | 104.4M | 88.4M | 91.29M | 66.79M | 59.74M | 63.27M | 48.5M | 41.73M | 33.78M |
| incomeTaxExpense | 25.3M | 25.5M | 19.47M | 18.34M | 15.3M | 14.47M | 15.32M | 11.9M | 15.04M | 11.94M |
| netIncomeFromContinuingOperations | 91.75M | 78.9M | 68.94M | 72.95M | 51.49M | 45.27M | 47.94M | 36.6M | 26.68M | 21.84M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 91.75M | 78.9M | 68.94M | 72.95M | 51.49M | 45.27M | 47.94M | 36.6M | 26.68M | 21.84M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 91.75M | 78.9M | 68.94M | 72.95M | 51.49M | 45.27M | 47.94M | 36.6M | 26.68M | 21.84M |
| eps | 3.84 | 3.31 | 3.17 | 3.62 | 2.88 | 2.71 | 2.88 | 2.53 | 2.13 | 2.07 |
| 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 | 256.58M | 124.64M | 135.55M | 146.28M | 169.69M | 418.67M | 88.78M | 148.3M | 90.07M | 151.64M |
| shortTermInvestments | 828.47M | 1.06B | 1.17B | 1.22B | 1.42B | 879.24M | 685.64M | 692.27M | 578.58M | 619.85M |
| cashAndShortTermInvestments | 1.09B | 1.19B | 1.31B | 1.37B | 1.59B | 1.3B | 774.42M | 840.58M | 668.65M | 771.49M |
| netReceivables | 39.95M | 38.64M | 35.08M | 28.36M | 19.87M | 19.29M | 15.58M | 16.88M | 10.83M | 10.55M |
| accountsReceivables | 39.95M | 38.64M | 35.08M | 28.36M | 19.87M | 19.29M | 15.58M | 16.88M | 10.83M | 10.55M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 1.13B | 1.23B | 1.34B | 1.39B | 1.61B | 1.32B | 789.99M | 857.46M | 679.48M | 782.05M |
| propertyPlantEquipmentNet | 103.46M | 114.1M | 115.7M | 106.25M | 96.6M | 75.42M | 76.5M | 59.12M | 38.27M | 40.29M |
| goodwill | 203.39M | 203.39M | 196.46M | 140.41M | 111.85M | 104.99M | 104.99M | 105.28M | 60.15M | 57.79M |
| intangibleAssets | 49.62M | 58.52M | 67.77M | 29.48M | 29.52M | 23.13M | 28.26M | 33.82M | 10.68M | 12.83M |
| goodwillAndIntangibleAssets | 253.02M | 261.91M | 264.23M | 169.9M | 141.38M | 128.12M | 133.26M | 139.1M | 70.83M | 70.62M |
| longTermInvestments | 6.19B | 5.61B | 5.52B | 4.77B | 3.95B | 3.1B | 2.74B | 2.69B | 1.99B | 1.88B |
| taxAssets | 46.17M | 59.59M | 70.07M | 72.25M | 7.3M | - | - | - | - | - |
| otherNonCurrentAssets | 247.23M | 248.58M | 276.34M | 231.82M | 182.03M | 103.88M | 101.29M | 96.3M | 64.1M | 108.1M |
| totalNonCurrentAssets | 6.84B | 6.29B | 6.24B | 5.35B | 4.38B | 3.41B | 3.05B | 2.98B | 2.16B | 2.1B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 7.97B | 7.52B | 7.59B | 6.74B | 5.99B | 4.73B | 3.84B | 3.84B | 2.84B | 2.88B |
| totalPayables | 5.78M | 5.28M | 5.44M | 3.35M | 1.35M | 2.34M | 2.26M | 1.76M | 602K | 535K |
| accountPayables | 5.78M | 5.28M | 5.44M | 3.35M | 1.35M | 2.34M | 2.26M | 1.76M | 602K | 535K |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 196.72M | 204.12M | 213.72M | 221.41M | 146.27M | 206.94M | 208.11M | 192.33M | 155.39M | 185.76M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 6.4B | 6.06B | 6.12B | 5.26B | 4.96B | 3.69B | 2.92B | 2.99B | 2.27B | 2.33B |
| totalCurrentLiabilities | 6.6B | 6.27B | 6.34B | 5.48B | 5.1B | 3.9B | 3.13B | 3.18B | 2.43B | 2.52B |
| longTermDebt | 354.46M | 354.27M | 394.6M | 578.99M | 200.04M | 207.25M | 137.75M | 156.47M | 94.35M | 82.07M |
| capitalLeaseObligationsNonCurrent | 13.21M | 14.19M | 14.62M | 16.04M | 15.32M | 17.35M | 17.01M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 42.52M | 38.38M | 41.56M | 34.28M | 33.22M | 31.45M | 30.32M | 24.63M | 8.6M | 5.6M |
| totalNonCurrentLiabilities | 410.2M | 406.84M | 450.77M | 629.3M | 248.59M | 256.05M | 185.08M | 181.1M | 102.95M | 87.68M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 13.21M | 14.19M | 14.62M | 16.04M | 15.32M | 17.35M | 17.01M | - | - | - |
| totalLiabilities | 7.01B | 6.67B | 6.79B | 6.11B | 5.35B | 4.16B | 3.31B | 3.36B | 2.53B | 2.6B |
| treasuryStock | -23.88M | -22.24M | -20.89M | -20.05M | -19.21M | -18.83M | -18.26M | -16.63M | -16.48M | -15.74M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 100.69M | 100.26M | 99.92M | 86.37M | 76.84M | 71.45M | 71.15M | 70.88M | 54.92M | 54.08M |
| retainedEarnings | 463.54M | 395.19M | 338.66M | 289.28M | 234.16M | 197.73M | 166.67M | 131.39M | 104.68M | 86.22M |
| additionalPaidInCapital | 516.98M | 512.81M | 509.31M | 427M | 340.42M | 297.81M | 295.92M | 293.94M | 163.6M | 158.67M |
| 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 | 91.75M | 78.9M | 68.94M | 72.95M | 51.49M | 45.27M | 47.94M | 36.6M | 26.68M | 21.84M |
| depreciationAndAmortization | 19.77M | 20.78M | 14.9M | 15.06M | 14.45M | 11.72M | 10.84M | 7.88M | 8.13M | 7.94M |
| deferredIncomeTax | -2.34M | 590K | 16.74M | -2.23M | -3.36M | -4.96M | 1.88M | 4.28M | 2.5M | -2.39M |
| stockBasedCompensation | 2.64M | 2.36M | 1.66M | 1.8M | 1.3M | 774K | 453K | 294K | 954K | 384K |
| changeInWorkingCapital | 9.58M | 21.26M | -28.84M | -24.96M | -10.72M | -1.44M | -1.03M | -14.33M | -488K | -2.46M |
| accountsReceivables | -1.31M | -3.56M | -2.7M | -6.72M | 2.38M | -3.71M | 1.3M | -1.71M | -279K | -629K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 2.26M | 217K | 1.04M | 1.54M | -1.81M | 327K | 821K | 829K | 94000 | -84000 |
| otherWorkingCapital | 8.62M | 24.6M | -27.19M | -19.78M | -11.3M | 1.94M | -3.15M | -13.45M | -303K | -1.74M |
| otherNonCashItems | 9.47M | 534K | -973K | 3.2M | 16.43M | 12.18M | 2.73M | 7.44M | 8.37M | 2.11M |
| netCashProvidedByOperatingActivities | 130.87M | 124.42M | 72.42M | 65.82M | 69.6M | 63.54M | 62.83M | 42.18M | 46.15M | 27.42M |
| investmentsInPropertyPlantAndEquipment | -6.85M | -4.94M | -3.64M | -5.02M | -3.7M | -2.46M | -4.1M | -3.11M | -1.27M | -695K |
| acquisitionsNet | -2.42M | -8.94M | 44.62M | 67.32M | 27.06M | - | - | 56.39M | - | 36.77M |
| purchasesOfInvestments | -132.13M | -20.16M | -1.46M | -12.75M | -692.23M | -506.46M | -188.61M | -38.85M | -183.32M | -266.5M |
| salesMaturitiesOfInvestments | 169.31M | 124M | 450.24M | 185.99M | 238.66M | 388.21M | 215.07M | 68.19M | 232.97M | 270.76M |
| otherInvestingActivities | -330.55M | -97.46M | -15.38M | -414.23M | -52.28M | -441.71M | -54.43M | -93.57M | -104.34M | -118.4M |
| netCashProvidedByInvestingActivities | -302.62M | -7.51M | 474.38M | -178.69M | -482.5M | -562.42M | -32.07M | -10.96M | -55.96M | -78.06M |
| netDebtIssuance | -2.32M | -40.63M | -201.14M | 333.89M | -35.08M | 74.25M | -24.03M | -313K | 12.25M | 23.06M |
| longTermNetDebtIssuance | -2.32M | -40.63M | -201.14M | 333.89M | -35.08M | 74.25M | -24.03M | -313K | 16.25M | 20M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | -4M | 3.06M |
| netStockIssuance | 396K | 395K | 539K | 904K | 1.61M | 397K | -638K | 36.51M | 3.6M | 195K |
| netCommonStockIssuance | 396K | 395K | 539K | 904K | 1.61M | 397K | -638K | 36.51M | 3.6M | 195K |
| commonStockIssuance | 1.12M | 1.05M | 1M | 1.24M | 1.94M | 610K | 655K | 36.64M | 4.4M | 195K |
| commonStockRepurchased | -724K | -659K | -465K | -340K | -326K | -213K | -1.29M | -138K | -797K | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -23.4M | -22.37M | -19.56M | -17.83M | -14.72M | -12.81M | -11.86M | -8.79M | -7.23M | -6.56M |
| commonDividendsPaid | -23.4M | -22.37M | -19.56M | -17.83M | -14.72M | -12.81M | -11.86M | -8.79M | -7.23M | -5.28M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | -1.29M |
| otherFinancingActivities | 330.77M | -76.16M | -336.01M | -220.27M | 212.42M | 769.25M | -50.54M | -6.1M | -85.84M | 94.06M |
| netCashProvidedByFinancingActivities | 305.46M | -138.76M | -556.17M | 96.7M | 164.22M | 831.08M | -87.08M | 21.31M | -77.22M | 110.76M |
| 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 | 100.62M | 117.58M | 122.32M | 115.85M | 110.59M | 114.16M | 112.34M | 109.82M | 110.96M | 110.36M |
| costOfRevenue | 29.84M | 31.71M | 61.91M | 32.1M | 29.8M | 34.54M | 34.9M | 33M | 31.84M | 33.02M |
| grossProfit | 70.78M | 85.87M | 60.41M | 83.74M | 80.79M | 79.63M | 77.43M | 76.82M | 79.11M | 77.35M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 57.42M | 46.71M | 30.68M | 34.5M | 32.6M | 32.82M | 32.39M | 31.07M | 31.32M | 30.94M |
| sellingAndMarketingExpenses | - | - | 959K | 777K | 852K | 906K | 836K | 814K | 862K | 679K |
| sellingGeneralAndAdministrativeExpenses | 57.42M | 46.71M | 31.64M | 35.27M | 33.45M | 33.73M | 33.23M | 31.88M | 32.18M | 31.62M |
| otherExpenses | 5.9M | 9.16M | - | 18.34M | 19.19M | 20.53M | 18.83M | 18.23M | 19.99M | 24.07M |
| operatingExpenses | 63.32M | 55.87M | 31.64M | 53.62M | 52.64M | 54.25M | 52.06M | 50.11M | 52.17M | 55.69M |
| costAndExpenses | 93.16M | 87.58M | 93.54M | 85.72M | 82.44M | 88.79M | 86.97M | 83.11M | 84.02M | 88.71M |
| netInterestIncome | 70.78M | 66.53M | 151.19M | 63.86M | 59.41M | 58.95M | 57.54M | 56.76M | 55.47M | 57.46M |
| interestIncome | 100.62M | 95.9M | 180.96M | 93.4M | 87.56M | 89.84M | 91.18M | 88.68M | 87.67M | 89.93M |
| interestExpense | 29.84M | 29.36M | 29.77M | 29.54M | 28.15M | 30.89M | 33.64M | 31.92M | 32.2M | 32.46M |
| depreciationAndAmortization | 3.3M | 4.91M | 4.99M | 4.87M | 5M | 5.15M | 5.28M | 5.01M | 5.34M | 4.93M |
| ebitda | 10.76M | 34.91M | 33.77M | 35M | 33.14M | 30.52M | 30.65M | 31.72M | 32.28M | 26.59M |
| ebit | 7.46M | 30M | 28.77M | 30.13M | 28.15M | 25.37M | 25.37M | 26.71M | 26.94M | 21.65M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 7.46M | 30M | 28.77M | 30.13M | 28.15M | 25.37M | 25.37M | 26.71M | 26.94M | 21.65M |
| totalOtherIncomeExpensesNet | 26.44M | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 33.9M | 30M | 28.77M | 30.13M | 28.15M | 25.37M | 25.37M | 26.71M | 26.94M | 21.65M |
| incomeTaxExpense | 7.58M | 6.32M | 6.31M | 6.69M | 5.98M | 6.2M | 5.88M | 6.97M | 6.44M | 3.58M |
| netIncomeFromContinuingOperations | 26.33M | 23.68M | 22.46M | 23.44M | 22.17M | 19.17M | 19.48M | 19.74M | 20.5M | 18.07M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 26.33M | 23.68M | 22.46M | 23.44M | 22.17M | 19.17M | 19.48M | 19.74M | 20.5M | 18.07M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 26.33M | 23.68M | 22.46M | 23.44M | 22.17M | 19.17M | 19.48M | 19.74M | 20.5M | 18.07M |
| eps | 1.06 | 0.99 | 0.94 | 0.98 | 0.93 | 0.8 | 0.82 | 0.83 | 0.86 | 0.76 |
| 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 | 479.14M | 256.58M | 278.06M | 191.97M | 203.91M | 124.64M | 167.66M | 239.2M | 359.43M | 135.55M |
| shortTermInvestments | 210.39M | 828.47M | 219.04M | 244.84M | 249.6M | 1.06B | 1.12B | 1.11B | 1.14B | 1.17B |
| cashAndShortTermInvestments | 689.53M | 1.09B | 497.1M | 436.81M | 453.51M | 1.19B | 1.28B | 1.35B | 1.5B | 1.31B |
| netReceivables | 46.75M | 39.95M | 92.43M | 96.7M | 95.35M | 38.64M | 38.39M | 37.33M | 37.67M | 35.08M |
| accountsReceivables | 46.75M | 39.95M | 41.64M | 38M | 37.45M | 38.64M | 38.39M | 37.33M | 37.67M | 35.08M |
| otherReceivables | - | - | 50.8M | 58.7M | 57.9M | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 736.28M | 1.13B | 589.54M | 533.51M | 548.86M | 1.23B | 1.32B | 1.39B | 1.54B | 1.34B |
| propertyPlantEquipmentNet | 115.35M | 103.46M | 94.67M | 110.89M | 111.26M | 114.1M | 116.02M | 116.56M | 115.98M | 115.7M |
| goodwill | 203.39M | 203.39M | 203.39M | 203.39M | 203.39M | 203.39M | 203.39M | 196.46M | 196.46M | 196.46M |
| intangibleAssets | 73.96M | 49.62M | 51.83M | 52.16M | 55.28M | 58.52M | 61.75M | 60.92M | 64.24M | 67.77M |
| goodwillAndIntangibleAssets | 277.35M | 253.02M | 255.22M | 255.55M | 258.67M | 261.91M | 265.14M | 257.38M | 260.7M | 264.23M |
| longTermInvestments | 7.83B | 6.19B | 6.63B | 6.53B | 6.43B | 5.61B | 5.55B | 5.5B | 5.44B | 5.52B |
| taxAssets | 61.83M | 46.17M | - | - | - | 59.59M | 55.59M | 67.81M | 69.88M | 70.07M |
| otherNonCurrentAssets | 267.67M | 247.23M | 248.5M | 245.85M | 228.12M | 248.58M | 251.59M | 253.29M | 257.22M | 276.34M |
| totalNonCurrentAssets | 8.55B | 6.84B | 7.24B | 7.15B | 7.02B | 6.29B | 6.24B | 6.19B | 6.14B | 6.24B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 9.29B | 7.97B | 7.83B | 7.68B | 7.57B | 7.52B | 7.56B | 7.58B | 7.68B | 7.59B |
| totalPayables | 17.2M | 5.78M | 7.89M | 6.72M | 6.62M | 5.28M | 6.49M | 5.42M | 6.32M | 5.44M |
| accountPayables | 6.6M | 5.78M | 7.89M | 6.72M | 6.62M | 5.28M | 6.49M | 5.42M | 6.32M | 5.44M |
| otherPayables | 10.6M | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 256.55M | 196.72M | 200.51M | 193.94M | 219.77M | 204.12M | 204.34M | 205.96M | 210.72M | 213.72M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 7.55B | 6.4B | 6.29B | 6.19B | 6.13B | 6.06B | 6.09B | 6.12B | 6.24B | 6.12B |
| totalCurrentLiabilities | 7.82B | 6.6B | 6.5B | 6.39B | 6.36B | 6.27B | 6.3B | 6.33B | 6.46B | 6.34B |
| longTermDebt | 341.46M | 354.46M | 349.06M | 348.97M | 298.87M | 354.27M | 350.31M | 390.93M | 369.74M | 394.6M |
| capitalLeaseObligationsNonCurrent | 13.95M | 13.21M | 13.88M | 13.59M | 14.26M | 14.19M | 14.87M | 15.29M | 14.62M | 14.62M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 35.18M | 42.52M | 37.31M | 32.91M | 31.84M | 38.38M | 39.14M | 34.05M | 35.96M | 41.56M |
| totalNonCurrentLiabilities | 390.6M | 410.2M | 400.25M | 395.47M | 344.96M | 406.84M | 404.32M | 440.27M | 420.32M | 450.77M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 13.95M | 13.21M | 13.88M | 13.59M | 14.26M | 14.19M | 14.87M | 15.29M | 14.62M | 14.62M |
| totalLiabilities | 8.21B | 7.01B | 6.9B | 6.79B | 6.7B | 6.67B | 6.7B | 6.77B | 6.88B | 6.79B |
| treasuryStock | -24.55M | -23.88M | -22.86M | -22.64M | -22.42M | -22.24M | -21.34M | -21.08M | -20.86M | -20.89M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 111.23M | 100.69M | 100.66M | 100.63M | 100.6M | 100.26M | 100.23M | 100.19M | 100.17M | 99.92M |
| retainedEarnings | 483.89M | 463.54M | 445.84M | 429.34M | 411.63M | 395.19M | 381.74M | 367.97M | 353.69M | 338.66M |
| additionalPaidInCapital | 614.97M | 516.98M | 516.75M | 516.5M | 515.98M | 512.81M | 512.42M | 512.18M | 511.78M | 509.31M |
| 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 | 26.33M | 23.68M | 22.46M | 23.44M | 22.17M | 19.17M | 19.48M | 19.74M | 20.5M | 18.07M |
| depreciationAndAmortization | 5.36M | 4.91M | 4.99M | 4.87M | 5M | 5.15M | 5.28M | 5.01M | 5.34M | 4.93M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 865K | 647K | 637K | 671K | 688K | 619K | 556K | 579K | 606K | 443K |
| changeInWorkingCapital | -7.99M | 13.28M | -119K | -19.34M | 15.75M | 8.52M | 6.52M | 2.53M | 3.7M | -15.16M |
| accountsReceivables | -2.4M | 1.69M | -3.63M | -548K | 1.19M | -252K | -1.06M | 341K | -2.58M | 1.39M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 31000 | -577K | 1.2M | 149K | 1.49M | -1.18M | 1.33M | -848K | 910K | -1.26M |
| otherWorkingCapital | -5.63M | 12.18M | 2.31M | -18.94M | 13.08M | 9.94M | 6.25M | 3.04M | 5.38M | -15.3M |
| otherNonCashItems | 520K | -320K | 5.07M | -1.89M | 4.28M | 4.82M | 1.29M | -3.89M | -1.1M | 20.56M |
| netCashProvidedByOperatingActivities | 25.08M | 42.2M | 33.04M | 7.75M | 47.88M | 38.27M | 33.13M | 23.97M | 29.05M | 28.85M |
| investmentsInPropertyPlantAndEquipment | -1.96M | -2.03M | -1.1M | -1.78M | -1.93M | -1.24M | -1.11M | -1.12M | -1.48M | -618K |
| acquisitionsNet | 88.27M | -115K | - | - | - | - | -8.94M | - | - | - |
| purchasesOfInvestments | -134.01M | -15.37M | -48.99M | -67.25M | -521K | -3.81M | -7.36M | -7.99M | -1M | -399K |
| salesMaturitiesOfInvestments | 192.83M | 39.67M | 61.33M | 36.09M | 32.22M | 20.54M | 42.94M | 38.9M | 21.62M | 103.47M |
| otherInvestingActivities | -65.6M | -185.5M | -57.4M | -64.72M | -25.22M | -62.45M | -55.34M | -57.94M | 78.66M | -40.71M |
| netCashProvidedByInvestingActivities | 79.53M | -163.34M | -46.16M | -97.67M | 4.54M | -46.96M | -29.81M | -28.14M | 97.8M | 61.75M |
| netDebtIssuance | 123M | 3.5M | 6.56M | 50M | -55.82M | 3.83M | -40.59M | 21.14M | -25M | -101.14M |
| longTermNetDebtIssuance | -206K | 3.5M | - | 50M | -55.82M | 3.83M | -40.59M | 21.14M | -25M | -101.14M |
| shortTermNetDebtIssuance | 123.21M | - | 6.56M | - | - | - | - | - | - | - |
| netStockIssuance | 24000 | 225K | 251K | 210K | 434K | -444K | 253K | 204K | 382K | -243K |
| netCommonStockIssuance | 24000 | 225K | 251K | 210K | 434K | -444K | 253K | 204K | 382K | -243K |
| commonStockIssuance | 524K | 225K | 251K | 210K | 434K | 215K | 253K | 204K | 382K | 217K |
| commonStockRepurchased | -500K | - | - | - | - | -659K | - | - | - | -460K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -5.98M | -5.97M | -5.97M | -5.73M | -5.73M | -5.72M | -5.71M | -5.47M | -5.47M | -5.46M |
| commonDividendsPaid | -5.98M | -5.97M | -5.97M | -5.73M | -5.73M | -5.72M | -5.71M | -5.47M | -5.47M | -5.46M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 460K | 101.22M | 99.34M | 33.99M | 88.93M | -31.96M | -28.56M | -131.92M | 116.28M | -223.92M |
| netCashProvidedByFinancingActivities | 117.5M | 98.97M | 100.19M | 78.47M | 27.82M | -34.29M | -74.61M | -116.05M | 86.19M | -330.77M |