AMEX : MXC
$0.2 (2.16%)
| 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 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 6.56M | 7.36M | 6.6M | 9.56M | 6.59M | 2.8M | 2.74M | 2.69M | 2.71M | 2.53M |
| costOfRevenue | 3.98M | 4.06M | 3.5M | 3.57M | 2.63M | 1.78M | 1.77M | 1.74M | 1.95M | 2.06M |
| grossProfit | 2.58M | 3.3M | 3.11M | 5.98M | 3.96M | 1.02M | 970.09K | 948.05K | 754.37K | 469.48K |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 1.31M | 1.32M | 1.23M | 1.12M | 949.08K | 833.43K | 1.01M | 911.93K | 955.15K | 976.39K |
| sellingAndMarketingExpenses | - | - | 15572 | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 1.31M | 1.32M | 1.24M | 1.12M | 949.08K | 833.43K | 1.01M | 911.93K | 955.15K | 976.39K |
| otherExpenses | -818K | 29983 | 29869 | 30532 | 28560 | 28548 | 27235 | 27775 | 31460 | 35743 |
| operatingExpenses | 488.28K | 1.35M | 1.27M | 1.15M | 977.64K | 861.98K | 1.03M | 939.7K | 986.61K | 1.01M |
| costAndExpenses | 4.47M | 5.41M | 4.77M | 4.72M | 3.6M | 2.64M | 2.8M | 2.68M | 2.94M | 3.07M |
| netInterestIncome | 84962 | 66479 | 130.24K | -5088 | -26172 | -52526 | -35802 | -21292 | -89251 | -151.9K |
| interestIncome | 89341 | 72629 | 135.48K | 8009 | 340 | 706 | 1854 | 639 | 286 | 225 |
| interestExpense | 4379 | 6150 | 5234 | 13097 | 26512 | 53232 | 37656 | 21931 | 89537 | 152.13K |
| depreciationAndAmortization | 2.56M | 2.45M | 2M | 1.85M | 1.35M | 934.91K | 853.8K | 830.2K | 911.88K | 1.21M |
| ebitda | 4.64M | 4.48M | 3.97M | 6.69M | 4.33M | 1.14M | 791.98K | 839.18K | 679.93K | 670.74K |
| ebit | 2.09M | 2.02M | 1.97M | 4.84M | 2.98M | 209.16K | -61822 | 8985 | -231.95K | -542.43K |
| nonOperatingIncomeExcludingInterest | - | -72629 | -135.48K | -8009 | -340 | -50463 | -1854 | -639 | -286 | -225 |
| operatingIncome | 2.09M | 1.95M | 1.84M | 4.83M | 2.98M | 158.7K | -63676 | 8346 | -232.24K | -542.65K |
| totalOtherIncomeExpensesNet | -403.94K | 66479 | 130.24K | -5088 | -26172 | -2769 | -35802 | -21292 | -89251 | -151.9K |
| incomeBeforeTax | 1.68M | 2.02M | 1.97M | 4.83M | 2.96M | 155.93K | -99478 | -12946 | -321.49K | -694.55K |
| incomeTaxExpense | 379.04K | 304.33K | 620.54K | 164.51K | 102.36K | - | - | - | 286 | - |
| netIncomeFromContinuingOperations | 1.31M | 1.71M | 1.34M | 4.66M | 2.86M | 155.93K | -99478 | -12946 | -321.49K | -694.55K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.31M | 1.71M | 1.34M | 4.66M | 2.86M | 155.93K | -99478 | -12946 | -321.49K | -694.55K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.31M | 1.71M | 1.34M | 4.66M | 2.86M | 155.93K | -99478 | -12946 | -321.49K | -694.55K |
| eps | 0.64 | 0.83 | 0.64 | 2.17 | 1.36 | 0.08 | -0.05 | -0.01 | -0.16 | -0.34 |
| 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 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 2.78M | 1.75M | 2.47M | 2.24M | 1.37M | 57813 | 34381 | 128.25K | 492.61K | 73451 |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 2.78M | 1.75M | 2.47M | 2.24M | 1.37M | 57813 | 34381 | 128.25K | 492.61K | 73451 |
| netReceivables | 1.4M | 1.18M | 1.01M | 1.37M | 1.31M | 651.79K | 284.7K | 380.02K | 832.24K | 395.16K |
| accountsReceivables | 1.4M | 1.18M | 1.01M | 1.37M | 1.31M | 651.79K | 284.7K | 380.02K | 832.24K | 395.16K |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | -380.02K | -832.24K | - |
| prepaids | 273.06K | 85362 | 204.94K | 124.45K | 52636 | 47895 | 50188 | 53735 | 47583 | 36325 |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 4.45M | 3.02M | 3.69M | 3.73M | 2.73M | 757.49K | 369.27K | 562.01K | 1.37M | 504.93K |
| propertyPlantEquipmentNet | 14.7M | 15.22M | 14.26M | 13.37M | 10.26M | 9.79M | 9.55M | 8.77M | 8.88M | 12.17M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 2.53M | 2.1M | 1.1M | 700K | 275K | 200K | 150K | - | - | - |
| taxAssets | - | - | 1.64M | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 1.38M | 4298 | 8597 | 12156 | 13156 | 83389 | 2200 | 122.41K | 149.28K | 28157 |
| totalNonCurrentAssets | 18.62M | 17.33M | 17M | 14.09M | 10.55M | 10.07M | 9.7M | 8.89M | 9.03M | 12.2M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 23.06M | 20.35M | 20.69M | 17.82M | 13.28M | 10.83M | 10.07M | 9.45M | 10.4M | 12.71M |
| totalPayables | 367.13K | 470.19K | 380.86K | 181.9K | 194.47K | 101.57K | 109.26K | 158.61K | 436.82K | 127.26K |
| accountPayables | 349.93K | 277.39K | 191.6K | 181.9K | 194.47K | 101.57K | 109.26K | 158.61K | 436.82K | 127.26K |
| otherPayables | 17203 | 192.8K | 189.25K | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | 51003 | 19263 | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 55787 | - | - | 56366 | 54294 | 21965 | 65721 | - | - | - |
| taxPayables | 17203 | 192.8K | 189.25K | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 30000 | 30000 | 30000 | 20000 | 15000 | 15000 | 7500 | 7500 | 10000 | 10000 |
| totalCurrentLiabilities | 452.92K | 551.19K | 430.12K | 258.26K | 263.76K | 138.53K | 182.48K | 166.11K | 446.82K | 137.26K |
| longTermDebt | - | - | - | - | - | 1.15M | 757.42K | - | 700K | 2.9M |
| capitalLeaseObligationsNonCurrent | 19735 | 75522 | - | 19263 | 75629 | - | 10982 | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.91M | 320.6K | 1.95M | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 699.32K | 688.84K | 688.81K | 710.28K | 720.51K | 713.8K | 755.26K | 854.03K | 852.55K | 968.48K |
| totalNonCurrentLiabilities | 2.62M | 1.08M | 2.64M | 729.54K | 796.14K | 1.87M | 1.52M | 854.03K | 1.55M | 3.87M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 75522 | 75522 | - | 75629 | 129.92K | 21965 | 76703 | - | - | - |
| totalLiabilities | 3.08M | 1.64M | 3.07M | 987.8K | 1.06M | 2.01M | 1.71M | 1.02M | 2M | 4.01M |
| treasuryStock | -1.88M | -1.88M | -1.18M | -590.5K | -346K | -346K | -346K | -346K | -346K | -346K |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.12M | 1.12M | 1.11M | 1.11M | 1.11M | 1.07M | 1.05M | 1.05M | 1.05M | 1.05M |
| retainedEarnings | 11.73M | 10.63M | 9.12M | 7.99M | 3.33M | 473.36K | 317.43K | 416.91K | 429.85K | 751.34K |
| additionalPaidInCapital | 9.02M | 8.84M | 8.57M | 8.32M | 8.13M | 7.62M | 7.34M | 7.31M | 7.27M | 7.24M |
| 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 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 1.31M | 1.71M | 1.34M | 4.66M | 2.86M | 155.93K | -99478 | -12946 | -321.49K | -694.55K |
| depreciationAndAmortization | 2.52M | 2.45M | 2M | 1.88M | 1.37M | 934.91K | 881.04K | 830.2K | 911.88K | 1.21M |
| deferredIncomeTax | 213.07K | 8943 | 311.66K | - | - | - | -881.04K | -830.2K | - | - |
| stockBasedCompensation | 174K | 205.64K | - | - | - | - | 34303 | 22656 | 20753 | 52864 |
| changeInWorkingCapital | -434.35K | -102.82K | 543.6K | -186.74K | -584.75K | -380.42K | 54615 | 187.07K | -144.51K | -259.4K |
| accountsReceivables | -217.8K | -170.64K | 362.92K | -63678 | -658.35K | -367.09K | 64903 | 482.64K | -437.08K | -117.13K |
| inventory | - | - | - | - | - | - | 44829 | 284.22K | 14351 | 6959 |
| accountsPayables | -33087 | 69059 | 16198 | -33475 | 95140 | 3223 | -44829 | -284.22K | 303.83K | -124K |
| otherWorkingCapital | -183.46K | -1240 | 164.48K | -89586 | -21542 | -16558 | -10288 | -295.57K | -25609 | -25219 |
| otherNonCashItems | -3118 | -7198 | 234.11K | 155.35K | 100.1K | -370 | 875.52K | 815.55K | 886.27K | 1.21M |
| netCashProvidedByOperatingActivities | 3.78M | 4.27M | 4.43M | 6.52M | 3.74M | 710.05K | 864.96K | 1.01M | 441.02K | 312.08K |
| investmentsInPropertyPlantAndEquipment | -2.19M | -3.42M | -3.35M | -5.31M | -1.89M | -1.6M | -1.7M | -817.7K | -1.09M | -802.31K |
| acquisitionsNet | - | - | 306.63K | - | 11969 | 121.38K | 104.58K | 162.3K | 3.16M | 3.23M |
| purchasesOfInvestments | -427.43K | -1M | -400K | -425K | -75000 | -50000 | -150K | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | -104.58K | - | - | - |
| otherInvestingActivities | 80269 | 262.04K | 26194 | 295.68K | 241.7K | 136.24K | 104.58K | 162.3K | 3.27M | 3.21M |
| netCashProvidedByInvestingActivities | -2.54M | -4.15M | -3.42M | -5.44M | -1.71M | -1.39M | -1.74M | -655.4K | 2.18M | 2.41M |
| netDebtIssuance | - | - | -750 | -12200 | -1.18M | 453.57K | 795K | -700K | -2.2M | -2.68M |
| longTermNetDebtIssuance | - | - | -750 | -12200 | -1.18M | 453.57K | 795K | -700K | -2.2M | -2.68M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -703.22K | -565.37K | -227.79K | 458.57K | 247.44K | - | - | - | - |
| netCommonStockIssuance | - | -703.22K | -565.37K | -227.79K | 458.57K | 247.44K | - | - | - | - |
| commonStockIssuance | - | - | 19662 | 16700 | 458.57K | 247.44K | - | 18241 | - | - |
| commonStockRepurchased | - | -703.22K | -585.04K | -244.49K | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -204.6K | -209K | -213.6K | - | - | - | - | - | - | - |
| commonDividendsPaid | -204.6K | -209K | -213.6K | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -12370 | 77641 | - | 30179 | - | - | -12266 | -21291 | - | - |
| netCashProvidedByFinancingActivities | -216.97K | -834.58K | -779.72K | -209.82K | -721.43K | 701.01K | 782.73K | -721.29K | -2.2M | -2.68M |
| 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 | 1.63M | 1.38M | 1.73M | 1.81M | 1.99M | 1.89M | 1.75M | 1.73M | 1.79M | 1.66M |
| costOfRevenue | 881.66K | 974.89K | 1.04M | 1.09M | 986.32K | 1.1M | 997.69K | 977.12K | 383.36K | 801.37K |
| grossProfit | 746.86K | 409K | 694.96K | 726.16K | 1M | 794.6K | 751.53K | 750.72K | 1.41M | 855.07K |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | -1.04M | 317.52K | 332.26K | 391.89K | 277.99K | 340.51K | 334.52K | 367.04K | 261.59K | 335.15K |
| sellingAndMarketingExpenses | -2544 | - | - | 2544 | - | - | - | - | 294 | - |
| sellingGeneralAndAdministrativeExpenses | -1.04M | 317.52K | 332.26K | 394.44K | 277.99K | 340.51K | 334.52K | 367.04K | 261.88K | 335.15K |
| otherExpenses | 1.84M | - | - | - | 6754 | 7705 | 7813 | 7711 | 708.79K | 7225 |
| operatingExpenses | 791.79K | 317.52K | 332.26K | 394.44K | 284.74K | 348.22K | 342.34K | 374.76K | 970.67K | 342.38K |
| costAndExpenses | 1.14M | 1.29M | 1.37M | 1.48M | 1.27M | 1.44M | 1.34M | 1.35M | 1.35M | 1.14M |
| netInterestIncome | -55379 | 22878 | 19045 | 13456 | 20614 | 4447 | 19755 | 21663 | 46482 | 35861 |
| interestIncome | -58610 | 23953 | 20126 | 14531 | 21738 | 7315 | 20830 | 22746 | 48481 | 36936 |
| interestExpense | -3231 | 1075 | 1081 | 1075 | 1124 | 2868 | 1075 | 1083 | 1999 | 1075 |
| depreciationAndAmortization | 517.7K | 684.36K | 670.69K | 683.24K | 692.28K | 636.42K | 584.29K | 539.7K | 708.79K | 407.56K |
| ebitda | 1.76M | 799.78K | 1.05M | 1.03M | 1.43M | 1.09M | 1.01M | 938.4K | 1.2M | 957.19K |
| ebit | 1.24M | 115.43K | 382.82K | 346.26K | 740.42K | 453.7K | 430.03K | 398.71K | 487.87K | 549.63K |
| nonOperatingIncomeExcludingInterest | - | -23953 | -20126 | -14531 | -21738 | -7315 | -20830 | -22746 | -48481 | -36936 |
| operatingIncome | 484.81K | 91473 | 362.7K | 331.73K | 718.68K | 446.38K | 409.2K | 375.96K | 439.39K | 512.69K |
| totalOtherIncomeExpensesNet | 358.68K | 22878 | 19045 | 13456 | 20614 | 4447 | 19755 | 21663 | 46482 | 35861 |
| incomeBeforeTax | -841.27K | 114.35K | 381.74K | 345.18K | 739.29K | 450.83K | 428.95K | 397.62K | 485.87K | 548.56K |
| incomeTaxExpense | 153.47K | 64106 | 58235 | 103.23K | 104.3K | -18305 | 111.75K | 106.59K | 221.57K | 202.94K |
| netIncomeFromContinuingOperations | 690.02K | 50245 | 323.51K | 241.95K | 635K | 469.13K | 317.2K | 291.04K | 264.3K | 345.61K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 690.02K | 50245 | 323.51K | 241.95K | 635K | 469.13K | 317.2K | 291.04K | 264.3K | 345.61K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 690.02K | 50245 | 323.51K | 241.95K | 635K | 469.13K | 317.2K | 291.04K | 264.3K | 345.61K |
| eps | 0.34 | 0.02 | 0.16 | 0.12 | 0.31 | 0.23 | 0.15 | 0.14 | 0.13 | 0.16 |
| 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.78M | 2.27M | 2.75M | 2.55M | 1.75M | 910K | 1.58M | 2.51M | 2.47M | 3.58M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 2.78M | 2.27M | 2.75M | 2.55M | 1.75M | 910K | 1.58M | 2.51M | 2.47M | 3.58M |
| netReceivables | 1.4M | 775.96K | 925.1K | 924.72K | 1.18M | 1.09M | 922.42K | 965.85K | 1.01M | 919.68K |
| accountsReceivables | 1.4M | 775.96K | 925.1K | 924.72K | 1.18M | 1.09M | 922.42K | 965.85K | 1.01M | 919.68K |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 273.06K | 444.05K | 64714 | 72579 | 85362 | 55135 | 66973 | 74513 | 204.94K | 53531 |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 4.45M | 3.49M | 3.74M | 3.54M | 3.02M | 2.05M | 2.57M | 3.56M | 3.69M | 4.55M |
| propertyPlantEquipmentNet | 14.7M | 14.54M | 14.52M | 14.92M | 15.22M | 15.58M | 15.25M | 14.49M | 14.26M | 13.23M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 2.53M | 2.53M | 2.3M | 2.1M | 2.1M | 1.9M | 1.5M | 1.3M | 1.1M | 900K |
| taxAssets | - | - | - | - | - | - | - | - | 1.64M | - |
| otherNonCurrentAssets | 1.38M | 1075 | 2149 | 3224 | 4298 | 5373 | 6448 | 7521 | 8597 | 9672 |
| totalNonCurrentAssets | 18.62M | 17.07M | 16.82M | 17.02M | 17.33M | 17.48M | 16.76M | 15.8M | 17M | 14.13M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 23.06M | 20.56M | 20.56M | 20.56M | 20.35M | 19.54M | 19.33M | 19.35M | 20.69M | 18.69M |
| totalPayables | 367.13K | 198.11K | 370.82K | 654.5K | 470.19K | 502.59K | 514.95K | 437.67K | 380.86K | 201.42K |
| accountPayables | 349.93K | 154.79K | 223.74K | 346.38K | 277.39K | 190.55K | 389K | 236.51K | 191.6K | 201.42K |
| otherPayables | 17203 | 43320 | 147.08K | 308.12K | 192.8K | 312.04K | 125.95K | 201.16K | 189.25K | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | 54550 | 53341 | 52159 | 51003 | 49872 | 48767 | 48711 | 19263 | - |
| capitalLeaseObligationsCurrent | 55787 | - | - | - | - | - | - | - | - | 33553 |
| taxPayables | 17203 | 43320 | - | 308.12K | 192.8K | 312.04K | 125.95K | 201.16K | 189.25K | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 30000 | 30000 | 30000 | 30000 | 30000 | 30000 | 30000 | 30000 | 30000 | 20000 |
| totalCurrentLiabilities | 452.92K | 282.66K | 454.16K | 736.66K | 551.19K | 582.46K | 593.71K | 516.38K | 430.12K | 254.98K |
| longTermDebt | - | 34155 | 48254 | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 19735 | 34155 | 48254 | 62041 | 75522 | 88705 | 101.6K | 114.2K | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.91M | 293.52K | 197.59K | 281.92K | 320.6K | 155.98K | 431.32K | 386.28K | 1.95M | 319.85K |
| otherNonCurrentLiabilities | 699.32K | 654.98K | 641.7K | 682.32K | 688.84K | 682.06K | 693.33K | 685.27K | 688.81K | 692.18K |
| totalNonCurrentLiabilities | 2.62M | 1.02M | 935.8K | 1.03M | 1.08M | 926.74K | 1.23M | 1.19M | 2.64M | 1.01M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 75522 | 34155 | 48254 | 62041 | 75522 | 88705 | 101.6K | 114.2K | - | 33553 |
| totalLiabilities | 3.08M | 1.3M | 1.39M | 1.76M | 1.64M | 1.51M | 1.82M | 1.7M | 3.07M | 1.27M |
| treasuryStock | -1.88M | -1.88M | -1.88M | -1.88M | -1.88M | -1.88M | -1.88M | -1.36M | -1.18M | -1.05M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.12M | 1.12M | 1.12M | 1.12M | 1.12M | 1.12M | 1.12M | 1.12M | 1.11M | 1.11M |
| retainedEarnings | 11.73M | 11.04M | 10.99M | 10.66M | 10.63M | 9.99M | 9.52M | 9.2M | 9.12M | 8.86M |
| additionalPaidInCapital | 9.02M | 8.98M | 8.94M | 8.9M | 8.84M | 8.8M | 8.74M | 8.69M | 8.57M | 8.5M |
| 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 | 807.41K | -565.46K | 323.51K | 241.95K | 635K | 469.13K | 317.2K | 291.04K | 264.3K | 345.61K |
| depreciationAndAmortization | 2.03M | -1.35M | 670.69K | 675.27K | 692.28K | 636.42K | 584.29K | 539.7K | 708.79K | 400.34K |
| deferredIncomeTax | -161.7K | 123.02K | -84331 | -38685 | 164.63K | -275.35K | 45046 | 74615 | -8187 | 169.99K |
| stockBasedCompensation | 51208 | -51208 | - | 51208 | 49940 | 51630 | 51630 | 52439 | - | 58847 |
| changeInWorkingCapital | 606.55K | -182.07K | -249.7K | 431.77K | -195.78K | 46808 | -77417 | 123.57K | 36120 | -30988 |
| accountsReceivables | 513.25K | -256.44K | -381 | 256.82K | -95026 | -164.1K | 43437 | 45041 | -91213 | -117.76K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 22726 | 28735 | -80196 | 51461 | 53408 | 452 | -46675 | 61874 | -15844 | 59975 |
| otherWorkingCapital | 70577 | 45631 | -169.12K | 123.49K | -154.16K | 210.45K | -74179 | 16652 | 143.18K | 26793 |
| otherNonCashItems | -2.48M | 2.88M | 44107 | 1764 | -17563 | 6062 | 7046 | -2743 | 58203 | 561 |
| netCashProvidedByOperatingActivities | 848.32K | 863.28K | 704.27K | 1.36M | 1.33M | 934.71K | 927.79K | 1.08M | 1.06M | 944.35K |
| investmentsInPropertyPlantAndEquipment | -1.05M | 676.6K | -304.3K | -372.3K | -344.03K | -1.41M | -1.15M | -517.39K | -1.88M | 179.27K |
| acquisitionsNet | 6389 | -227.43K | -200K | - | - | -400K | -200K | -200K | 120 | - |
| purchasesOfInvestments | -200K | 200K | - | - | - | - | - | - | -200K | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 914.9K | -1.99M | -1 | 6390 | -140.53K | 202.5K | 70 | - | 26194 | - |
| netCashProvidedByInvestingActivities | -327.61K | -1.34M | -504.3K | -365.91K | -484.56K | -1.6M | -1.35M | -717.39K | -2.05M | 179.27K |
| netDebtIssuance | - | - | - | - | - | - | - | - | -750.0 | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | -750.0 | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | -514.58K | -188.64K | -113.2K | -129.88K |
| netCommonStockIssuance | - | - | - | - | - | - | -514.58K | -188.64K | -113.2K | -129.88K |
| commonStockIssuance | - | - | - | - | - | - | - | - | 16700 | - |
| commonStockRepurchased | - | - | - | - | - | - | -514.58K | -188.64K | -129.9K | -129.88K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -204.6K | -204.6K | - | -204.6K | - | - | - | -209K | - | - |
| commonDividendsPaid | - | - | - | -204.6K | - | - | - | -209K | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 192.23K | 204.6K | - | - | - | - | - | 77641 | 750.0 | - |
| netCashProvidedByFinancingActivities | -12370 | - | - | -204.6K | - | - | -514.58K | -320K | -113.2K | -129.88K |