$0.03 (0.3%)
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 |
|---|---|---|---|---|---|---|---|---|
| revenue | 175.66M | 158.71M | 144.86M | 122.29M | 107.84M | 80.25M | - | 49.23M |
| costOfRevenue | 61.99M | 57.43M | 55.48M | 47.99M | 44.19M | 32.85M | - | 20.59M |
| grossProfit | 113.67M | 101.28M | 89.38M | 74.3M | 63.65M | 47.39M | - | 28.64M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 44.66M | 39.92M | 39.82M | 31.17M | 25.28M | 14.99M | - | 8.67M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 44.66M | 39.92M | 39.82M | 31.17M | 25.28M | 14.99M | - | 8.67M |
| otherExpenses | 30.78M | 26.3M | 24.99M | 22.07M | 19.02M | 14.08M | - | - |
| operatingExpenses | 75.44M | 66.21M | 64.8M | 53.24M | 44.3M | 29.06M | - | 17.23M |
| costAndExpenses | 137.43M | 123.64M | 120.28M | 101.23M | 88.49M | 61.92M | - | 37.82M |
| netInterestIncome | -26.45M | -21.88M | -21.09M | -14.76M | -10.86M | -8.96M | 11.94M | - |
| interestIncome | - | - | - | - | 10513 | 13243 | 11.94M | 6.66M |
| interestExpense | 26.45M | 21.88M | 21.09M | 14.76M | 10.87M | 8.97M | - | - |
| depreciationAndAmortization | 30.78M | 26.3M | 24.99M | 22.07M | 19.02M | 14.08M | 8.42M | 6.4M |
| ebitda | 68.39M | 58.05M | 47.25M | 45.24M | 47.27M | 34.5M | 8.42M | 19.97M |
| ebit | 37.61M | 31.76M | 22.26M | 23.16M | 28.25M | 20.42M | -1220 | 13.57M |
| nonOperatingIncomeExcludingInterest | 624.63K | 3.31M | 2.32M | -2.1M | -8.9M | -2.09M | 1220 | - |
| operatingIncome | 38.23M | 35.06M | 24.58M | 21.06M | 19.35M | 18.33M | - | 13.57M |
| totalOtherIncomeExpensesNet | -27.08M | -25.19M | -23.4M | -12.65M | -1.97M | -6.88M | -1225 | -8.82M |
| incomeBeforeTax | 11.15M | 9.87M | 1.17M | 8.4M | 17.38M | 11.45M | -1225 | 4.75M |
| incomeTaxExpense | 3.33M | 2.14M | 334.8K | 5.62M | 4.25M | 2.15M | - | 893.06K |
| netIncomeFromContinuingOperations | 7.83M | 7.73M | 837.26K | 2.78M | 13.13M | 9.3M | -1225 | 3.86M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - |
| netIncome | 8.3M | 7.75M | 644.94K | 2.54M | 13.08M | 9.25M | -1225 | 3.86M |
| netIncomeDeductions | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 8.3M | 7.75M | 644.94K | 2.54M | 11.89M | 9.25M | -1225 | 3.86M |
| eps | 0.13 | 0.12 | 0.01 | 0.04 | 0.23 | 0.21 | 51.38 | 30.82 |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 |
|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 25.93M | 21.39M | 18.13M | 14.9M | 17.81M | 9.21M | 58.24M | 9.03M |
| shortTermInvestments | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 25.93M | 21.39M | 18.13M | 14.9M | 17.81M | 9.21M | 58.24M | 9.03M |
| netReceivables | 40.83M | 37.85M | 33.23M | 31.26M | 25.21M | 15.81M | 9.75M | 9.21M |
| accountsReceivables | 40.83M | 37.85M | 33.23M | 31.26M | 25.21M | 15.81M | 9.75M | 9.21M |
| otherReceivables | - | - | - | - | - | - | - | - |
| inventory | - | 4.87M | 6.3M | 5.46M | 4.04M | 1.41M | 431.03K | 227.1K |
| prepaids | 16.37M | 15.18M | 13.25M | 15.19M | 12.38M | 12.84M | - | - |
| otherCurrentAssets | 9.41M | - | - | - | - | - | 13.85M | 14.66M |
| totalCurrentAssets | 92.54M | 79.28M | 70.91M | 66.81M | 59.44M | 39.27M | 82.27M | 33.13M |
| propertyPlantEquipmentNet | 8.55M | 6.36M | 7.54M | 7.92M | 342.08K | 321.77K | 602.98K | 245.92K |
| goodwill | - | 402.07K | 402.07K | 402.07K | 402.07K | - | 402.07K | - |
| intangibleAssets | 788.74M | 719.67M | 640.22M | 617.4M | 571.38M | 391.15M | 285.11M | 164.65M |
| goodwillAndIntangibleAssets | 788.74M | 720.08M | 640.62M | 617.81M | 571.79M | 391.15M | 285.51M | 164.65M |
| longTermInvestments | 2.83M | 1.1M | 1.45M | 2.31M | 3.91M | 1.59M | 1.5M | 1.47M |
| taxAssets | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 57.02M | 58.31M | 63.01M | 59.24M | 48.79M | 29.52M | 26.71M | 18.96M |
| totalNonCurrentAssets | 857.14M | 785.84M | 712.63M | 687.28M | 624.83M | 422.59M | 314.32M | 185.33M |
| otherAssets | - | - | - | - | - | - | - | - |
| totalAssets | 949.68M | 865.13M | 783.53M | 754.08M | 684.27M | 461.86M | 396.59M | 218.47M |
| totalPayables | 4.66M | 53.41M | 49.85M | 40.12M | 25.75M | 18.79M | 876.14K | 2.09M |
| accountPayables | 4.12M | 5.39M | 9.02M | 6.68M | 4.44M | 3.32M | 876.14K | 2.09M |
| otherPayables | 547.93K | 48.01M | 40.83M | 33.44M | 21.31M | 15.47M | - | - |
| accruedExpenses | 2.67M | 2.59M | 2.04M | 1.69M | 1.94M | 1.63M | 13.7M | 9.04M |
| shortTermDebt | - | - | - | - | - | 1M | 1M | 823.47K |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - |
| taxPayables | 547.93K | 803.34K | 439.15K | 204.99K | 77496 | 527.17K | - | - |
| deferredRevenue | 2.47M | 1.89M | 1.16M | 2.15M | 1.1M | 1.34M | - | - |
| otherCurrentLiabilities | 55.73M | 7.95M | 7.31M | 10.58M | 12.27M | 2.62M | 7.86M | 2.39M |
| totalCurrentLiabilities | 65.54M | 65.84M | 60.37M | 54.55M | 41.06M | 25.38M | 23.44M | 14.35M |
| longTermDebt | 455.71M | 388.13M | 330.79M | 311.49M | 269.86M | 211.53M | 179.34M | 116.61M |
| capitalLeaseObligationsNonCurrent | 7.45M | 5.72M | 6.72M | 7.07M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 41.79M | 38.23M | 30.47M | 30.53M | 24.88M | 19.27M | - | - |
| otherNonCurrentLiabilities | 634.69K | 1M | 694.08K | 785.11K | 1.01M | 11.31M | 22.72M | 5.25M |
| totalNonCurrentLiabilities | 505.57M | 433.09M | 368.68M | 349.87M | 295.75M | 242.11M | 202.06M | 121.86M |
| otherLiabilities | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 7.45M | 5.72M | 6.72M | 7.07M | - | - | - | - |
| totalLiabilities | 571.11M | 498.93M | 429.05M | 404.42M | 336.82M | 267.49M | 225.5M | 136.21M |
| treasuryStock | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | 81.63M | 81.63M | - |
| commonStock | 6561 | 6524 | 6483 | 6444 | 6415 | 2854 | 1 | - |
| retainedEarnings | 31.45M | 23.15M | 15.4M | 14.75M | 12.21M | -863.11K | -9.54M | -19.6M |
| additionalPaidInCapital | 346.93M | 344.15M | 341.39M | 338.46M | 335.37M | 110.5M | 102.42M | 104.25M |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 |
|---|---|---|---|---|---|---|---|---|
| netIncome | 8.3M | 7.73M | 837.26K | 2.78M | 13.13M | 9.3M | 10.06M | 3.86M |
| depreciationAndAmortization | 30.78M | 26.3M | 24.99M | 22.07M | 19.02M | 14.08M | 8.42M | 6.4M |
| deferredIncomeTax | 2.33M | 467.2K | -220.94K | 5.25M | 4.04M | 1.62M | 9.97M | - |
| stockBasedCompensation | 4.27M | 4.39M | 3.39M | 3.2M | 2.89M | 102.7K | 90944 | - |
| changeInWorkingCapital | 2.36M | 343.16K | 3.65M | -2.35M | -19.71M | -8.18M | -7.75M | -9.83M |
| accountsReceivables | -2.98M | -4.62M | -1.97M | -6.04M | -9.4M | -6.07M | -532.8K | -1.54M |
| inventory | - | - | -842.39K | -1.42M | -2.64M | -975.35K | -203.93K | -66544 |
| accountsPayables | -1.38M | -3.58M | 1.08M | 15.26M | 8.05M | -350.86K | 736.73K | - |
| otherWorkingCapital | 6.73M | 8.54M | 5.39M | -10.16M | -15.73M | -789.71K | -7.02M | -8.23M |
| otherNonCashItems | 2.09M | 6.05M | 3.56M | 249.06K | -6.89M | -2.2M | 1.06M | 2.13M |
| netCashProvidedByOperatingActivities | 50.14M | 45.28M | 36.19M | 31.2M | 12.48M | 14.71M | 11.88M | 2.55M |
| investmentsInPropertyPlantAndEquipment | -102.08M | -81538 | -225.68K | -406.4K | -194.36M | -79901 | -529.95K | -115.18K |
| acquisitionsNet | -287.65K | -1.1M | -200K | - | -2.46M | -13366 | -380.42K | -53559 |
| purchasesOfInvestments | -2.24M | - | - | - | -2.46M | - | - | - |
| salesMaturitiesOfInvestments | - | 945.07K | - | - | 199.08M | - | - | - |
| otherInvestingActivities | - | -96.48M | -50.13M | -71.82M | -196.62M | -118.52M | -106.9M | -32.25M |
| netCashProvidedByInvestingActivities | -104.61M | -96.72M | -50.55M | -72.23M | -196.82M | -118.61M | -107.81M | -32.41M |
| netDebtIssuance | 65.86M | 56M | 18M | 42.18M | 59.76M | 39.9M | 69.54M | - |
| longTermNetDebtIssuance | 65.86M | 56M | 18M | 42.18M | 59.76M | 39.9M | 69.54M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - |
| netStockIssuance | 13684 | 100.92K | - | - | - | 7.97M | - | - |
| netCommonStockIssuance | 13684 | 100.92K | - | - | - | 7.97M | - | - |
| commonStockIssuance | 13684 | 100.92K | - | - | - | 7.97M | 25000 | - |
| commonStockRepurchased | - | - | - | - | - | - | 39.92M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | -16.88M | - |
| commonDividendsPaid | - | - | - | - | - | - | -16.88M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.38M | -1.58M | -440K | -3.72M | 136.77M | -648.77K | 94.36M | 33.16M |
| netCashProvidedByFinancingActivities | 64.49M | 54.52M | 17.56M | 38.46M | 196.53M | 47.22M | 147.03M | 33.16M |
| 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 | 47.5M | 45.6M | 45.44M | 37.16M | 41.42M | 42.3M | 40.67M | 34.32M | 39.15M | 35.48M |
| costOfRevenue | 16.07M | 16.42M | 16.53M | 13.19M | 14.25M | 15.07M | 14.83M | 13.28M | 54.01M | 13.22M |
| grossProfit | 31.43M | 29.18M | 28.9M | 23.97M | 27.17M | 27.24M | 25.84M | 21.04M | -14.86M | 22.25M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 11.54M | 18.88M | 10.66M | 11.21M | 9.98M | 10.96M | 9.28M | 9.69M | 9.67M | 9.39M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 11.54M | 18.88M | 10.66M | 11.21M | 9.98M | 10.96M | 9.28M | 9.69M | 9.67M | 9.39M |
| otherExpenses | 8.12M | - | 7.56M | 7.31M | 6.77M | 6.71M | 6.43M | 6.38M | -33.29M | 6.34M |
| operatingExpenses | 19.66M | 18.88M | 18.22M | 18.52M | 16.75M | 17.68M | 15.71M | 16.07M | -23.62M | 15.73M |
| costAndExpenses | 35.73M | 35.3M | 34.75M | 31.72M | 31M | 32.75M | 30.55M | 29.36M | 30.38M | 28.95M |
| netInterestIncome | -6.83M | -6.6M | -6.74M | -6.3M | -6.09M | -5.78M | -4.96M | -5.06M | -5.22M | -5.37M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 6.83M | 6.6M | 6.74M | 6.3M | 6.09M | 5.78M | 4.96M | 5.06M | 5.22M | 5.37M |
| depreciationAndAmortization | 8.12M | 7.8M | 7.56M | 7.31M | 6.77M | 6.71M | 6.43M | 6.38M | 6.37M | 6.34M |
| ebitda | 20.59M | 18.4M | 17.45M | 12.69M | 16.18M | 19.79M | 11.39M | 10.7M | 15.65M | 7.63M |
| ebit | 12.47M | 10.6M | 9.89M | 5.38M | 9.41M | 13.08M | 4.96M | 4.31M | 9.28M | 1.28M |
| nonOperatingIncomeExcludingInterest | -696.48K | -300K | 793.72K | 65527 | 1.01M | -3.52M | 5.16M | 649.28K | -517.78K | 5.24M |
| operatingIncome | 11.77M | 10.3M | 10.69M | 5.45M | 10.42M | 9.56M | 10.12M | 4.96M | 8.76M | 6.52M |
| totalOtherIncomeExpensesNet | -6.13M | -6.9M | -7.54M | -6.36M | -7.1M | -2.26M | -10.12M | -5.71M | -4.7M | -10.61M |
| incomeBeforeTax | 5.64M | 3.4M | 3.15M | -914.79K | 3.32M | 7.3M | -604 | -747.14K | 4.06M | -4.09M |
| incomeTaxExpense | 1.57M | 1.2M | 947.31K | -271.07K | 600.14K | 1.99M | -152.59K | -293.97K | 1.21M | -1.23M |
| netIncomeFromContinuingOperations | 4.06M | 2.2M | 2.2M | -643.72K | 2.72M | 5.31M | 151.99K | -453.18K | 2.85M | -2.86M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 4.4M | 2.2M | 2.26M | -555.66K | 2.67M | 5.24M | 185.02K | -346.66K | 2.8M | -2.96M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 4.4M | 2.2M | 2.26M | -555.66K | 2.67M | 5.24M | 185.02K | -346.66K | 2.8M | -2.96M |
| eps | 0.07 | 0.03 | 0.03 | -0.01 | 0.04 | 0.08 | 0.0 | -0.01 | 0.04 | -0.05 |
| 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 | 25.93M | 20.59M | 27.94M | 14.86M | 21.39M | 17.76M | 21.07M | 16.36M | 18.13M | 19.51M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 25.93M | 20.59M | 27.94M | 14.86M | 21.39M | 17.76M | 21.07M | 16.36M | 18.13M | 19.51M |
| netReceivables | 40.83M | 37.06M | 35.88M | 34.67M | 37.85M | 34.67M | 36.24M | 32.08M | 33.23M | 30.58M |
| accountsReceivables | 40.83M | 37.06M | 35.88M | 34.67M | 37.85M | 34.67M | 36.24M | 32.08M | 33.23M | 30.58M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | 4.87M | 7.87M | 6.69M | 6.16M | 6.3M | 6.8M |
| prepaids | 16.37M | 15.33M | 14.87M | 14.98M | 15.18M | 13.69M | 13.01M | 12.92M | 13.25M | 13.73M |
| otherCurrentAssets | 9.41M | 4.87M | 5.09M | 4.96M | - | - | - | - | - | - |
| totalCurrentAssets | 92.54M | 77.84M | 83.78M | 69.47M | 79.28M | 74M | 77.01M | 67.52M | 70.91M | 70.62M |
| propertyPlantEquipmentNet | 8.55M | 7.79M | 7.12M | 6.07M | 6.36M | 6.65M | 6.99M | 7.26M | 7.54M | 7.84M |
| goodwill | - | - | - | - | 402.07K | - | - | - | 402.07K | 1.34M |
| intangibleAssets | 788.74M | 797.17M | 752.47M | 721.8M | 719.67M | 693.43M | 637.4M | 634.72M | 640.22M | 644.53M |
| goodwillAndIntangibleAssets | 788.74M | 797.17M | 752.47M | 721.8M | 720.08M | 693.43M | 637.4M | 634.72M | 640.62M | 645.87M |
| longTermInvestments | 2.83M | 2.58M | 2.58M | 2.62M | 1.1M | 600K | 1.56M | 1.36M | 1.45M | 1.57M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 57.02M | 56.53M | 57.58M | 57.02M | 58.31M | 57.69M | 55.27M | 57.3M | 63.01M | 61.45M |
| totalNonCurrentAssets | 857.14M | 864.07M | 819.75M | 787.5M | 785.84M | 758.37M | 701.22M | 700.64M | 712.63M | 716.72M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 949.68M | 941.91M | 903.54M | 856.98M | 865.13M | 832.37M | 778.23M | 768.16M | 783.53M | 787.34M |
| totalPayables | 4.66M | 53.76M | 52.64M | 46.53M | 53.41M | 47.36M | 49.12M | 44.32M | 49.85M | 44.78M |
| accountPayables | 4.12M | 5.85M | 4.09M | 3.76M | 5.39M | 5.41M | 4.24M | 5.12M | 9.02M | 7.38M |
| otherPayables | 547.93K | 47.91M | 48.56M | 42.77M | 48.01M | 41.95M | 44.88M | 39.2M | 40.83M | 37.4M |
| accruedExpenses | 2.67M | 1.6M | 1.02M | 541.53K | 2.59M | 1.7M | 1.2M | 883.25K | 2.04M | 1.39M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 547.93K | 11.84M | 1.39M | 680.68K | 803.34K | 97894 | 100.79K | 541.5K | 439.15K | - |
| deferredRevenue | 2.47M | 4.06M | 5.01M | 2.74M | 1.89M | 2.38M | 2.78M | 1.1M | 1.16M | 1.94M |
| otherCurrentLiabilities | 55.73M | 6.2M | 3.28M | 3.89M | 7.95M | 10.28M | 2.95M | 6.37M | 7.31M | 8.08M |
| totalCurrentLiabilities | 65.54M | 65.63M | 61.95M | 53.7M | 65.84M | 61.72M | 56.05M | 52.68M | 60.37M | 56.18M |
| longTermDebt | 455.71M | 452.26M | 421.81M | 387.37M | 388.13M | 371.8M | 324.46M | 324.13M | 330.79M | 342.46M |
| capitalLeaseObligationsNonCurrent | 7.45M | 7.19M | 6.65M | 5.49M | 5.72M | 5.92M | 6.12M | 6.43M | 6.72M | 6.98M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 41.79M | 40.85M | 39.78M | 39.15M | 38.23M | 31.55M | 30.54M | 30.03M | 30.47M | 29.88M |
| otherNonCurrentLiabilities | 634.69K | 1.17M | 1.22M | 1.16M | 1M | 600.34K | 1.8M | 469.59K | 694.08K | 588.74K |
| totalNonCurrentLiabilities | 505.57M | 501.48M | 469.47M | 433.17M | 433.09M | 409.86M | 362.92M | 361.06M | 368.68M | 379.91M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 7.45M | 7.19M | 6.65M | 5.49M | 5.72M | 5.92M | 6.12M | 6.43M | 6.72M | 6.98M |
| totalLiabilities | 571.11M | 567.1M | 531.42M | 486.87M | 498.93M | 471.58M | 418.97M | 413.74M | 429.05M | 436.09M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 6561 | 6560 | 6560 | 6550 | 6524 | 6523 | 6523 | 6508 | 6483 | 6481 |
| retainedEarnings | 31.45M | 27.05M | 24.85M | 22.59M | 23.15M | 20.48M | 15.24M | 15.05M | 15.4M | 12.6M |
| additionalPaidInCapital | 346.93M | 346.08M | 345.56M | 344.65M | 344.15M | 343.42M | 342.68M | 341.74M | 341.39M | 340.74M |
| 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 | 4.4M | 2.2M | 2.2M | -643.72K | 2.72M | 5.31M | 151.99K | -453.18K | 2.85M | -2.86M |
| depreciationAndAmortization | 8.12M | 7.79M | 7.56M | 7.31M | 6.77M | 6.71M | 6.43M | 6.38M | 6.37M | 6.34M |
| deferredIncomeTax | 572.31K | 1.08M | 947.31K | -271.07K | -750.05K | 1.81M | -146.29K | -446.78K | 729.82K | -950.76K |
| stockBasedCompensation | 932.59K | 1.09M | 1.11M | 1.13M | 1.05M | 1.01M | 1.05M | 1.27M | 846.4K | 812.86K |
| changeInWorkingCapital | -1.14M | -57886 | 6.62M | -3.05M | -135.71K | -755.99K | 363.71K | 871.15K | 3.2M | -5.37M |
| accountsReceivables | -3.78M | -1.17M | -1.21M | 3.17M | -3.18M | 1.57M | -4.16M | 1.15M | -2.64M | -1.33M |
| inventory | - | - | - | - | - | - | -524.23K | 137.14K | 495.5K | -345.99K |
| accountsPayables | -2.51M | 918.34K | 2.58M | -2.37M | -222.64K | 776.13K | 664.64K | -4.8M | 4M | -44950 |
| otherWorkingCapital | 5.15M | 196.36K | 5.24M | -3.86M | 3.26M | -3.1M | 4.38M | 4.38M | 1.34M | -3.65M |
| otherNonCashItems | 160.04K | 820.22K | 852.84K | 1.53M | 2.52M | -2.85M | 5.46M | 926.08K | -213.49K | 5.57M |
| netCashProvidedByOperatingActivities | 13.05M | 12.92M | 19.29M | 6.01M | 12.17M | 11.23M | 13.32M | 8.56M | 13.79M | 3.55M |
| investmentsInPropertyPlantAndEquipment | -3.9M | -128.38K | -125.54K | -33608 | -24668 | -1639 | -28527 | -26704 | -9578 | -82167 |
| acquisitionsNet | - | -100000 | -50000 | -1.69M | -1M | - | -100000 | - | - | -200K |
| purchasesOfInvestments | -400K | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -49.77M | -40.18M | -7.94M | -23.76M | -61.23M | -8.67M | -1.87M | -3.36M | -14.38M |
| netCashProvidedByInvestingActivities | -4.3M | -50M | -40.36M | -9.66M | -24.79M | -61.23M | -8.8M | -1.9M | -3.37M | -14.67M |
| netDebtIssuance | 1.86M | 30M | 34M | - | 16M | 47M | - | -7M | -12M | 10M |
| longTermNetDebtIssuance | 1.86M | 30M | 34M | - | 16M | 47M | - | -7M | -12M | 10M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | -13684 | 13684 | - | - | 76647 | - | 1 | - |
| netCommonStockIssuance | - | - | -13684 | 13684 | - | - | 76647 | - | 1 | - |
| commonStockIssuance | - | - | -13684 | 13684 | - | - | 76647 | - | 1 | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -287.65K | 13684 | -2.52M | 2046 | -145.61K | - | -1.41M | 3 | -13473 |
| netCashProvidedByFinancingActivities | 1.86M | 29.71M | 34M | -2.51M | 16M | 46.85M | 76647 | -8.41M | -12M | 9.99M |