OTC : ALPIB
$0.74 (1.53%)
| 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 | 370.93M | 347.9M | 320.54M | 252.57M | 226.27M | 214.52M | 206.68M | 188.17M | 163.3M | 139.04M |
| costOfRevenue | 99.44M | 113.83M | 83.76M | 12.32M | 11.86M | 19.1M | 8.47M | - | - | - |
| grossProfit | 271.49M | 234.07M | 236.78M | 240.25M | 214.41M | 195.43M | 198.21M | 188.17M | 163.3M | 139.04M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 98.86M | 93.72M | 88.18M | 81.84M | 78.63M | 73.74M | 69.64M | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 98.86M | 115.18M | 88.18M | 81.84M | 78.63M | 73.74M | 69.64M | 81.6M | 73.68M | 67.8M |
| otherExpenses | 87.22M | 59.06M | 79.95M | 69.74M | 62.43M | 59.1M | 58.23M | -31.76M | -28.92M | - |
| operatingExpenses | 186.08M | 174.24M | 168.13M | 151.59M | 141.06M | 132.85M | 127.87M | 31.76M | 28.92M | 93.29M |
| costAndExpenses | 285.52M | 288.1M | 251.89M | 163.91M | 152.93M | 151.95M | 136.34M | 121.2M | 107.54M | 93.29M |
| netInterestIncome | 223.1M | 185.24M | 193.5M | 201.76M | 172.07M | 159.64M | 157.4M | - | - | - |
| interestIncome | 315.66M | 296.91M | 273.56M | 211.49M | 178.71M | 166.64M | 165.87M | - | - | - |
| interestExpense | 92.56M | 111.66M | 80.06M | 9.72M | 6.64M | 7M | 8.47M | - | - | - |
| depreciationAndAmortization | - | - | 7.64M | 7.46M | 7.96M | 8.01M | 8.6M | 7.08M | 6.24M | 5.84M |
| ebitda | 85.41M | 59.8M | 76.29M | 96.12M | 81.3M | 70.59M | 78.94M | 74.05M | 62M | 122.83M |
| ebit | 85.41M | 59.8M | 68.65M | 88.66M | 73.34M | 62.58M | 70.34M | 165.7M | 140.44M | 116.98M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | -98.73M | -84.68M | -71.24M |
| operatingIncome | 85.41M | 59.8M | 68.65M | 88.66M | 73.34M | 62.58M | 70.34M | 66.97M | 55.76M | 45.74M |
| totalOtherIncomeExpensesNet | 1000 | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 85.41M | 59.8M | 68.65M | 88.66M | 73.34M | 62.58M | 70.34M | 66.97M | 55.76M | 45.74M |
| incomeTaxExpense | 15.09M | 10.03M | 11.47M | 15.23M | 13.62M | 11.35M | 12.33M | 12.12M | 22.12M | 12.35M |
| netIncomeFromContinuingOperations | 70.32M | 49.77M | 57.18M | 73.43M | 59.73M | 51.22M | 58.01M | 54.85M | 33.64M | 33.39M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 70.23M | 49.68M | 57.04M | 73.35M | 59.65M | 51.14M | 58.02M | 54.85M | 33.64M | 33.42M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 70.23M | 49.68M | 57.04M | 73.35M | 59.65M | 51.14M | 58.02M | 54.85M | 33.64M | 33.42M |
| eps | 4.38 | 5.98 | 6.75 | 9.16 | 7.86 | 6.73 | 3.71 | 3.5 | 2.13 | 2.1 |
| 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 | 456.09M | 315.29M | 223.73M | 171.65M | 861.77M | 864.11M | 315.23M | 367.18M | 357.57M | 150.71M |
| shortTermInvestments | 739.44M | 726.65M | 702.21M | 748.86M | 848.05M | 232.04M | 129.73M | - | - | - |
| cashAndShortTermInvestments | 1.2B | 1.04B | 925.94M | 920.51M | 1.71B | 1.1B | 444.96M | 367.18M | 357.57M | 150.71M |
| netReceivables | 27.28M | 27.44M | 28.25M | 26.53M | 22.66M | 23.38M | 11.42M | - | - | - |
| accountsReceivables | 27.28M | 27.44M | 28.25M | 26.53M | 22.66M | 23.38M | 11.42M | - | - | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | -328.09M | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | 343.3M | - | - | - | - | 328.09M | - | - | - |
| totalCurrentAssets | 1.22B | 343.3M | 954.19M | 947.04M | 1.73B | 1.12B | 456.38M | 381.57M | 377.6M | 150.71M |
| propertyPlantEquipmentNet | 71.28M | 94.06M | 77.94M | 76.28M | 70.21M | 74.22M | 72.54M | 74.55M | 71.47M | 68.56M |
| goodwill | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M |
| longTermInvestments | 5.33B | 5.15B | 5.17B | 5.08B | 4.26B | 3.83B | 671.51M | 10.81M | 13.57M | - |
| taxAssets | 26.07M | 40.33M | 35.76M | 40.85M | 14.06M | 10.21M | 14.31M | 16.36M | 16.26M | - |
| otherNonCurrentAssets | 182.72M | 6.37B | 160.23M | 154.41M | 129.06M | 130.8M | -14.31M | 3.21B | 2.99B | 2.82B |
| totalNonCurrentAssets | 5.63B | 6.52B | 5.47B | 5.37B | 4.49B | 4.06B | 761.68M | 3.33B | 3.11B | 2.91B |
| otherAssets | - | - | - | - | - | - | 2.65B | - | - | - |
| totalAssets | 6.85B | 6.53B | 6.42B | 6.32B | 6.22B | 5.18B | 3.87B | 3.71B | 3.49B | 3.06B |
| totalPayables | 3.57M | 6.58M | 11.69M | 1.64M | 444K | 466K | 430K | - | - | - |
| accountPayables | 3.57M | 6.58M | 11.69M | 1.64M | 444K | 466K | 430K | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | 454K | 414K | 381K |
| shortTermDebt | - | - | 50M | 6.76M | 9.08M | 35.45M | - | 39.07M | 51.09M | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | -36.64M | - | - | - |
| otherCurrentLiabilities | 6.05B | 5.69B | 5.65B | 5.52B | 5.61B | 4.58B | 36.64M | 1.93B | 1.79B | -381K |
| totalCurrentLiabilities | 6.05B | 5.69B | 5.71B | 5.53B | 5.62B | 4.62B | 430K | 1.97B | 1.84B | 381K |
| longTermDebt | 144.18M | 119.18M | 169.18M | 297.11M | 119.18M | 119.18M | 69.18M | 69.18M | 69.28M | 69.37M |
| capitalLeaseObligationsNonCurrent | - | 19.7M | 22M | 20.1M | 18.6M | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 63.68M | 1.35B | 1.28B | - |
| deferredTaxLiabilitiesNonCurrent | - | 7.45M | - | - | - | - | 5.5M | 4.71M | 3.88M | - |
| otherNonCurrentLiabilities | 70.83M | 5.9B | 71.66M | 68.04M | 63.58M | 65.89M | -69.18M | 1.37B | 1.31B | 2.75B |
| totalNonCurrentLiabilities | 215.01M | 6.02B | 240.84M | 365.16M | 182.76M | 185.07M | 69.18M | 1.45B | 1.39B | 2.82B |
| otherLiabilities | - | - | - | - | - | - | 3.46B | - | - | - |
| capitalLeaseObligations | - | 19.7M | 22M | 20.1M | 18.6M | - | - | - | - | - |
| totalLiabilities | 6.27B | 6.03B | 5.95B | 5.89B | 5.8B | 4.8B | 3.52B | 3.42B | 3.23B | 2.82B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 34.05M | 34.05M | 34.05M | 34.05M | 51000 | 52000 | 52000 | 52000 | 52000 | 52000 |
| retainedEarnings | 581.69M | 527.86M | 496.84M | 466.99M | 414.29M | 366.9M | 333.54M | 298.83M | 255.02M | 231.87M |
| additionalPaidInCapital | 6.77M | 6.78M | 6.8M | 6.83M | 8.63M | 8.64M | 8.67M | 1.48M | 4.96M | 5.13M |
| 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 | 70.23M | 49.68M | 57.04M | 73.35M | 59.65M | 51.14M | 58.02M | 54.85M | 33.64M | 33.42M |
| depreciationAndAmortization | - | - | 7.64M | 7.46M | 7.96M | 8.01M | 8.6M | 7.08M | 6.24M | 5.84M |
| deferredIncomeTax | - | - | -4.71M | -4.32M | -3.92M | -3.82M | -3.54M | - | - | - |
| stockBasedCompensation | - | - | - | 4.32M | 3.92M | 3.82M | 3.54M | - | - | - |
| changeInWorkingCapital | -3.09M | -50.19M | 6.17M | -2.96M | 1.24M | -18.9M | 725K | -6.76M | 2.25M | 1.64M |
| accountsReceivables | - | 811K | -1.72M | -3.88M | 719K | -11.96M | 292K | -794K | -1.18M | -992K |
| inventory | - | - | 2.91M | -267K | 559K | -6.99M | 544K | - | - | - |
| accountsPayables | - | - | 10.05M | 1.2M | -22000 | 36000 | -24000 | - | - | - |
| otherWorkingCapital | -3.09M | -51M | -5.07M | -14000 | -17000 | 13000 | -87000 | -6.05M | 3.35M | 2.64M |
| otherNonCashItems | 18.61M | 19.47M | 24.99M | 23M | 17.46M | -12.48M | -10.97M | 14.14M | 18.5M | 10.88M |
| netCashProvidedByOperatingActivities | 85.76M | 18.96M | 91.13M | 100.85M | 86.3M | 27.77M | 56.37M | 55.15M | 48.15M | 51.79M |
| investmentsInPropertyPlantAndEquipment | -10.03M | -7.35M | -10.62M | -14.43M | -5.98M | -10.33M | -9.92M | -14.27M | -11.74M | -4.29M |
| acquisitionsNet | 449K | 306K | - | -509.05M | -159.8M | -541.36M | -234.96M | 144K | 946K | - |
| purchasesOfInvestments | -80.76M | -97.72M | -102.2M | -551.42M | -1.01B | -344.43M | -129.68M | -95.28M | -95.99M | - |
| salesMaturitiesOfInvestments | 195.65M | 116.32M | 205.42M | 205.98M | 98.57M | 170.7M | 195.87M | 44.08M | 69.98M | - |
| otherInvestingActivities | -284.92M | 8.88M | -157.67M | -20M | -548K | -4.15M | -1.14M | -221.64M | -226.34M | -319.99M |
| netCashProvidedByInvestingActivities | -179.61M | 20.45M | -65.06M | -888.92M | -1.08B | -729.57M | -179.82M | -227.85M | -234.6M | -324.28M |
| netDebtIssuance | 25M | -50M | -127.93M | 177.93M | - | 50M | - | - | - | - |
| longTermNetDebtIssuance | 25M | -50M | -127.93M | 177.93M | - | 50M | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -2.97M | -5.79M | -7.7M | 22.98M | -2.4M | -9.37M | -2.56M | -3.48M | -171K | - |
| netCommonStockIssuance | -2.97M | -5.79M | -7.7M | 22.98M | -2.4M | -9.37M | -2.56M | -3.48M | -171K | - |
| commonStockIssuance | - | - | - | 32.23M | - | - | - | - | - | - |
| commonStockRepurchased | -2.97M | -5.79M | -7.7M | -9.25M | -2.4M | -9.37M | -2.56M | -3.48M | -171K | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -13.45M | -12.89M | -13.02M | -11.44M | -9.87M | -8.44M | -12.28M | -11.41M | -10.49M | -9.79M |
| commonDividendsPaid | -13.45M | -12.89M | -13.02M | -11.44M | -9.87M | -8.44M | -12.28M | -11.41M | -10.49M | -9.79M |
| preferredDividendsPaid | - | - | - | - | - | - | - | -3000 | - | - |
| otherFinancingActivities | 225.5M | 121.51M | 174.67M | -91.54M | 1B | 1.22B | 84.28M | 192.79M | 398.45M | 288.08M |
| netCashProvidedByFinancingActivities | 234.08M | 52.82M | 26.01M | 97.94M | 988.68M | 1.25B | 69.44M | 177.9M | 387.79M | 278.29M |
| 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 | 99.2M | 98M | 94.11M | 91.28M | 87.56M | 89.1M | 89.4M | 86.14M | 83.26M | 83.58M |
| costOfRevenue | 24.03M | 24.64M | 25.36M | 24.66M | 24.78M | 27.61M | 30.19M | 28.92M | 27.11M | 29.02M |
| grossProfit | 75.17M | 73.36M | 68.74M | 66.62M | 62.79M | 61.47M | 59.21M | 57.22M | 56.15M | 54.56M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 31.72M | 25.64M | 29.97M | 23.9M | 24.71M | 23.81M | 22.69M | 22.94M | 24.29M | 21.48M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 31.72M | 25.64M | 29.97M | 23.9M | 24.71M | 29.31M | 22.69M | 22.94M | 24.29M | 21.48M |
| otherExpenses | 18.72M | 24.05M | 15.83M | 21.16M | 20.86M | 15.51M | 19.93M | 20.49M | 19.1M | 20.22M |
| operatingExpenses | 50.44M | 49.68M | 45.8M | 45.06M | 45.57M | 44.82M | 42.61M | 43.42M | 43.39M | 41.7M |
| costAndExpenses | 74.48M | 74.32M | 71.16M | 69.71M | 70.34M | 72.45M | 72.8M | 72.34M | 70.5M | 70.72M |
| netInterestIncome | 60.63M | 59.29M | 56.68M | 55M | 52.14M | 49.66M | 46.6M | 44.93M | 44.05M | 44.62M |
| interestIncome | 81.47M | 82.09M | 80.38M | 78.1M | 75.09M | 75.81M | 75.58M | 73.63M | 71.9M | 70.98M |
| interestExpense | 20.83M | 22.8M | 23.7M | 23.1M | 22.96M | 26.15M | 28.97M | 28.7M | 27.84M | 26.37M |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | - | - |
| ebitda | 24.73M | 23.68M | 22.95M | 21.57M | 17.22M | 16.65M | 16.6M | 13.79M | 12.77M | 12.86M |
| ebit | 24.73M | 23.68M | 22.95M | 21.57M | 17.22M | 16.65M | 16.6M | 13.79M | 12.76M | 12.86M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 24.73M | 23.68M | 22.95M | 21.57M | 17.22M | 16.65M | 16.6M | 13.79M | 12.77M | 12.86M |
| totalOtherIncomeExpensesNet | - | -1000 | -2000 | - | - | - | - | - | 1000 | - |
| incomeBeforeTax | 24.73M | 23.68M | 22.95M | 21.57M | 17.22M | 16.65M | 16.6M | 13.79M | 12.77M | 12.86M |
| incomeTaxExpense | 4.51M | 3.9M | 4.38M | 3.92M | 2.88M | 2.84M | 2.97M | 2.07M | 2.15M | 1.78M |
| netIncomeFromContinuingOperations | 20.21M | 19.77M | 18.57M | 17.65M | 14.34M | 13.81M | 13.62M | 11.72M | 10.62M | 11.08M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 20.19M | 19.76M | 18.54M | 17.62M | 14.32M | 13.78M | 13.6M | 11.7M | 10.61M | 11.04M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 20.19M | 19.76M | 18.54M | 17.62M | 14.32M | 13.78M | 13.6M | 11.7M | 10.61M | 11.04M |
| eps | 1.26 | 1.23 | 1.16 | 1.1 | 1.73 | 1.67 | 1.65 | 1.41 | 1.26 | 1.32 |
| 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 | 422.69M | 456.09M | 484.33M | 289.55M | 388.92M | 315.29M | 365.18M | 253.99M | 407.6M | 223.73M |
| shortTermInvestments | - | 739.44M | - | 727.32M | 736.88M | 726.65M | 739.11M | 719.42M | 703.55M | 702.21M |
| cashAndShortTermInvestments | 422.69M | 1.2B | 484.33M | 1.02B | 1.13B | 1.04B | 1.1B | 973.41M | 1.11B | 925.94M |
| netReceivables | 30.7M | 27.28M | 31.13M | 27.43M | 31.16M | 27.44M | 30.51M | 29.33M | 32.04M | 28.25M |
| accountsReceivables | 30.7M | 27.28M | - | 27.43M | 31.16M | 27.44M | 30.51M | 29.33M | 32.04M | 28.25M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | -283.32M | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | -739.44M | - | - | - | 343.3M | - | 283.32M | -703.55M | - |
| totalCurrentAssets | 453.39M | 483.37M | 515.46M | 1.04B | 1.16B | 343.3M | 1.13B | 1B | 439.64M | 954.19M |
| propertyPlantEquipmentNet | 70.02M | 71.28M | 72.15M | 73.92M | 74.39M | 94.06M | 75.49M | 76.42M | 76.87M | 77.94M |
| goodwill | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M | 17.63M |
| longTermInvestments | 6.06B | 5.33B | 6B | 5.26B | 5.2B | 5.15B | 1.89B | 1.88B | 5.15B | 5.17B |
| taxAssets | 26.79M | 26.07M | 27.15M | 29.93M | 30.01M | 40.33M | 28.52M | 34.84M | 36.91M | 35.76M |
| otherNonCurrentAssets | 160.5M | -5.45B | -116.94M | 185.3M | 187.53M | 6.37B | 3.44B | -34.84M | 860.01M | 160.23M |
| totalNonCurrentAssets | 6.34B | 6.3B | 6.3B | 5.56B | 5.51B | 6.52B | 5.44B | 1.97B | 6.15B | 5.47B |
| otherAssets | - | 6.37B | 6.82B | - | - | - | - | 3.5B | - | - |
| totalAssets | 6.79B | 6.85B | 6.82B | 6.61B | 6.66B | 6.53B | 6.58B | 6.47B | 6.59B | 6.42B |
| totalPayables | 2.52M | 3.57M | - | 4.68M | 5.52M | 6.58M | 9.41M | 8.3M | 11.82M | 11.69M |
| accountPayables | 2.52M | 3.57M | - | 4.68M | 5.52M | 6.58M | 9.41M | 8.3M | 11.82M | 11.69M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | 5.52M | - | - | - | 11.82M | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | -2.52M | 6.05B | - | 5.87B | 5.93B | 5.69B | 4.74B | 5.79B | 5.9B | 5.7B |
| totalCurrentLiabilities | - | 6.05B | - | 5.88B | 5.95B | 5.69B | 4.75B | 5.8B | 5.92B | 5.71B |
| longTermDebt | 144.18M | 144.18M | 119.18M | 119.18M | 119.18M | 119.18M | 119.18M | 119.18M | 119.18M | 169.18M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | 19.7M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | 7.45M | - | - | - | - |
| otherNonCurrentLiabilities | 6.04B | 70.83M | -119.18M | 67.13M | 71.95M | 5.9B | 1.2B | 68.41M | 6B | 71.66M |
| totalNonCurrentLiabilities | 6.18B | 215.01M | 6.25B | 186.31M | 191.13M | 6.02B | 1.32B | 187.59M | 6.11B | 240.84M |
| otherLiabilities | - | - | 6.25B | - | - | - | -9.41M | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | 19.7M | - | - | - | - |
| totalLiabilities | 6.18B | 6.27B | 6.25B | 6.06B | 6.14B | 6.03B | 6.07B | 5.99B | 6.11B | 5.95B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 34.05M | 34.05M | 34.05M | 34.05M | 34.05M | 34.05M | 34.05M | 34.05M | 34.05M | 34.05M |
| retainedEarnings | 598.21M | 581.69M | 565.28M | 552.6M | 538.48M | 527.86M | 517.28M | 507.21M | 504.08M | 496.84M |
| additionalPaidInCapital | 6.77M | 6.77M | 6.77M | 6.78M | 6.78M | 6.78M | 6.78M | 6.78M | 6.8M | 6.8M |
| 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 | 20.19M | 19.76M | 18.54M | 17.62M | 14.32M | 13.78M | 13.6M | 11.7M | 10.61M | 11.04M |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | - | - |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | 4.77M | - | - | - | - | - | - | - | 4.71M |
| changeInWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | -20.19M | -24.53M | -18.54M | -17.62M | -14.32M | -13.78M | -13.6M | -11.7M | -10.61M | -15.75M |
| netCashProvidedByOperatingActivities | - | - | - | - | - | - | - | - | - | - |
| investmentsInPropertyPlantAndEquipment | - | - | - | - | - | - | - | - | - | - |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | - | - | - | - | - | - | - | - | - | - |