$0.56 (1.5%)
| 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 | 243.34M | 224.44M | 150.41M | 161.17M | 153.06M | 169.06M | 164.46M | 155.39M | 142.05M | 69.84M |
| costOfRevenue | 79.33M | 75.06M | - | 17.51M | 14.11M | 32.59M | 47.9M | 39.35M | 26.7M | 13.09M |
| grossProfit | 164.01M | 149.38M | 150.41M | 143.67M | 138.96M | 136.47M | 116.56M | 116.04M | 115.35M | 56.74M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 72.31M | 56.66M | 54.26M | 49.68M | 47.12M | 48.92M | 47.64M | 44.18M | 43.88M | 21.13M |
| sellingAndMarketingExpenses | 2.04M | 2.01M | 1.7M | 1.56M | 1.54M | 1.38M | 1.87M | 1.74M | 945K | - |
| sellingGeneralAndAdministrativeExpenses | 74.34M | 58.67M | 55.96M | 51.24M | 48.66M | 50.3M | 49.51M | 45.92M | 44.82M | 21.13M |
| otherExpenses | 43.31M | 38.09M | 19.8M | 37.58M | 41.67M | 44.51M | 40.22M | 29.62M | 27.9M | 14.81M |
| operatingExpenses | 117.66M | 96.76M | 75.75M | 88.82M | 90.33M | 94.82M | 89.73M | 75.54M | 72.73M | 35.94M |
| costAndExpenses | 196.99M | 171.83M | 75.75M | 106.33M | 104.44M | 127.41M | 137.63M | 114.89M | 99.43M | 49.03M |
| netInterestIncome | 134.48M | 113.84M | 117.68M | 113.68M | 95.57M | 99.18M | 89.81M | 90.88M | 92.16M | 45.37M |
| interestIncome | 209.52M | 188.72M | 174.18M | 126.53M | 110.8M | 126.1M | 135.39M | 127.45M | 116.07M | 57.49M |
| interestExpense | 75.04M | 74.88M | 56.51M | 12.84M | 15.23M | 26.92M | 45.58M | 36.57M | 23.91M | 12.11M |
| depreciationAndAmortization | 5.67M | 3.42M | 6.31M | 6.42M | 6.6M | 5.8M | 5M | 4.53M | 4.36M | 1.64M |
| ebitda | 52.02M | 56.03M | - | 61.26M | 55.23M | 47.45M | 31.83M | 45.03M | 46.99M | 22.45M |
| ebit | 46.35M | 52.61M | -6.31M | 54.84M | 48.63M | 41.65M | 26.83M | 40.5M | 42.62M | 20.81M |
| nonOperatingIncomeExcludingInterest | - | - | 80.98M | - | - | - | - | - | - | - |
| operatingIncome | 46.35M | 52.61M | 74.66M | 54.84M | 48.63M | 41.65M | 26.83M | 40.5M | 42.62M | 20.81M |
| totalOtherIncomeExpensesNet | -416K | - | -17.55M | - | - | - | - | - | - | - |
| incomeBeforeTax | 45.94M | 52.61M | 57.12M | 54.84M | 48.63M | 41.65M | 26.83M | 40.5M | 42.62M | 20.81M |
| incomeTaxExpense | 9.02M | 9.07M | 12.26M | 11.29M | 9.33M | 8.41M | 4.21M | 7.56M | 16.63M | 5.88M |
| netIncomeFromContinuingOperations | 36.92M | 43.54M | 44.85M | 43.56M | 39.3M | 33.24M | 22.62M | 32.94M | 25.99M | 14.93M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 36.92M | 43.54M | 44.85M | 43.56M | 39.3M | 33.24M | 22.62M | 32.94M | 25.99M | 14.93M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 36.92M | 43.54M | 44.85M | 43.56M | 39.3M | 33.24M | 22.62M | 32.94M | 25.99M | 14.93M |
| eps | 2.32 | 2.86 | 2.96 | 2.9 | 2.63 | 2.18 | 1.46 | 2.13 | 1.71 | 1.65 |
| 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 | 80.84M | 72.16M | 94.84M | 92.3M | 250.39M | 226.01M | 56.91M | 98.75M | 90.68M | 8.44M |
| shortTermInvestments | 597.42M | 520.45M | 534.57M | 559.52M | 618.28M | 585.05M | 663.23M | 725.84M | 717.24M | 528.86M |
| cashAndShortTermInvestments | 678.26M | 592.61M | 629.42M | 651.81M | 868.66M | 811.05M | 720.14M | 824.59M | 807.93M | 537.3M |
| netReceivables | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 678.26M | 592.61M | 629.42M | 651.81M | 868.66M | 811.05M | 720.14M | 824.59M | 807.93M | 537.3M |
| propertyPlantEquipmentNet | 58.19M | 51.24M | 48.29M | 47.62M | 49.38M | 52.46M | 51.2M | 48.8M | 47.71M | 23.42M |
| goodwill | 141.82M | 119.48M | 119.48M | 119.48M | 119.48M | 119.48M | 118.65M | 100.08M | 100.08M | 4.94M |
| intangibleAssets | 16.41M | 3.94M | 4.87M | 5.8M | 6.73M | 7.67M | 8.64M | 7.46M | 8.38M | 377K |
| goodwillAndIntangibleAssets | 158.23M | 123.42M | 124.35M | 125.28M | 126.21M | 127.15M | 127.29M | 107.54M | 108.47M | 5.31M |
| longTermInvestments | 3.58B | 3.12B | 2.97B | 2.88B | 2.51B | 585.05M | 2.63B | 2.48B | 2.47B | 1.12B |
| taxAssets | 29.93M | 23.33M | 22.98M | 24.44M | 5.55M | 1.74M | 3.86M | 9.51M | 7.18M | 5.99M |
| otherNonCurrentAssets | 182.2M | 173.15M | 172.76M | 183.82M | 144.71M | -1.74M | 140.89M | 141.67M | 120.61M | 64.69M |
| totalNonCurrentAssets | 4.01B | 3.49B | 3.34B | 3.26B | 2.84B | 764.65M | 2.95B | 2.78B | 2.76B | 1.22B |
| otherAssets | - | - | - | - | - | 2.15B | - | - | - | - |
| totalAssets | 4.68B | 4.08B | 3.97B | 3.91B | 3.71B | 3.73B | 3.67B | 3.61B | 3.57B | 1.76B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 134.8M | 249.71M | 240.76M | 331.37M | 94.8M | 93.46M | 348.12M | - | - | 394.48M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 3.82B | 3.27B | 3.14B | 3.04B | 3.05B | - | 2.7B | 2.48B | 2.35B | 1.05B |
| totalCurrentLiabilities | 3.96B | 3.52B | 3.38B | 3.37B | 3.14B | 93.46M | 3.04B | 2.48B | 2.35B | 1.44B |
| longTermDebt | 134.84M | 40.89M | 60.74M | 62.88M | 83.72M | 242.57M | 183.2M | 723.8M | 829.72M | 536.6M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 60.42M | 66.61M | 96.16M | 78.68M | 58.02M | - | 45.65M | 30.87M | 28.74M | -382.77M |
| totalNonCurrentLiabilities | 195.27M | 107.5M | 156.9M | 141.55M | 141.74M | 242.57M | 228.85M | 754.67M | 858.46M | 153.83M |
| otherLiabilities | - | - | - | - | - | 2.98B | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 4.15B | 3.62B | 3.54B | 3.52B | 3.29B | 3.31B | 3.27B | 3.24B | 3.21B | 1.6B |
| treasuryStock | -15.23M | -15.36M | -16.15M | -16.8M | -17.48M | -18.22M | -4.68M | -4.66M | -5.34M | -6.03M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 35.47M | 32.86M | 32.86M | 32.86M | 32.86M | 32.86M | 32.86M | 32.86M | 32.86M | 13.58M |
| retainedEarnings | 314.37M | 297.86M | 272.1M | 243.82M | 215.59M | 195.61M | 175.78M | 166.53M | 144.98M | 130.49M |
| additionalPaidInCapital | 233.34M | 194.61M | 193.11M | 191.92M | 190.88M | 190.08M | 188.54M | 187.65M | 186.7M | 23.03M |
| 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 | 36.92M | 43.54M | 44.85M | 43.56M | 39.3M | 33.24M | 22.62M | 32.94M | 25.99M | 14.93M |
| depreciationAndAmortization | 1.12M | 3.42M | 6.33M | 6.42M | 6.6M | 5.8M | 5M | 4.53M | 4.36M | 1.64M |
| deferredIncomeTax | -64000 | -366K | -686K | -707K | 427K | -38000 | 1.02M | -443K | 6.89M | 470K |
| stockBasedCompensation | 3.08M | 3.29M | 2.65M | 1.94M | 2.15M | 1.57M | 1.37M | 1.35M | 1.27M | 1.28M |
| changeInWorkingCapital | 1.83M | 1.25M | -8.53M | 971K | 14.47M | -2.68M | 6.65M | -2.97M | -654K | -726K |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 1.83M | 1.25M | -8.53M | 971K | 14.47M | -2.68M | 6.65M | -2.97M | -654K | -726K |
| otherNonCashItems | 5.4M | 1.24M | 2.79M | 3.73M | -3.78M | 282K | -6.58M | 2.32M | 2.27M | -807K |
| netCashProvidedByOperatingActivities | 48.28M | 52.37M | 47.4M | 55.91M | 59.17M | 38.17M | 30.07M | 37.72M | 40.13M | 16.79M |
| investmentsInPropertyPlantAndEquipment | -4.81M | -7.4M | -6.53M | -2.52M | -1.72M | -6.78M | -9.18M | -4.79M | -3.16M | -4.3M |
| acquisitionsNet | 77.52M | - | - | - | - | -340K | -18.38M | - | 39.54M | - |
| purchasesOfInvestments | -90.97M | -53.5M | -7.52M | -109.02M | -249.6M | -218.32M | -129.21M | -147.35M | -172.12M | -210.82M |
| salesMaturitiesOfInvestments | 143.36M | 64.39M | 42.18M | 80.87M | 204.28M | 305.03M | 207.65M | 124.74M | 123.18M | 175.96M |
| otherInvestingActivities | -36.4M | -145.38M | -90.42M | -378.22M | 42.28M | 63.15M | -129.52M | -16.56M | -146.45M | -142.73M |
| netCashProvidedByInvestingActivities | 88.71M | -141.88M | -62.29M | -408.89M | -4.75M | 142.75M | -78.65M | -43.96M | -159.01M | -181.89M |
| netDebtIssuance | -129.38M | -40.9M | -62.92M | 215.55M | -157.68M | -195.3M | -191.38M | -105.78M | 60.04M | 61.8M |
| longTermNetDebtIssuance | -14.48M | -19.85M | -2.32M | -20.02M | -159.02M | 70.01M | 108.38M | -138.28M | 128.63M | 1.23M |
| shortTermNetDebtIssuance | -114.91M | -21.05M | -60.6M | 235.57M | 1.35M | -265.32M | -299.76M | 32.5M | -68.59M | 60.57M |
| netStockIssuance | -827K | -1M | -805K | -215K | -615K | -14.19M | -239K | -324K | -282K | -497K |
| netCommonStockIssuance | -827K | -1M | -805K | -215K | -615K | -14.19M | -239K | -324K | -282K | -497K |
| commonStockIssuance | -827K | -1M | -805K | -215K | -615K | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | -14.19M | -239K | -324K | -282K | -497K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -20.4M | -17.79M | -16.57M | -15.33M | -14.07M | -13.42M | -13.37M | -12.18M | -11.5M | -6.58M |
| commonDividendsPaid | -20.4M | -17.79M | -16.57M | -15.33M | -14.07M | -13.42M | -13.37M | -12.18M | -11.5M | -6.58M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 22.3M | 126.53M | 97.73M | -5.11M | 142.33M | 211.08M | 211.72M | 132.6M | 152.87M | 109.08M |
| netCashProvidedByFinancingActivities | -128.31M | 66.83M | 17.43M | 194.88M | -30.03M | -11.82M | 6.73M | 14.31M | 201.12M | 163.81M |
| 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 | 55.25M | 67.7M | 66.49M | 53.33M | 55.82M | 55.7M | 58.23M | 56.3M | 54.4M | 54.66M |
| costOfRevenue | 18.38M | 18.75M | 22.86M | 19.32M | 18.4M | 17.64M | 19.88M | 19.66M | 18.04M | 17.62M |
| grossProfit | 36.87M | 48.94M | 43.63M | 34.01M | 37.42M | 38.06M | 38.35M | 36.63M | 36.36M | 37.04M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 27.51M | 26.98M | 16.4M | 14.74M | 14.19M | 15.17M | 14.83M | 14.31M | 13.7M | 13.51M |
| sellingAndMarketingExpenses | 605K | 181K | 655K | 682K | 518K | 492K | 434K | 521K | 567K | 485K |
| sellingGeneralAndAdministrativeExpenses | 28.11M | 27.16M | 17.06M | 15.42M | 14.71M | 15.66M | 15.27M | 14.83M | 14.27M | 14M |
| otherExpenses | 2.02M | 6.64M | 15.54M | 11.12M | 10.02M | 8.85M | 9.47M | 9.01M | 9.41M | 10.46M |
| operatingExpenses | 30.13M | 33.8M | 32.59M | 26.54M | 24.72M | 24.51M | 24.74M | 23.84M | 23.67M | 24.45M |
| costAndExpenses | 48.51M | 52.55M | 55.45M | 45.86M | 43.12M | 42.15M | 44.62M | 43.51M | 41.73M | 42.08M |
| netInterestIncome | 36.87M | 38.62M | 36.96M | 29.9M | 29.01M | 29.07M | 28.96M | 27.76M | 28.06M | 28.79M |
| interestIncome | 55.25M | 57.37M | 55.92M | 48.69M | 47.54M | 47.48M | 48.58M | 46.84M | 45.82M | 45.82M |
| interestExpense | 18.38M | 18.75M | 18.96M | 18.79M | 18.53M | 18.42M | 19.62M | 19.08M | 17.77M | 17.02M |
| depreciationAndAmortization | 1.72M | 1.74M | 2.22M | 126K | 1.59M | -1.17M | 1.59M | 1.6M | 1.4M | 1.58M |
| ebitda | 8.46M | 16.88M | 13.26M | 7.6M | 14.29M | 12.38M | 15.2M | 14.39M | 14.06M | 14.17M |
| ebit | 6.74M | 15.14M | 11.04M | 7.48M | 12.7M | 13.55M | 13.61M | 12.79M | 12.66M | 12.59M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 6.74M | 15.14M | 11.04M | 7.48M | 12.7M | 13.55M | 13.61M | 12.79M | 12.66M | 12.59M |
| totalOtherIncomeExpensesNet | 10.41M | -416K | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 17.15M | 14.73M | 11.04M | 7.48M | 12.7M | 13.55M | 13.61M | 12.79M | 12.66M | 12.59M |
| incomeTaxExpense | 3.62M | 2.97M | 2.18M | 1.38M | 2.48M | 2.55M | 1.42M | 2.53M | 2.57M | 2.64M |
| netIncomeFromContinuingOperations | 13.54M | 11.76M | 8.86M | 6.09M | 10.21M | 11M | 12.19M | 10.26M | 10.1M | 9.94M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 13.54M | 11.76M | 8.86M | 6.09M | 10.21M | 11M | 12.19M | 10.26M | 10.1M | 9.94M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 13.54M | 11.76M | 8.86M | 6.09M | 10.21M | 11M | 12.19M | 10.26M | 10.1M | 9.94M |
| eps | 0.81 | 0.7 | 0.55 | 0.4 | 0.67 | 0.72 | 0.8 | 0.67 | 0.66 | 0.66 |
| 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 | 82.22M | 80.84M | 136.71M | 87.04M | 88.13M | 72.16M | 81.22M | 101.84M | 76.22M | 94.84M |
| shortTermInvestments | 164.82M | 597.42M | 526.14M | 471.59M | 318.84M | 520.45M | 535.89M | 512.93M | 527.6M | 534.57M |
| cashAndShortTermInvestments | 247.03M | 678.26M | 662.85M | 558.62M | 406.97M | 592.61M | 617.11M | 614.76M | 603.82M | 629.42M |
| netReceivables | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | -521.18M | - |
| totalCurrentAssets | 247.03M | 678.26M | 662.85M | 558.62M | 406.97M | 592.61M | 617.11M | 614.76M | 82.64M | 629.42M |
| propertyPlantEquipmentNet | 58.91M | 58.19M | 58.83M | 52.65M | 51.66M | 51.24M | 51.64M | 51.63M | 47.85M | 48.29M |
| goodwill | 141.82M | 141.82M | 141.82M | 119.48M | 119.48M | 119.48M | 119.48M | 119.48M | 119.48M | 119.48M |
| intangibleAssets | 15.82M | 16.41M | 16.99M | 3.47M | 3.7M | 3.94M | 4.17M | 4.4M | 4.64M | 4.87M |
| goodwillAndIntangibleAssets | 157.64M | 158.23M | 158.81M | 122.95M | 123.18M | 123.42M | 123.65M | 123.88M | 124.11M | 124.35M |
| longTermInvestments | 4B | 3.58B | 3.56B | 3.13B | 3.29B | 3.12B | 3.05B | 3.04B | 2.99B | 2.97B |
| taxAssets | 30.3M | 29.93M | 31.72M | 23.29M | 23.3M | 23.33M | 20.92M | 24.75M | 23.85M | 22.98M |
| otherNonCurrentAssets | 186.71M | 182.2M | 249.72M | 227.89M | 167.06M | 173.15M | 162.62M | 179.95M | 694.07M | 172.76M |
| totalNonCurrentAssets | 4.43B | 4.01B | 4.05B | 3.55B | 3.66B | 3.49B | 3.41B | 3.42B | 3.88B | 3.34B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.68B | 4.68B | 4.72B | 4.11B | 4.06B | 4.08B | 4.03B | 4.03B | 3.96B | 3.97B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 80.28M | 134.8M | 57.62M | 256.18M | 199.72M | 249.71M | 140.94M | 264.08M | 204.16M | 240.76M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 3.87B | 3.82B | 3.95B | 3.29B | 3.3B | 3.27B | 3.26B | 3.14B | 3.13B | 3.14B |
| totalCurrentLiabilities | 3.95B | 3.96B | 4.01B | 3.55B | 3.5B | 3.52B | 3.4B | 3.4B | 3.33B | 3.38B |
| longTermDebt | 135.44M | 134.84M | 134.57M | 40.88M | 40.89M | 40.89M | 60.85M | 60.82M | 60.78M | 60.74M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 54.86M | 60.42M | 55.92M | 54.1M | 58.5M | 66.61M | 107.14M | 129.94M | 131.25M | 96.16M |
| totalNonCurrentLiabilities | 190.3M | 195.27M | 190.49M | 94.98M | 99.39M | 107.5M | 167.99M | 190.75M | 192.02M | 156.9M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 4.14B | 4.15B | 4.2B | 3.64B | 3.6B | 3.62B | 3.57B | 3.6B | 3.52B | 3.54B |
| treasuryStock | -15.02M | -15.23M | -15.3M | -15.4M | -14.86M | -15.36M | -15.44M | -15.68M | -15.81M | -16.15M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 35.47M | 35.47M | 35.47M | 32.77M | 32.77M | 32.86M | 32.86M | 32.86M | 32.86M | 32.86M |
| retainedEarnings | 322.5M | 314.37M | 307.99M | 304.5M | 303.45M | 297.86M | 291.39M | 283.73M | 277.99M | 272.1M |
| additionalPaidInCapital | 233.67M | 233.34M | 232.83M | 195.8M | 194.78M | 194.61M | 194.19M | 193.49M | 193.25M | 193.11M |
| 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 | 13.54M | 11.76M | 8.86M | 6.09M | 10.21M | 11M | 12.19M | 10.26M | 10.1M | 9.94M |
| depreciationAndAmortization | 1.72M | 2.03M | 2.22M | 126K | 1.59M | -1.17M | 1.59M | 1.6M | 1.4M | 1.58M |
| deferredIncomeTax | - | -64000 | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 825K | 943K | 932K | 699K | 507K | 1.2M | 924K | 684K | 487K | 1.25M |
| changeInWorkingCapital | -2.95M | -13.3M | 3.55M | -6.64M | -3.33M | 1.75M | 8.72M | -5.56M | -3.66M | 2.98M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -2.95M | -13.3M | 3.55M | -6.64M | -3.33M | 1.75M | 8.72M | -5.56M | -3.66M | 2.98M |
| otherNonCashItems | -8.11M | 15.78M | 978K | 4.99M | 338K | 482K | 76000 | 113K | 198K | 420K |
| netCashProvidedByOperatingActivities | 5.02M | 17.16M | 16.53M | 5.27M | 9.32M | 13.26M | 23.5M | 7.1M | 8.52M | 16.18M |
| investmentsInPropertyPlantAndEquipment | -2.02M | -5.08M | -1.1M | -1.99M | -1.54M | -848K | -1.06M | -4.82M | -671K | -2.88M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -25.19M | -23.28M | -15.13M | -33.58M | -18.98M | -14.22M | -16.43M | -18.08M | -4.76M | -6.52M |
| salesMaturitiesOfInvestments | 19.32M | 70.15M | 31.56M | 13.32M | 28.34M | 17.37M | 10.36M | 28.92M | 7.74M | 9.64M |
| otherInvestingActivities | 18.05M | -59.85M | 112.4M | -30.79M | 24.26M | -69.8M | -10M | -56.05M | -9.53M | -4.14M |
| netCashProvidedByInvestingActivities | 10.15M | -18.06M | 127.73M | -53.03M | 32.07M | -67.5M | -17.12M | -50.04M | -7.23M | -3.9M |
| netDebtIssuance | -54.54M | 77.68M | -213.52M | 56.46M | -50M | 43.81M | -143.1M | 59.99M | -1.61M | -36.03M |
| longTermNetDebtIssuance | - | 489K | -14.96M | -2000 | -3000 | -19.96M | 36000 | 80000 | -5000 | -2.3M |
| shortTermNetDebtIssuance | -54.54M | 77.19M | -198.56M | 56.46M | -50M | 63.78M | -143.14M | 59.91M | -1.6M | -33.72M |
| netStockIssuance | -285K | -358K | -613K | 71000 | 73000 | -699K | 20000 | -310K | - | -677K |
| netCommonStockIssuance | -285K | -358K | -613K | 71000 | 73000 | -699K | 20000 | -310K | - | -677K |
| commonStockIssuance | -285K | -358K | -613K | 71000 | 73000 | -699K | 20000 | -310K | - | -677K |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -5.4M | -5.38M | -5.37M | -5.04M | -4.62M | -4.53M | -4.53M | -4.52M | -4.2M | -4.21M |
| commonDividendsPaid | -5.4M | -5.38M | -5.37M | -5.04M | -4.62M | -4.53M | -4.53M | -4.52M | -4.2M | -4.21M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 46.43M | -126.91M | 124.92M | -4.82M | 29.12M | 6.6M | 120.62M | 13.39M | -14.1M | 663K |
| netCashProvidedByFinancingActivities | -13.79M | -54.97M | -94.58M | 46.67M | -25.42M | 45.18M | -26.99M | 68.56M | -19.91M | -40.25M |