NASDAQ : GABC
$0.63 (1.33%)
| 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 | 487.4M | 315.38M | 316.92M | 278.06M | 229.84M | 228.84M | 221.98M | 170.82M | 142.88M | 135.38M |
| costOfRevenue | 145.38M | 103.23M | 68.77M | 24.69M | 3.05M | 36.68M | 36.57M | 21.21M | 12.87M | 9.66M |
| grossProfit | 342.02M | 212.15M | 248.14M | 253.37M | 226.79M | 192.17M | 185.4M | 149.61M | 130.01M | 125.72M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 111.54M | 85.16M | 86.07M | 86M | 69.99M | 68.85M | 64.42M | 52.34M | 47.6M | 45.11M |
| sellingAndMarketingExpenses | 5.15M | 3.94M | 4.86M | 4.42M | 4.2M | 3.59M | 4.23M | 3.49M | 3.54M | 2.66M |
| sellingGeneralAndAdministrativeExpenses | 116.7M | 89.1M | 90.93M | 90.42M | 74.19M | 72.44M | 68.65M | 55.83M | 51.14M | 47.77M |
| otherExpenses | 85.25M | 18.95M | 53.57M | 63.77M | 49.82M | 44.68M | 45.51M | 37.72M | 26.66M | 28.82M |
| operatingExpenses | 201.95M | 108.05M | 144.5M | 154.19M | 124.01M | 117.12M | 114.16M | 93.55M | 77.8M | 76.59M |
| costAndExpenses | 347.33M | 211.28M | 213.27M | 178.88M | 127.06M | 153.8M | 150.74M | 114.76M | 90.67M | 86.25M |
| netInterestIncome | 294.13M | 190.59M | 190.43M | 200.58M | 160.83M | 155.24M | 145.22M | 114.61M | 99.91M | 94.9M |
| interestIncome | 420.09M | 291.04M | 256.66M | 218.93M | 170.38M | 174.37M | 176.47M | 133.75M | 111.03M | 103.36M |
| interestExpense | 125.96M | 100.45M | 66.22M | 18.34M | 9.55M | 19.13M | 31.25M | 19.14M | 11.12M | 8.46M |
| depreciationAndAmortization | 18.71M | 9.28M | 9.56M | 10.12M | 8.77M | 9.43M | 8.63M | 6.18M | 4.69M | 4.32M |
| ebitda | 158.78M | 113.38M | 113.06M | 109.29M | 111.56M | 84.47M | 79.87M | 62.24M | 56.9M | 53.44M |
| ebit | 140.07M | 104.1M | 103.65M | 99.18M | 102.78M | 75.04M | 71.24M | 56.06M | 52.21M | 49.13M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 140.07M | 104.1M | 103.65M | 99.18M | 102.78M | 75.04M | 71.24M | 56.06M | 52.21M | 49.13M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 140.07M | 104.1M | 103.65M | 99.18M | 102.78M | 75.04M | 71.24M | 56.06M | 52.21M | 49.13M |
| incomeTaxExpense | 27.44M | 20.29M | 17.76M | 17.35M | 18.65M | 12.83M | 12.02M | 9.53M | 11.53M | 13.95M |
| netIncomeFromContinuingOperations | 112.64M | 83.81M | 85.89M | 81.82M | 84.14M | 62.21M | 59.22M | 46.53M | 40.68M | 35.18M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 112.64M | 83.81M | 85.89M | 81.82M | 84.14M | 62.21M | 59.22M | 46.53M | 40.68M | 35.18M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 112.64M | 83.81M | 85.89M | 81.82M | 84.14M | 62.21M | 59.22M | 46.53M | 40.68M | 35.18M |
| eps | 3.06 | 2.83 | 2.91 | 2.78 | 3.17 | 2.34 | 2.29 | 1.99 | 1.77 | 1.57 |
| 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 | 71.93M | 69.75M | 79.3M | 75.98M | 47.92M | 59.21M | 61.96M | 64.55M | 47.27M | 48.47M |
| shortTermInvestments | 1.16B | 1.06B | 1.6B | 1.76B | 1.89B | 1.22B | 854.82M | 812.61M | 740.64M | 709.79M |
| cashAndShortTermInvestments | 1.23B | 1.12B | 1.68B | 1.84B | 1.94B | 1.28B | 916.78M | 877.41M | 787.91M | 758.25M |
| netReceivables | - | - | - | 123.97M | 43.52M | 43.99M | 44.21M | 35.32M | 30.45M | 25.92M |
| accountsReceivables | - | - | - | 123.97M | 43.52M | 43.99M | 44.21M | 35.32M | 30.45M | 25.92M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 1.23B | 1.12B | 1.68B | 1.96B | 1.98B | 1.32B | 960.99M | 912.74M | 818.36M | 784.17M |
| propertyPlantEquipmentNet | 139M | 104.04M | 106.78M | 112.24M | 88.86M | 96.59M | 96.65M | 80.63M | 54.25M | 48.23M |
| goodwill | 375.47M | 179.02M | 180.36M | 180.36M | 121.76M | 121.96M | 121.31M | 103.68M | 54.06M | 54.06M |
| intangibleAssets | 33.79M | 4.02M | 6.31M | 9.43M | 5.84M | 8.98M | 12.66M | 9.96M | 2.1M | 2.84M |
| goodwillAndIntangibleAssets | 409.26M | 183.04M | 186.66M | 189.78M | 127.61M | 130.94M | 133.96M | 113.64M | 56.16M | 56.89M |
| longTermInvestments | 6.3B | 4.55B | 3.93B | 3.75B | 2.98B | 3.06B | 3.08B | 2.72B | 2.13B | 1.99B |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 305.62M | 332.73M | 249.72M | 142.64M | 432.84M | 370.52M | 127.19M | 105.23M | 82.58M | 76.28M |
| totalNonCurrentAssets | 7.15B | 5.17B | 4.48B | 4.19B | 3.63B | 3.66B | 3.44B | 3.02B | 2.33B | 2.17B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 8.39B | 6.3B | 6.15B | 6.16B | 5.61B | 4.98B | 4.4B | 3.93B | 3.14B | 2.96B |
| totalPayables | - | - | - | 43.74M | 43.58M | 51.81M | 44.14M | 21.41M | 20.52M | 18.06M |
| accountPayables | - | - | - | 43.74M | 43.58M | 51.81M | 44.14M | 21.41M | 20.52M | 18.06M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 43.85M | 56.86M | 65.97M | 101.16M | 68.33M | 52.9M | 167.74M | 249.77M | 133.5M | 137.55M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 6.99B | 5.33B | 5.25B | 5.35B | 4.74B | 4.11B | 3.43B | 3.07B | 2.48B | 2.35B |
| totalCurrentLiabilities | 7.03B | 5.39B | 5.32B | 5.49B | 4.86B | 4.21B | 3.64B | 3.34B | 2.64B | 2.51B |
| longTermDebt | 136.69M | 150.87M | 125.33M | 99.79M | 80.8M | 138.4M | 178.57M | 123.11M | 138.07M | 116.8M |
| capitalLeaseObligationsNonCurrent | 2.14M | 2.4M | 2.64M | 2.86M | 3.05M | 3.22M | 3.38M | 3.52M | 3.65M | 3.76M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 54.03M | 41.64M | 41.74M | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 192.86M | 194.91M | 169.71M | 102.64M | 83.86M | 141.62M | 181.95M | 126.64M | 141.72M | 120.56M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.14M | 2.4M | 2.64M | 2.86M | 3.05M | 3.22M | 3.38M | 3.52M | 3.65M | 3.76M |
| totalLiabilities | 7.23B | 5.58B | 5.49B | 5.6B | 4.94B | 4.35B | 3.82B | 3.47B | 2.78B | 2.63B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 37.5M | 29.68M | 29.58M | 29.49M | 26.55M | 26.5M | 26.67M | 24.97M | 22.93M | 15.26M |
| retainedEarnings | 582.94M | 513.59M | 461.62M | 405.17M | 350.36M | 288.45M | 253.09M | 211.42M | 178.97M | 149.67M |
| additionalPaidInCapital | 706.82M | 392.27M | 389.41M | 387.17M | 276.06M | 274.38M | 278.95M | 229.35M | 165.29M | 171.74M |
| 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 | 112.64M | 83.81M | 85.89M | 81.82M | 84.14M | 62.21M | 59.22M | 46.53M | 40.68M | 35.18M |
| depreciationAndAmortization | 18.71M | 9.28M | 9.56M | 10.12M | 8.77M | 9.43M | 8.63M | 6.18M | 4.69M | 4.32M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | 2.49M | - |
| stockBasedCompensation | 2.87M | 2.95M | 2.33M | 2.33M | 1.72M | 1.05M | 1.29M | 1.36M | 1.25M | 1.41M |
| changeInWorkingCapital | 9.67M | 394K | 552K | 532K | 1.53M | 1.51M | 2.89M | 2.05M | -4.64M | 3.27M |
| accountsReceivables | 7.39M | 1.75M | 3.72M | -1.09M | 2.72M | -2.92M | -1.6M | 2.21M | -4.53M | 5.81M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 2.28M | -1.35M | -3.17M | 1.63M | -1.18M | 4.43M | 4.49M | -162K | -110K | -2.55M |
| otherWorkingCapital | - | - | - | - | - | - | - | 2.92B | - | - |
| otherNonCashItems | 15.42M | -665K | 8.9M | 15.23M | 4.68M | 18.22M | -6.8M | 6.21M | 12.9M | -2.26M |
| netCashProvidedByOperatingActivities | 159.32M | 95.76M | 107.23M | 110.04M | 100.84M | 92.42M | 65.23M | 62.33M | 54.88M | 41.91M |
| investmentsInPropertyPlantAndEquipment | -5.32M | -5.05M | -5.74M | -7.85M | -4.69M | -7.07M | -9.37M | -15.19M | -11.18M | -5.23M |
| acquisitionsNet | 22.66M | - | - | 207.76M | 1.69M | - | 5.54M | 25.13M | - | -1.02M |
| purchasesOfInvestments | -620.32M | -722.3M | -183.3M | -417.94M | -1.02B | -664.99M | -169.64M | -140.6M | -156.8M | -226.46M |
| salesMaturitiesOfInvestments | 772.67M | 760.57M | 401.34M | 289.15M | 319.78M | 326.82M | 197.77M | 169.73M | 129.41M | 270.49M |
| otherInvestingActivities | -229.98M | -115.62M | -185.04M | -95.3M | 63.61M | -836K | 6.36M | -77.87M | - | -109.47M |
| netCashProvidedByInvestingActivities | -60.27M | -82.4M | 27.26M | -24.18M | -640.3M | -346.08M | 30.66M | -38.8M | -189.28M | -71.69M |
| netDebtIssuance | -56.42M | 15.74M | -10.32M | -11.87M | -42.67M | -155.46M | -57.99M | 27.84M | 17.08M | -65.07M |
| longTermNetDebtIssuance | -39.48M | 24.84M | 24.87M | -41.69M | -58.09M | -40.62M | 24.04M | -15.16M | 21.14M | -24.91M |
| shortTermNetDebtIssuance | -16.94M | -9.1M | -35.19M | 29.82M | 15.42M | -114.83M | -82.04M | 43M | -4.05M | -40.16M |
| netStockIssuance | - | - | - | - | - | -5.79M | - | - | -29000 | 55000 |
| netCommonStockIssuance | - | - | - | - | - | -5.79M | - | - | -29000 | 55000 |
| commonStockIssuance | - | - | - | - | - | - | - | 2.61M | - | 55000 |
| commonStockRepurchased | - | - | - | - | - | - | - | - | -29000 | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -43.28M | -31.84M | -29.43M | -27.02M | -22.22M | -20.14M | -17.56M | -14.07M | -11.84M | -10.63M |
| commonDividendsPaid | -43.28M | -31.84M | -29.43M | -27.02M | -22.22M | -20.14M | -17.56M | -14.07M | -11.84M | -10.63M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -69.76M | 76.2M | -96.78M | -324.77M | 655.48M | 676.91M | -13.01M | -11.11M | 134.74M | 118.23M |
| netCashProvidedByFinancingActivities | -169.46M | 60.1M | -136.54M | -363.67M | 590.6M | 495.52M | -88.56M | 2.66M | 139.95M | 42.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 | 122.93M | 126.65M | 126.53M | 123.17M | 111.06M | 90.67M | 88.45M | 52.18M | 84.08M | 82.6M |
| costOfRevenue | 28.86M | 32.89M | 33.07M | 34.48M | 44.94M | 26.15M | 26.68M | 26.23M | 24.16M | 21.4M |
| grossProfit | 94.08M | 93.76M | 93.45M | 88.69M | 66.11M | 64.52M | 61.77M | 25.95M | 59.92M | 61.2M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 29.31M | 28.57M | 26.5M | 2.11M | 28.94M | 21.12M | 20.47M | 21.67M | 21.91M | 21.65M |
| sellingAndMarketingExpenses | 1.62M | 1.08M | 1.32M | 1.3M | 1.45M | 951K | 941K | 909K | 1.14M | 1.15M |
| sellingGeneralAndAdministrativeExpenses | 30.93M | 29.65M | 27.82M | 3.41M | 30.39M | 22.07M | 21.41M | 22.58M | 23.04M | 22.8M |
| otherExpenses | 21.44M | 20.3M | 21.88M | 46.1M | 22.39M | 13.77M | 14.71M | -23.22M | 13.69M | 12.93M |
| operatingExpenses | 52.37M | 49.95M | 49.7M | 49.52M | 52.78M | 35.84M | 36.13M | -649K | 36.74M | 35.73M |
| costAndExpenses | 81.22M | 82.84M | 82.77M | 84M | 97.73M | 61.99M | 62.81M | 25.58M | 60.9M | 57.14M |
| netInterestIncome | 78.85M | 78.68M | 75.72M | 73.16M | 66.57M | 51.03M | 48.59M | 45.97M | 44.99M | 45.61M |
| interestIncome | 105.71M | 109.34M | 108.1M | 106.44M | 96.22M | 76.56M | 74.65M | 71.58M | 68.26M | 67.01M |
| interestExpense | 26.86M | 30.66M | 32.37M | 33.28M | 29.64M | 25.52M | 26.06M | 25.61M | 23.26M | 21.4M |
| depreciationAndAmortization | 4.88M | 13.22M | 5.16M | 4.8M | 3.75M | 2.32M | 2.3M | 2.33M | 2.34M | 2.35M |
| ebitda | 46.59M | 57.04M | 48.92M | 43.97M | 17.08M | 31M | 27.94M | 28.92M | 25.52M | 27.82M |
| ebit | 41.71M | 43.82M | 43.75M | 39.17M | 13.33M | 28.68M | 25.64M | 26.6M | 23.18M | 25.47M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 41.71M | 43.82M | 43.75M | 39.17M | 13.33M | 28.68M | 25.64M | 26.6M | 23.18M | 25.47M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 41.71M | 43.82M | 43.75M | 39.17M | 13.33M | 28.68M | 25.64M | 26.6M | 23.18M | 25.47M |
| incomeTaxExpense | 8.56M | 8.13M | 8.68M | 7.81M | 2.81M | 5.47M | 4.6M | 6.06M | 4.16M | 3.96M |
| netIncomeFromContinuingOperations | 33.15M | 35.68M | 35.07M | 31.36M | 10.52M | 23.21M | 21.05M | 20.53M | 19.02M | 21.51M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 33.15M | 35.68M | 35.07M | 31.36M | 10.52M | 23.21M | 21.05M | 20.53M | 19.02M | 21.51M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 33.15M | 35.68M | 35.07M | 31.36M | 10.52M | 23.21M | 21.05M | 20.53M | 19.02M | 21.51M |
| eps | 0.88 | 0.95 | 0.94 | 0.86 | 0.3 | 0.78 | 0.71 | 0.69 | 0.64 | 0.73 |
| 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 | 75.96M | 71.93M | 113.22M | 100.37M | 79.61M | 69.75M | 77.65M | 70.92M | 53.34M | 79.3M |
| shortTermInvestments | - | 1.16B | 1.14B | 1.12B | 1.11B | 1.06B | 1.55B | 1.37B | 1.54B | 1.6B |
| cashAndShortTermInvestments | 75.96M | 1.23B | 1.25B | 1.22B | 1.19B | 1.12B | 1.63B | 1.44B | 1.59B | 1.68B |
| netReceivables | 37.68M | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 37.68M | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 113.64M | 1.23B | 1.25B | 1.22B | 1.19B | 1.12B | 1.63B | 1.44B | 1.59B | 1.68B |
| propertyPlantEquipmentNet | 137.31M | 139M | 139.85M | 139.44M | 141.39M | 104.04M | 105.42M | 105.65M | 106.03M | 106.78M |
| goodwill | 375.47M | 375.47M | 375.24M | 377.98M | 376.51M | 179.02M | 179.02M | 179.02M | 180.36M | 180.36M |
| intangibleAssets | 31.29M | 33.79M | 36.42M | 39.18M | 41.96M | 4.02M | 4.52M | 5.07M | 5.66M | 6.31M |
| goodwillAndIntangibleAssets | 406.76M | 409.26M | 411.66M | 417.16M | 418.46M | 183.04M | 183.55M | 184.1M | 186.02M | 186.66M |
| longTermInvestments | 7.52B | 6.3B | 6.19B | 6.13B | 6.03B | 4.55B | 4.03B | 4.01B | 3.94B | 3.93B |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 201.37M | 305.62M | 405.65M | 373.17M | 639.11M | 332.73M | 319.24M | 473.49M | 288.43M | 249.72M |
| totalNonCurrentAssets | 8.27B | 7.15B | 7.15B | 7.06B | 7.23B | 5.17B | 4.63B | 4.77B | 4.52B | 4.48B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 8.38B | 8.39B | 8.4B | 8.28B | 8.42B | 6.3B | 6.26B | 6.22B | 6.11B | 6.15B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 32.37M | 43.85M | 32.53M | 23.29M | 38.26M | 56.86M | 50.96M | 38.52M | - | 65.97M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | 6.99B | 7.01B | 6.95B | 7.1B | 5.33B | 5.27B | 5.31B | 5.22B | 5.25B |
| totalCurrentLiabilities | 32.37M | 7.03B | 7.05B | 6.98B | 7.14B | 5.39B | 5.32B | 5.35B | 5.22B | 5.32B |
| longTermDebt | 136.81M | 136.69M | 178.48M | 178.74M | 178.28M | 150.87M | 153.2M | 128.12M | 191.81M | 125.33M |
| capitalLeaseObligationsNonCurrent | 5.47M | 2.14M | - | - | - | 2.4M | - | - | - | 2.64M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 7.03B | 54.03M | 56.01M | 53.92M | 59.22M | 41.64M | 40.91M | 48.9M | 45.52M | 41.74M |
| totalNonCurrentLiabilities | 7.18B | 192.86M | 234.49M | 232.66M | 237.51M | 194.91M | 194.11M | 177.02M | 237.33M | 169.71M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 5.47M | 2.14M | - | - | - | 2.4M | - | - | - | 2.64M |
| totalLiabilities | 7.21B | 7.23B | 7.28B | 7.21B | 7.37B | 5.58B | 5.52B | 5.53B | 5.46B | 5.49B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 37.56M | 37.5M | 37.49M | 37.49M | 37.48M | 29.68M | 29.68M | 29.68M | 29.67M | 29.58M |
| retainedEarnings | 604.52M | 582.94M | 558.09M | 533.83M | 513.29M | 513.59M | 498.34M | 485.26M | 472.69M | 461.62M |
| additionalPaidInCapital | 707.25M | 706.82M | 706.52M | 705.74M | 704.95M | 392.27M | 391.58M | 390.76M | 389.85M | 389.41M |
| 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 | 33.15M | 35.68M | 35.07M | 31.36M | 10.52M | 23.21M | 21.05M | 20.53M | 19.02M | 21.51M |
| depreciationAndAmortization | 4.88M | 5M | 5.16M | 4.8M | 3.75M | 2.32M | 2.3M | 2.33M | 2.34M | 2.35M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 499K | 807K | 787K | 799K | 481K | 681K | 828K | 914K | 524K | 466K |
| changeInWorkingCapital | 5.56M | -2.08M | 8.17M | -3.11M | 6.68M | 1M | -5.86M | -96000 | 5.34M | 3.03M |
| accountsReceivables | 2.07M | 453K | 4.93M | 2.5M | -490K | -592K | 4.18M | -2.28M | 445K | 8.94M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 3.5M | -2.54M | 3.25M | -5.61M | 7.18M | 1.6M | -10.04M | 2.18M | 4.9M | -5.91M |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | -7.06M | 3.26M | 2.6M | -6.94M | 16.5M | 1.48M | 6.2M | -4.96M | -3.38M | 2.22M |
| netCashProvidedByOperatingActivities | 37.04M | 42.67M | 51.8M | 26.92M | 37.93M | 28.69M | 24.51M | 18.71M | 23.85M | 29.58M |
| investmentsInPropertyPlantAndEquipment | -1.07M | -1.65M | -1.66M | -751K | -1.25M | -656K | -1.48M | -1.67M | -1.24M | -248K |
| acquisitionsNet | - | - | - | - | 22.66M | -40M | - | 40M | - | - |
| purchasesOfInvestments | -200.12M | -154.71M | -176.52M | -147.6M | -141.49M | -166.49M | -365.75M | -119.75M | -70.3M | -81.14M |
| salesMaturitiesOfInvestments | 178.6M | 137.84M | 162.67M | 141.6M | 330.56M | 139.99M | 246.15M | 273.15M | 101.28M | 99.91M |
| otherInvestingActivities | 25.09M | -97.06M | -39.72M | -93.54M | 339K | -24M | -24.36M | -65.58M | -1.68M | -80.91M |
| netCashProvidedByInvestingActivities | 2.5M | -115.59M | -55.22M | -100.29M | 210.83M | -91.16M | -145.45M | 126.14M | 28.06M | -62.38M |
| netDebtIssuance | -13.56M | -28.73M | 9.9M | -15.01M | -22.57M | 5.86M | 37.4M | -25.28M | -2.24M | -92.37M |
| longTermNetDebtIssuance | -71000 | -40.31M | 909K | -45000 | -36000 | -43000 | 24.96M | -38000 | -37000 | -35000 |
| shortTermNetDebtIssuance | -13.49M | 11.58M | 8.99M | -14.97M | -22.53M | 5.91M | 12.43M | -25.24M | -2.2M | -92.34M |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -11.58M | -10.82M | -10.82M | -10.82M | -10.81M | -7.96M | -7.96M | -7.96M | -7.96M | -7.36M |
| commonDividendsPaid | -11.58M | -10.82M | -10.82M | -10.82M | -10.81M | -7.96M | -7.96M | -7.96M | -7.96M | -7.36M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -8.86M | -24.79M | 59.85M | -142.94M | 38.13M | 57.8M | -42.26M | 94.24M | -33.58M | 117.14M |
| netCashProvidedByFinancingActivities | -34M | -64.35M | 58.92M | -168.77M | 4.74M | 55.7M | -12.83M | 61M | -43.77M | 17.42M |