OTC : APTL
$0 (0.0%)
| 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 | 69.33M | 64.66M | 64.2M | 61.78M | 63.53M | 55.41M | 55.25M | 55.91M | 56.29M | 48M |
| costOfRevenue | 59.48M | 54.47M | 41.22M | 48.87M | 49.84M | 41.64M | 51.83M | 44.78M | 42.63M | 40.24M |
| grossProfit | 9.85M | 10.19M | 22.98M | 12.91M | 13.69M | 13.77M | 3.42M | 11.13M | 13.66M | 7.76M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| otherExpenses | - | 13.01M | 12.48M | 10.55M | 9.46M | 8.84M | 8.32M | - | - | - |
| operatingExpenses | - | 13.01M | 12.48M | 10.55M | 9.46M | 8.84M | 8.32M | 10.06M | 9.85M | 15.5M |
| costAndExpenses | 59.48M | -54.47M | 53.71M | 48.87M | 49.84M | 41.64M | 51.83M | 44.78M | 42.63M | 40.24M |
| netInterestIncome | -4.35M | -3.2M | -3.08M | -2.31M | -2.28M | -2.6M | -2.92M | - | - | - |
| interestIncome | 25579 | 141.13K | 5202 | 26223 | 7926 | 8797 | 45780 | 2.65M | 3.02M | 2.81M |
| interestExpense | 4.38M | 3.34M | 3.08M | 2.34M | 2.29M | 2.61M | 2.97M | - | - | - |
| depreciationAndAmortization | 13.78M | 13.01M | 12.54M | 10.61M | 9.52M | 8.9M | 8.19M | 9.87M | 9.84M | 9.44M |
| ebitda | 23.64M | 24.61M | 22.95M | 23.52M | 23.22M | 22.92M | 11.61M | 21.1M | 24.16M | 17.33M |
| ebit | 9.85M | 11.6M | 10.44M | 12.91M | 13.69M | 14.01M | 3.42M | 11.13M | 14.32M | 7.76M |
| nonOperatingIncomeExcludingInterest | - | -1.41M | 60811 | 60544 | 60544 | -244.3K | - | - | 1.14M | -3 |
| operatingIncome | 9.85M | 10.19M | 10.5M | 12.91M | 13.69M | 13.77M | 3.42M | 11.13M | 13.66M | 7.76M |
| totalOtherIncomeExpensesNet | -2.14M | -1.93M | -2.46M | -1.02M | 2.63M | -2.36M | -2.59M | -2.83M | -4.82M | -8.87M |
| incomeBeforeTax | 7.72M | 8.26M | 8.04M | 11.89M | 16.33M | 11.41M | 834.77K | 8.3M | 10.63M | -1.11M |
| incomeTaxExpense | 2.09M | 1.75M | 1.89M | 2.88M | 3.47M | 2.67M | -82255 | 1.84M | 425.49K | -755.93K |
| netIncomeFromContinuingOperations | 5.62M | 6.51M | 6.15M | 9.02M | 12.85M | 8.74M | 917.02K | 6.45M | 10.21M | -353.68K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 5.62M | 6.51M | 6.15M | 9.02M | 12.85M | 8.74M | 917.02K | 6.45M | 10.21M | -353.68K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 5.62M | 6.51M | 6.15M | 9.02M | 12.85M | 8.74M | 917.02K | 6.45M | 10.21M | -353.68K |
| eps | 5.33 | 5.43 | 5.01 | 7.23 | 10.27 | 6.94 | 0.72 | 5.01 | 7.88 | -0.27 |
| 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 | 1.94M | 1.8M | 5.13M | 3.13M | 1.1M | 2.03M | 2.07M | 2.54M | 4.52M | 2.03M |
| shortTermInvestments | - | - | - | - | - | - | - | 2849 | 2798 | 2798 |
| cashAndShortTermInvestments | 1.94M | 1.8M | 5.13M | 3.13M | 1.1M | 2.03M | 2.07M | 2.54M | 4.52M | 2.03M |
| netReceivables | 8.3M | 6.4M | 12.81M | 11.17M | 11.42M | 7.61M | 7.99M | 9.41M | 8.25M | 9.17M |
| accountsReceivables | 8.24M | 6.39M | 12.81M | 10.84M | 11.34M | 7.28M | 5.92M | 7.38M | 7.45M | 6.02M |
| otherReceivables | 54684 | 9465 | - | 329.66K | 83469 | 328.6K | 2.07M | 2.02M | 803.04K | 3.15M |
| inventory | 10.88M | 10.83M | 10.13M | 7.88M | 5.73M | 4.96M | 3.73M | 3.7M | 3.49M | 3.32M |
| prepaids | - | - | - | - | - | - | - | 2849 | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | 2.02M | 803.04K | 3.15M |
| totalCurrentAssets | 21.12M | 19.03M | 28.06M | 22.18M | 18.26M | 14.6M | 13.8M | 15.64M | 16.27M | 14.52M |
| propertyPlantEquipmentNet | 173.7M | 169.45M | 150.72M | 138.82M | 107M | 98.65M | 95.94M | 96.4M | 94.87M | 93.86M |
| goodwill | - | - | - | 60811 | 121.36K | 181.9K | 242.44K | 302.99K | 2.1M | 3.89M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | 60811 | 121.36K | 181.9K | 242.44K | 302.99K | 2.1M | 3.89M |
| longTermInvestments | 6.7M | 5.15M | 4.97M | 5.28M | 5.34M | 5.4M | 5.87M | 5.91M | 5.65M | 7.62M |
| taxAssets | 6.81M | 4.8M | - | 5.4M | 726.75K | 900.31K | 1.53M | 889.31K | 1.15M | - |
| otherNonCurrentAssets | 8.75M | 7.81M | 7.45M | 7.63M | 6.56M | 6.09M | 6.03M | 5.84M | 5.52M | 5.91M |
| totalNonCurrentAssets | 195.96M | 187.21M | 163.14M | 157.19M | 119.74M | 111.22M | 109.62M | 109.35M | 109.27M | 111.28M |
| otherAssets | - | - | 4.76M | - | - | - | - | - | - | - |
| totalAssets | 217.08M | 206.25M | 195.96M | 179.36M | 138M | 125.81M | 123.41M | 124.99M | 125.54M | 125.8M |
| totalPayables | 9.14M | 8.14M | 8.38M | 11.19M | 8.67M | 4.92M | 4.4M | 7.27M | 5.82M | 5.13M |
| accountPayables | 9.14M | 8.14M | 8.38M | 11.19M | 8.67M | 4.92M | 4.4M | 7.27M | 5.82M | 5.13M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 38.86M | 13.66M | 6.24M | 10.01M | 14.8M | 18.26M | 12.14M | 6.8M | 6.39M | 5.8M |
| capitalLeaseObligationsCurrent | - | - | 383.75K | 261.56K | - | - | - | - | 40671 | 243.85K |
| taxPayables | - | - | 1.82M | - | - | - | - | - | - | - |
| deferredRevenue | 2.4M | 1.2M | 778.42K | 770.91K | 138.02K | 341.67K | 3.54M | -2.2M | -40671 | -243.85K |
| otherCurrentLiabilities | 2.21M | - | 1.82M | - | - | - | 1.81M | - | - | - |
| totalCurrentLiabilities | 52.62M | 23M | 17.59M | 22.23M | 23.6M | 23.52M | 21.87M | 14.07M | 12.25M | 11.17M |
| longTermDebt | 55.78M | 60.85M | 65.96M | 46.41M | 30.61M | 29.01M | 33.71M | 41.02M | 47.01M | 54.03M |
| capitalLeaseObligationsNonCurrent | 1.49M | 1.74M | 1.98M | 2.08M | - | - | - | 97886 | 126.93K | 170.49K |
| deferredRevenueNonCurrent | 24.87M | 22.99M | 17.14M | 14.63M | 802.34K | 707.69K | 665.21K | 601.96K | 582.73K | 662.45K |
| deferredTaxLiabilitiesNonCurrent | 22.84M | 22.13M | 20.61M | 22.36M | 16.63M | 15.94M | 16.02M | 15.42M | 15.04M | 16.68M |
| otherNonCurrentLiabilities | 1.99M | -1 | -607 | 1239 | 393.6K | 1.06M | 1.32M | 1.47M | 2.51M | 3.69M |
| totalNonCurrentLiabilities | 106.99M | 107.7M | 105.7M | 85.48M | 48.43M | 46.72M | 51.72M | 58.61M | 65.27M | 75.24M |
| otherLiabilities | - | 1 | - | - | 1 | - | - | - | - | - |
| capitalLeaseObligations | 1.49M | 1.74M | 2.36M | 2.34M | - | - | - | 97886 | 167.6K | 414.34K |
| totalLiabilities | 159.61M | 130.7M | 123.29M | 107.71M | 72.03M | 70.24M | 73.59M | 72.68M | 77.52M | 86.41M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 921.92K | 1.19M | 1.21M | 1.24M | 1.25M | 1.25M | 1.26M | 1.28M | 1.29M | 1.3M |
| retainedEarnings | 56.52M | 74.29M | 71.46M | 69.97M | 63.94M | 53.75M | 47.44M | 48.97M | 44.91M | 36.37M |
| additionalPaidInCapital | 27898 | 63978 | - | 438.46K | 1.07M | 1.33M | 2.07M | 3.13M | 3.64M | 3.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 | 5.62M | 6.51M | 6.15M | 9.02M | 12.85M | 8.74M | 917.02K | 6.45M | 10.21M | -353.68K |
| depreciationAndAmortization | 13.78M | 13.01M | 12.54M | 10.61M | 9.52M | 9.02M | 8.19M | 9.87M | 9.84M | 9.44M |
| deferredIncomeTax | -1.28M | 1.47M | - | 950.8K | 660.69K | 474.8K | -85971 | 357.26K | -3.25M | 715.62K |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -3.54M | 3.18M | -7.06M | -466.46K | 745.52K | -3.25M | 860.63K | -850.14K | 697.31K | -3.18M |
| accountsReceivables | -2.48M | 5.92M | -1.97M | 504.56K | -1.76M | -1.1M | 1.46M | 67119 | -1.43M | 173.05K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | -3.56M |
| otherWorkingCapital | -1.06M | -2.73M | -5.09M | -971.02K | 2.5M | -2.14M | -600.06K | -917.26K | 2.13M | 208.47K |
| otherNonCashItems | -2.36M | -417.12K | 178.72K | 96318 | -4.53M | -1.78M | 2.18M | 19.85M | 20.93M | 28.26M |
| netCashProvidedByOperatingActivities | 12.22M | 23.75M | 11.82M | 20.21M | 19.25M | 13.21M | 12.06M | 16M | 17.31M | 12.63M |
| investmentsInPropertyPlantAndEquipment | -18.33M | -33.16M | -24.32M | -40.04M | -17.8M | -11.55M | -7.72M | -9.8M | -9.1M | -16.22M |
| acquisitionsNet | - | 1.16M | - | - | -166.67K | - | - | - | - | - |
| purchasesOfInvestments | -14685 | -178.98K | -157.03K | -153.67K | -15000 | - | - | -251.29K | - | - |
| salesMaturitiesOfInvestments | - | - | 642.3K | 324.23K | 181.67K | 164.62K | 145.12K | 105.48K | 2.11M | 79593 |
| otherInvestingActivities | 5.6M | 7.15M | 3.43M | 14.25M | 166.67K | - | - | -145.81 | 2110.88 | 79.59 |
| netCashProvidedByInvestingActivities | -12.74M | -25.03M | -20.4M | -25.62M | -17.63M | -11.39M | -7.58M | -9.95M | -6.99M | -16.14M |
| netDebtIssuance | 20.24M | 1.79M | 17.01M | 15.07M | 306.48K | -4.57M | -7.03M | -5.71M | -6.08M | 4.37M |
| longTermNetDebtIssuance | -4.25M | -4.59M | 17.01M | 15.07M | 3.94M | -4.57M | -7.03M | -5.71M | -6.08M | 4.37M |
| shortTermNetDebtIssuance | 24.48M | 6.39M | -1.29M | -4.08M | -3.63M | - | - | - | - | - |
| netStockIssuance | -17.66M | -1.56M | -4.23M | -639.08K | -267.29K | -2.17M | -2.48M | -520.14K | -324.67K | -1.6M |
| netCommonStockIssuance | -17.66M | -1.56M | -4.23M | -639.08K | -267.29K | -2.17M | -2.48M | -520.14K | -324.67K | -89158 |
| commonStockIssuance | 1.82M | 1.61M | 1.89M | 1.98M | 1.65M | - | - | 985.38K | 962.2K | 1.51M |
| commonStockRepurchased | -19.48M | -3.17M | -4.23M | -2.62M | -1.91M | -2.17M | -2.48M | -1.51M | -1.29M | -1.6M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | -1.51M |
| netDividendsPaid | -1.91M | -2.28M | -2.79M | -2.91M | -2.58M | -2.43M | -1.84M | -1.78M | -1.42M | -930.41K |
| commonDividendsPaid | -1.91M | -2.28M | -2.79M | -2.91M | -2.58M | -2.43M | -1.84M | -1.78M | -1.42M | -930.41K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | -135.41K |
| otherFinancingActivities | - | - | 598.52K | -4.08M | - | 7.3M | 6.41M | -33242 | -136.83K | 1.65M |
| netCashProvidedByFinancingActivities | 658.01K | -2.05M | 10.59M | 7.44M | -2.54M | -1.87M | -4.95M | -8.04M | -7.82M | 3.35M |
| 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 | 18.01M | 17.79M | 17.18M | 17.34M | 17.02M | 16.29M | 16.2M | 15.82M | 16.35M | 16.96M |
| costOfRevenue | 15.12M | 16M | 14.71M | 14.47M | 14.29M | 14.17M | 12.91M | 13.41M | 13.98M | 13.2M |
| grossProfit | 2.89M | 1.79M | 2.47M | 2.87M | 2.73M | 2.12M | 3.29M | 2.41M | 2.37M | 3.76M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | - | - | - | - | - | 3 | - | - |
| otherExpenses | - | - | - | - | - | - | - | - | - | -4 |
| operatingExpenses | - | - | - | - | - | - | - | 3 | - | -4 |
| costAndExpenses | 15.12M | 16M | 14.71M | 14.47M | 14.29M | 14.17M | 12.91M | 13.41M | 13.98M | 13.2M |
| netInterestIncome | -1.13M | -1.75M | -902.43K | -843.55K | -860.15K | -743.89K | -812.44K | -850.89K | -795.02K | -1.25M |
| interestIncome | 12496 | 17190 | 4849 | 737 | 2802 | 8108 | 5826 | 11362 | 115.83K | -53 |
| interestExpense | 1.14M | 1.76M | 907.28K | 844.29K | 862.95K | 752K | 818.27K | 862.25K | 910.85K | 1.25M |
| depreciationAndAmortization | 3.6M | 3.67M | 3.37M | 3.22M | 3.53M | 3.31M | 3.23M | 3.23M | 3.23M | 3.04M |
| ebitda | 6.49M | 5.45M | 5.84M | 6.09M | 6.8M | 6.03M | 6.64M | 6.76M | 5.89M | 7.72M |
| ebit | 2.89M | 1.79M | 2.47M | 2.87M | 3.27M | 2.72M | 3.41M | 3.52M | 2.67M | 4.68M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | -543.42K | -604.29K | -114.56K | -1.11M | -294.41K | -923.75K |
| operatingIncome | 2.89M | 1.79M | 2.47M | 2.87M | 2.73M | 2.12M | 3.29M | 2.41M | 2.37M | 3.76M |
| totalOtherIncomeExpensesNet | -519.02K | -779.75K | -717.06K | -322.13K | -319.53K | -860.14K | -703.72K | 249.03K | -616.44K | -546.14K |
| incomeBeforeTax | 2.37M | 1.01M | 1.75M | 2.55M | 2.41M | 1.26M | 2.59M | 2.66M | 1.75M | 3.21M |
| incomeTaxExpense | 504.35K | 372.92K | 435.71K | 659.49K | 624.23K | -35236 | 674.81K | 694.7K | 411.78K | 910.12K |
| netIncomeFromContinuingOperations | 1.86M | 632.61K | 1.32M | 1.89M | 1.79M | 1.29M | 1.92M | 1.97M | 1.34M | 2.3M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.86M | 632.61K | 1.32M | 1.89M | 1.79M | 1.29M | 1.92M | 1.97M | 1.34M | 2.3M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.86M | 632.61K | 1.32M | 1.89M | 1.79M | 1.29M | 1.92M | 1.97M | 1.34M | 2.3M |
| eps | 2.02 | 0.69 | 1.12 | 1.58 | 1.5 | 1.09 | 1.6 | 1.62 | 1.11 | 1.9 |
| 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 | 2.03M | 1.94M | 3.72M | 1.94M | 1.87M | 1.8M | 1.89M | 2.17M | 6.44M | 5.13M |
| shortTermInvestments | - | - | - | - | 3287 | - | 2849 | 2849 | 2849 | - |
| cashAndShortTermInvestments | 2.03M | 1.94M | 3.72M | 1.94M | 1.88M | 1.8M | 1.89M | 2.18M | 6.44M | 5.13M |
| netReceivables | 7.17M | 8.3M | 7.43M | 7.08M | 6.68M | 6.4M | 6.16M | 5.27M | 7.33M | 12.81M |
| accountsReceivables | 7.17M | 8.24M | 7.42M | 7.06M | 6.67M | 6.39M | 6.16M | 5.27M | 7.33M | 12.81M |
| otherReceivables | 6543 | 54684 | 17504 | 17504 | 9465 | 9465 | - | - | - | - |
| inventory | 10.14M | 10.88M | 9.93M | 10.08M | 9.86M | 10.83M | 9.62M | 9.72M | 9.67M | 10.13M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 19.34M | 21.12M | 21.08M | 19.09M | 18.41M | 19.03M | 17.68M | 17.17M | 23.44M | 28.06M |
| propertyPlantEquipmentNet | 172.64M | 173.7M | 174.05M | 172.56M | 169.9M | 169.45M | 162.63M | 157.88M | 152.31M | 150.72M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 6.84M | 6.7M | 6.09M | 5.59M | 5.26M | 5.15M | 4.97M | 4.97M | 4.97M | 4.97M |
| taxAssets | - | 6.81M | - | - | - | 4.8M | - | - | - | 4.76M |
| otherNonCurrentAssets | 8.79M | 8.75M | 7.77M | 8.57M | 8.41M | 7.81M | 7.12M | 7.27M | 7.46M | 7.45M |
| totalNonCurrentAssets | 188.27M | 195.96M | 187.91M | 186.72M | 183.57M | 187.21M | 174.72M | 170.12M | 164.74M | 167.9M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 207.61M | 217.08M | 209M | 205.81M | 201.98M | 206.25M | 192.4M | 187.29M | 188.18M | 195.96M |
| totalPayables | 5.71M | 9.14M | 5.17M | 4.26M | 5.46M | 8.14M | 7.87M | 6.25M | 8.97M | 10.19M |
| accountPayables | 5.71M | 9.14M | 5.17M | 4.26M | 5.46M | 8.14M | 7.87M | 6.25M | 8.97M | 8.38M |
| otherPayables | - | - | - | - | - | - | - | - | - | 1.82M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 40.46M | 38.86M | 23.41M | 17.1M | 15.05M | 13.66M | 6.25M | 6.56M | 4.39M | 6.62M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | 1.82M |
| deferredRevenue | - | 2.4M | - | - | - | 1.2M | - | - | - | 778.42K |
| otherCurrentLiabilities | - | 2.21M | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 46.17M | 52.62M | 28.58M | 21.37M | 20.51M | 23M | 14.12M | 12.81M | 13.36M | 17.59M |
| longTermDebt | 56.39M | 55.78M | 59.16M | 60.74M | 60.4M | 60.85M | 63.9M | 64.97M | 65.86M | 65.96M |
| capitalLeaseObligationsNonCurrent | 1.49M | 1.49M | 1.74M | 1.74M | 1.74M | 1.74M | 1.98M | 1.98M | 1.98M | 1.98M |
| deferredRevenueNonCurrent | 28.31M | 24.87M | 26.06M | 26.47M | 25.05M | 22.99M | 21.57M | 17.24M | 17.57M | 17.14M |
| deferredTaxLiabilitiesNonCurrent | 16.05M | 22.84M | 17.33M | 17.33M | 17.32M | 22.13M | 15.85M | 15.85M | 15.85M | 20.61M |
| otherNonCurrentLiabilities | - | 1.99M | -1.74M | -1.74M | - | -1 | - | -1 | -608 | -607 |
| totalNonCurrentLiabilities | 102.23M | 106.99M | 102.55M | 104.54M | 104.52M | 107.7M | 103.31M | 100.04M | 101.27M | 105.7M |
| otherLiabilities | - | - | - | - | - | 1 | - | 1 | - | - |
| capitalLeaseObligations | 1.49M | 1.49M | 1.74M | 1.74M | 1.74M | 1.74M | 1.98M | 1.98M | 1.98M | 1.98M |
| totalLiabilities | 148.4M | 159.61M | 131.12M | 125.91M | 125.03M | 130.7M | 117.43M | 112.85M | 114.63M | 123.29M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 926.07K | 921.92K | 1.17M | 1.21M | 1.19M | 1.19M | 1.2M | 1.21M | 1.22M | 1.21M |
| retainedEarnings | 58M | 56.52M | 77.84M | 77.48M | 73.07M | 74.29M | 81.06M | 79.61M | 78.12M | 71.46M |
| additionalPaidInCapital | 287.71K | 27898 | -1.13M | 1.22M | 2.7M | 63978 | -7.28M | -6.38M | -5.79M | - |
| 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 | 1.86M | 632.61K | 1.32M | 1.89M | 1.79M | 1.29M | 1.92M | 1.97M | 1.34M | 2.3M |
| depreciationAndAmortization | 3.6M | 3.67M | 3.37M | 3.22M | 3.53M | 3.31M | 3.23M | 3.23M | 3.23M | 3.04M |
| deferredIncomeTax | - | -1.28M | - | - | - | 1.47M | - | - | - | -1.11M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -1.99M | 530.87K | 281.96K | -2.26M | -2.1M | -5.07M | 5.16M | 1.29M | 1.8M | -2.03M |
| accountsReceivables | 1.09M | -1.98M | -357.5K | -398.22K | 251.06K | -725.77K | -890.1K | 2.06M | 5.47M | -3.47M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -4.52M | - | 905.37K | -3.05M | -3.85M | - | 1.62M | -383.4K | -3.56M | - |
| otherWorkingCapital | 1.44M | 2.51M | -265.91K | 1.2M | 1.5M | -4.34M | 4.43M | -382.85K | -117.13K | 1.45M |
| otherNonCashItems | -31340 | -1.71M | -404.76K | -233.71K | -17188 | -659.31K | 83755 | 80729 | 77706 | -1.57M |
| netCashProvidedByOperatingActivities | 3.45M | 1.84M | 4.57M | 2.62M | 3.2M | 343.74K | 10.39M | 6.58M | 6.45M | 635.54K |
| investmentsInPropertyPlantAndEquipment | -2.61M | -3.45M | -4.86M | -5.89M | -4.12M | -12.63M | -7.74M | -8.15M | -4.63M | -4.49M |
| acquisitionsNet | - | - | - | - | - | 1.16M | - | - | - | - |
| purchasesOfInvestments | - | -14685 | - | - | - | -178.98K | - | - | - | -157.03K |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | 642.3K |
| otherInvestingActivities | 266.33K | 5.87M | 227.97K | 246.6K | -746.63K | 7.91M | -177.1K | -2.88M | 2.29M | 2.2M |
| netCashProvidedByInvestingActivities | -2.35M | 2.4M | -4.64M | -5.65M | -4.87M | -3.73M | -7.92M | -11.03M | -2.34M | -1.8M |
| netDebtIssuance | -2.37M | 13.92M | 4.72M | 655.11K | 941.03K | 4.22M | -1.38M | 1.27M | -2.32M | 5.9M |
| longTermNetDebtIssuance | -1.4M | -812.43K | -1.58M | -1.4M | -448.14K | -2.01M | -1.06M | -1.06M | -454.89K | 18.52M |
| shortTermNetDebtIssuance | -975.78K | 14.73M | 6.31M | 2.05M | 1.39M | 6.24M | -312.92K | 2.33M | -1.87M | -12.62M |
| netStockIssuance | 263.97K | -16.45M | -2.38M | 1.08M | 95312 | -253.86K | -907.85K | -602.44K | 200.05K | -962.92K |
| netCommonStockIssuance | 263.97K | -16.45M | -2.38M | 1.08M | 95312 | -253.86K | -907.85K | -602.44K | 200.05K | -962.92K |
| commonStockIssuance | 263.97K | 1.82M | -1.17M | 1.08M | 95312 | 1.61M | - | -200.05K | 200.05K | 1.89M |
| commonStockRepurchased | - | -18.27M | -1.21M | - | - | -1.86M | -907.85K | -402.39K | - | -2.86M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -382K | -466.29K | -482.86K | -497.27K | -466.96K | -666.9K | -469.5K | -474.34K | -669.24K | -667.08K |
| commonDividendsPaid | -382K | -466.29K | -482.86K | -497.27K | -466.96K | -666.9K | -469.5K | -474.34K | -669.24K | -667.08K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 1.5M | -3.03M | - | 1.85M | 1.17M | - | - | - | - | - |
| netCashProvidedByFinancingActivities | -995.3K | -6.02M | 1.85M | 3.09M | 1.74M | 3.3M | -2.75M | 191.48K | -2.79M | 4.27M |