OTC : EFRTF
$0.14 (2.44%)
| 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 | 174.81M | 175.7M | 157.72M | 137.12M | 83.56M | 61.39M | 60.01M | 54.1M | 37M | 15.41M |
| costOfRevenue | 45.72M | 49.83M | 45.68M | 41.31M | 27.61M | 22.16M | 22.08M | 20.33M | 11.86M | 2.58M |
| grossProfit | 129.34M | 125.87M | 112.04M | 95.81M | 55.95M | 39.23M | 37.93M | 33.77M | 25.14M | 12.82M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 8.66M | 7.81M | 8.66M | 6.52M | 4.86M | 3.47M | 3.19M | 2.87M | 2.84M | 1.84M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 8.66M | 7.81M | 8.66M | 6.52M | 4.86M | 3.47M | 3.19M | 2.87M | 2.84M | 1.84M |
| otherExpenses | 2.95M | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 11.6M | 7.81M | 8.5M | 6.52M | 4.86M | 3.47M | 3.19M | 2.87M | 2.84M | 1.84M |
| costAndExpenses | 57.32M | 57.65M | 54.17M | 47.83M | 32.46M | 25.63M | 25.27M | 23.2M | 14.7M | 4.42M |
| netInterestIncome | -53.09M | -70.14M | -55.39M | -24.64M | -19.24M | -20.78M | -13.73M | -12.36M | -7.44M | -4.04M |
| interestIncome | 357.71K | -15.28M | 15.53M | - | - | - | - | - | - | 8698 |
| interestExpense | 53.45M | 54.86M | 70.92M | 24.64M | 19.24M | 20.78M | 13.73M | 12.36M | 7.44M | 3.16M |
| depreciationAndAmortization | 120.9K | 121K | 91000 | 93000 | 93000 | 93000 | 93094 | - | -22.5M | -10.98M |
| ebitda | 113.07M | 145.87M | 103.32M | 142.37M | -25.79M | 46.33M | 33.54M | 48.73M | - | - |
| ebit | 112.95M | 145.75M | 103.54M | 149.99M | 108.76M | 46.24M | 54.01M | 48.73M | 22.18M | 13.65M |
| nonOperatingIncomeExcludingInterest | 4.79M | -27.69M | -98.26M | -58.27M | -58.83M | -9.34M | -17.14M | -17.84M | 97904 | -2.66M |
| operatingIncome | 117.74M | 118.05M | 103.54M | 142.28M | -25.88M | 41.53M | 33.45M | 29.73M | 20.63M | 9.97M |
| totalOtherIncomeExpensesNet | -58.24M | -27.17M | 56.49M | 29.15M | 43.61M | -1.66M | 5.52M | 7.94M | -6.56M | -489.64K |
| incomeBeforeTax | 59.5M | 90.88M | 160.03M | 120.87M | 93.54M | 35.23M | 42.39M | 38.83M | 15.71M | 10.49M |
| incomeTaxExpense | - | - | - | - | - | 20.39M | - | 11.03M | 26000 | 15323 |
| netIncomeFromContinuingOperations | 59.5M | 90.88M | 160.03M | 120.87M | 93.54M | 35.24M | 42.39M | 38.83M | 15.69M | 10.48M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 59.5M | 90.88M | 160.03M | 120.87M | 146.36M | 14.84M | 29.17M | 38.83M | 15.69M | 10.48M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 59.5M | 90.88M | 160.03M | 120.87M | 93.54M | 35.24M | 42.39M | 38.83M | 15.69M | 10.48M |
| eps | 0.62 | 0.97 | 2.33 | 1.8 | 2.55 | 0.53 | 1.14 | 1.68 | 0.71 | 1.17 |
| 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 | 6.11M | 11.53M | 5.92M | 11.53M | 82.28M | 13.99M | 7.88M | 3.35M | 4.25M | 904.02K |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 6.11M | 11.53M | 5.92M | 11.53M | 82.28M | 13.99M | 7.88M | 3.35M | 4.25M | 904.02K |
| netReceivables | 8.07M | 8.95M | 11.14M | 5.94M | 2.75M | 2.94M | 4.01M | 2.48M | 2.54M | 579.73K |
| accountsReceivables | 5.03M | 8.95M | 11.14M | 5.94M | 2.75M | 2.67M | 4.01M | 2.48M | 2.54M | 579.73K |
| otherReceivables | 3.05M | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | 6.01M | 10.82M | 1.8M | 5.18M | 1.32M | 137.41K |
| prepaids | - | 2.22M | - | - | -6.01M | -442 | -1.8M | - | - | -137.41K |
| otherCurrentAssets | - | 96.84M | 48.05M | 90.2M | 12.49M | 4.1M | 4.77M | 5.89M | 1.86M | 149.2K |
| totalCurrentAssets | 14.18M | 119.54M | 65.11M | 107.68M | 97.52M | 31.86M | 16.66M | 11.73M | 8.65M | 1.63M |
| propertyPlantEquipmentNet | 940.23K | 1.06M | 2.37B | 993K | 1.09M | 1.18M | 1.27M | 530.19M | 431.81M | 173.77M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 2.53B | 20.86M | 18.99M | 17.48M | 9.18M | 8.26M | 7.4M | 4.35M | 4.62M | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 106.94M | 2.46B | 13.76M | 1.84B | 1.55B | 669.2M | 588.05M | 2.11M | 4.35M | 104.93K |
| totalNonCurrentAssets | 2.63B | 2.48B | 2.4B | 1.86B | 1.56B | 678.64M | 596.72M | 536.65M | 440.78M | 173.88M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.65B | 2.6B | 2.46B | 1.97B | 1.66B | 710.5M | 613.38M | 548.38M | 449.43M | 175.51M |
| totalPayables | 12.06M | 21.47M | 17.52M | 18.36M | 5.67M | 3.09M | 3.02M | 3.24M | 3.79M | 434.33K |
| accountPayables | 7.32M | 17.46M | 17.52M | 12.96M | 5.67M | 3.09M | 3.02M | 3.24M | 3.79M | 434.33K |
| otherPayables | 4.73M | 4M | - | 5.4M | - | - | - | - | - | - |
| accruedExpenses | - | 3.5M | 6.04M | 2.64M | 3.51M | 2.08M | 1.54M | 1.59M | 1.16M | 515.29K |
| shortTermDebt | 105.94M | 114.85M | 122.49M | 70.41M | 58.15M | 34.66M | 45.13M | 125.37M | 17.93M | 1.54M |
| capitalLeaseObligationsCurrent | 108K | 102K | 64000 | 46000 | 73000 | 67000 | 61320 | - | - | - |
| taxPayables | - | 232K | 2.95M | 1.81M | 920K | 1.17M | 742.74K | 625.38K | 562.91K | - |
| deferredRevenue | - | 5.68M | - | 4.45M | 4.36M | 1.68M | 1.35M | 1.25M | 1.15M | 578.82K |
| otherCurrentLiabilities | -12.16M | 218.03M | 32.72M | 36.97M | 19.82M | 8.06M | 4.54M | 4.19M | 4.46M | 1.39M |
| totalCurrentLiabilities | 105.94M | 363.63M | 178.84M | 132.88M | 87.22M | 47.95M | 54.29M | 134.4M | 27.34M | 3.88M |
| longTermDebt | 1.19B | 1.13B | 1.06B | 746.16M | 866.33M | 358.88M | 251.98M | 195.66M | 235.92M | 94.64M |
| capitalLeaseObligationsNonCurrent | 10.5M | 10.61M | 10.72M | 10.5M | 3.6M | 3.67M | 3.74M | - | - | - |
| deferredRevenueNonCurrent | 4.83M | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 257.17M | 43.22M | 217.83M | 205.43M | 11.53M | 415.31K | 40.14M | 279.22K | 283.82K | 163K |
| totalNonCurrentLiabilities | 1.46B | 1.18B | 1.28B | 962.08M | 881.45M | 362.96M | 295.86M | 195.94M | 236.21M | 94.81M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 10.6M | 10.72M | 10.78M | 10.54M | 3.67M | 3.74M | 3.8M | - | - | - |
| totalLiabilities | 1.57B | 1.54B | 1.46B | 1.09B | 968.67M | 410.92M | 350.15M | 330.34M | 263.55M | 98.68M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 670.52M | 663.44M | 648.17M | 636.78M | 536.88M | 215.43M | 197.07M | 178.27M | 170.53M | 66.08M |
| retainedEarnings | 411.89M | 398.28M | 352.16M | 235.76M | 152.6M | 84.14M | 66.16M | 39.77M | 15.35M | 10.75M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 178.27M | 170.53M | - |
| 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 | 59.5M | 90.88M | 160.03M | 120.87M | 93.54M | 35.23M | 42.39M | 38.83M | 15.69M | 10.48M |
| depreciationAndAmortization | 120.9K | 121K | 91000 | 93000 | 93000 | 93094 | 93094 | - | -5.32M | -3.68M |
| deferredIncomeTax | - | - | - | - | -135.87M | -5.63M | -22.85M | - | 14000 | 26274 |
| stockBasedCompensation | 1.25M | 1.38M | 1.02M | 1.03M | 449K | 287K | 158.34K | 171.24K | 417.76K | 1.28M |
| changeInWorkingCapital | -8.79M | -8.66M | -2.08M | -7.42M | -4.89M | 1.13M | -1.29M | 1.75M | 416.28K | 653.09K |
| accountsReceivables | -2.57M | -1.84M | -5.82M | -3.95M | -3.34M | -365K | -1.03M | 1.61M | -918.06K | -113.9K |
| inventory | - | - | 5.82M | -1.3M | - | - | - | - | - | - |
| accountsPayables | -4.81M | -13.35M | 3.5M | 1.3M | - | - | - | - | - | - |
| otherWorkingCapital | -1.41M | 6.53M | -5.58M | -3.48M | -1.55M | 1.49M | -258.04K | 1.75M | 416.28K | 653.09K |
| otherNonCashItems | -8.98M | -44.76M | -108.06M | -73.04M | 71.67M | -6.77M | 4.85M | -21.23M | 403.91K | 404.04K |
| netCashProvidedByOperatingActivities | 43.11M | 38.96M | 51.02M | 41.53M | 25M | 24.35M | 23.35M | 19.53M | 11.62M | 9.16M |
| investmentsInPropertyPlantAndEquipment | -16.27M | -14.26M | -18.93M | -11.21M | -5.37M | -5.66M | -4.04M | -3.37M | -1.19M | -208.83K |
| acquisitionsNet | - | - | - | - | - | - | -900K | -500K | -1.47M | - |
| purchasesOfInvestments | -99.68M | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 39.68M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 16.27M | -64.34M | -327.06M | -304.51M | -463.88M | -39.42M | -13.06M | -48.99M | -72.55M | -6.79M |
| netCashProvidedByInvestingActivities | -59.99M | -78.6M | -345.99M | -315.73M | -469.25M | -45.07M | -17.99M | -52.86M | -75.22M | -7M |
| netDebtIssuance | 57.08M | 88.2M | 328.91M | 158.72M | 253.72M | 42.24M | 14.02M | 46.25M | 11.24M | 2.91M |
| longTermNetDebtIssuance | 57.08M | 88.2M | -78.22M | 110.72M | 254.01M | 42.09M | 14.02M | 46.25M | 11.24M | 2.91M |
| shortTermNetDebtIssuance | - | - | 407.12M | 48M | -293K | 154K | - | - | - | - |
| netStockIssuance | - | - | - | - | 295.3M | - | - | - | 70.04M | - |
| netCommonStockIssuance | - | - | - | 84.72M | 295.3M | - | - | - | 70.04M | - |
| commonStockIssuance | - | - | - | 84.72M | 295.3M | - | - | - | 70.04M | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -45.51M | -41.6M | -37.7M | -34.32M | -20.89M | -14.89M | -14.32M | -13.46M | -9.86M | -5.27M |
| commonDividendsPaid | -45.55M | -41.6M | -37.7M | -34.32M | -20.89M | -14.89M | -14.32M | -13.46M | -9.86M | -5.27M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -101.92K | -1.34M | -1.85M | 79.06M | -15.58M | -509K | -538.44K | -362.47K | -4.47M | -56063 |
| netCashProvidedByFinancingActivities | 11.47M | 45.26M | 289.36M | 203.45M | 512.54M | 26.84M | -831.88K | 32.43M | 66.95M | -2.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 46.2M | 44.91M | 43.3M | 42.02M | 44.75M | 44.66M | 45.53M | 43.99M | 41.6M | 42M |
| costOfRevenue | 12.31M | 11.93M | 11.1M | 9.87M | 12.66M | 12.52M | 12.96M | 12.29M | 12.06M | 12.78M |
| grossProfit | 33.9M | 32.98M | 32.2M | 32.15M | 32.09M | 32.15M | 32.57M | 31.69M | 29.54M | 29.22M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 2.49M | 1.98M | 2.2M | 2.17M | 2.31M | 1.63M | 1.9M | 1.85M | 2.43M | 3.15M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 2.49M | 1.98M | 2.2M | 2.17M | 2.31M | 1.63M | 1.9M | 1.85M | 2.43M | 3.15M |
| otherExpenses | -16.85M | -1.74M | - | - | - | - | - | - | - | - |
| operatingExpenses | -14.35M | 242.8K | 2.2M | 2.17M | 2.31M | 1.63M | 1.9M | 1.71M | 2.43M | 3.15M |
| costAndExpenses | -2.05M | 12.18M | 13.3M | 12.04M | 14.97M | 14.15M | 15M | 14M | 14.49M | 15.93M |
| netInterestIncome | -14.12M | -13.95M | -12.76M | -12.39M | -17.06M | -17.72M | -17.7M | -20.66M | -9.61M | -38.06M |
| interestIncome | 21053 | 118.9K | 114K | 48000 | - | -3.05M | - | - | - | - |
| interestExpense | 14.14M | 14.07M | 12.87M | 12.44M | 13.11M | 14.68M | 13.58M | 20.66M | 9.61M | 38.06M |
| depreciationAndAmortization | 31079 | 30974 | 30000 | 30000 | 30000 | 31000 | 30000 | 30000 | 30000 | 22000 |
| ebitda | 46.43M | 44.64M | 16.35M | 4.84M | 46.29M | 64.38M | -32.38M | 30.02M | 34.31M | 14.54M |
| ebit | 46.4M | 44.61M | 16.32M | 4.81M | 46.26M | 64.35M | -32.41M | 29.98M | 56.84M | 14.52M |
| nonOperatingIncomeExcludingInterest | 1.85M | -11.88M | 13.68M | 25.17M | -16.48M | -33.84M | 63.07M | -27.3M | -29.49M | -14.52M |
| operatingIncome | 48.25M | 32.73M | 30M | 29.98M | 29.78M | 30.51M | 30.66M | 29.98M | 34.28M | -660K |
| totalOtherIncomeExpensesNet | -15.99M | -2.19M | -26.55M | -37.61M | 3.37M | 19.16M | -76.65M | 13.54M | 16.33M | -23.28M |
| incomeBeforeTax | 32.26M | 30.55M | 3.45M | -7.62M | 33.15M | 49.68M | -45.99M | 43.52M | 43.67M | 2.14M |
| incomeTaxExpense | - | - | - | - | - | - | - | - | - | - |
| netIncomeFromContinuingOperations | 32.26M | 30.55M | 3.45M | -7.62M | 33.15M | 49.68M | -45.99M | 43.52M | 43.67M | 2.14M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 32.26M | 30.55M | 3.45M | -7.62M | 33.15M | 49.68M | -45.99M | 43.52M | 43.67M | 2.14M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 32.26M | 30.55M | 3.45M | -7.62M | 33.15M | 49.68M | -45.99M | 43.52M | 43.67M | 2.14M |
| eps | 0.45 | 0.32 | 0.04 | -0.08 | 0.35 | 0.7 | -0.65 | 0.62 | 0.64 | 0.03 |
| 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 | 17.92M | 6.11M | 10.32M | 5.64M | 9.08M | 11.53M | 7.82M | 7.87M | 8.83M | 5.92M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 17.92M | 6.11M | 10.32M | 5.64M | 9.08M | 11.53M | 7.82M | 7.87M | 8.83M | 5.92M |
| netReceivables | 15.07M | 8.07M | 5.75M | 5.49M | 11.35M | 8.95M | 3.47M | 3.24M | 7.59M | 11.14M |
| accountsReceivables | 6.26M | 5.03M | 3.77M | 4.01M | 6.67M | 8.95M | 3.47M | 3.24M | 7.59M | 11.14M |
| otherReceivables | 8.77M | 3.05M | 1.99M | 1.48M | 4.69M | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | 143.25M | - |
| prepaids | - | - | 3.17M | 5.39M | 2.64M | 2.22M | 3.61M | - | - | - |
| otherCurrentAssets | - | 83.29M | 67.47M | 54.18M | 57.61M | 96.84M | 121.67M | 139.73M | 13.32M | 48.05M |
| totalCurrentAssets | 32.99M | 14.18M | 86.71M | 70.7M | 80.68M | 119.54M | 136.58M | 150.84M | 173M | 65.11M |
| propertyPlantEquipmentNet | 912.35K | 940.23K | 971K | 1M | 1.03M | 1.06M | 1.09M | 2.41B | 1.15M | 2.37B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 2.56B | 2.53B | 21.3M | 21.11M | 20.95M | 20.86M | 19.42M | 31.32M | 19.22M | 18.99M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 100.89M | 106.94M | 2.5B | 2.48B | 2.47B | 2.46B | 2.46B | 1.79M | 2.34B | 13.76M |
| totalNonCurrentAssets | 2.66B | 2.63B | 2.52B | 2.51B | 2.49B | 2.48B | 2.48B | 2.44B | 2.36B | 2.4B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.69B | 2.65B | 2.61B | 2.58B | 2.57B | 2.6B | 2.61B | 2.59B | 2.53B | 2.46B |
| totalPayables | 31.25M | 12.06M | 31.05M | 37.65M | 32.65M | 21.47M | 222.47M | 36.43M | 36.02M | 17.52M |
| accountPayables | 27.42M | 7.32M | 27.25M | 33.86M | 28.86M | 17.46M | 36.64M | 36.43M | 36.02M | 17.52M |
| otherPayables | 3.83M | 4.73M | 3.8M | 3.79M | 3.79M | 4M | 185.83M | - | - | - |
| accruedExpenses | - | - | - | - | - | 3.5M | - | - | - | 6.04M |
| shortTermDebt | 104.38M | 105.94M | 109.22M | 136.07M | 117.35M | 114.85M | 121.45M | 242.96M | 272.41M | 122.49M |
| capitalLeaseObligationsCurrent | - | 108K | - | - | - | 102K | 95000 | 88000 | 82000 | 64000 |
| taxPayables | - | - | - | - | - | 232K | - | - | - | 2.95M |
| deferredRevenue | - | - | - | - | - | 5.68M | - | - | 166.37M | - |
| otherCurrentLiabilities | -31.25M | -12.06M | 203.62M | 184.64M | 153.21M | 218.03M | 47.53M | 65.79M | 69.74M | 32.72M |
| totalCurrentLiabilities | 104.38M | 105.94M | 343.89M | 358.36M | 303.21M | 363.63M | 391.54M | 345.27M | 378.25M | 178.84M |
| longTermDebt | 1.22B | 1.19B | 1.16B | 1.11B | 1.13B | 1.13B | 1.13B | 1.15B | 1.1B | 1.06B |
| capitalLeaseObligationsNonCurrent | 10.5M | 10.5M | 10.53M | 10.56M | 10.59M | 10.61M | 10.64M | 10.67M | 10.69M | 10.72M |
| deferredRevenueNonCurrent | - | 4.83M | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 255.96M | 257.17M | 28.24M | 27.66M | 46.67M | 43.22M | 53.21M | 7.78M | 8.25M | 217.83M |
| totalNonCurrentLiabilities | 1.48B | 1.46B | 1.2B | 1.15B | 1.18B | 1.18B | 1.2B | 1.17B | 1.12B | 1.28B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 10.5M | 10.6M | 10.53M | 10.56M | 10.59M | 10.72M | 10.73M | 10.76M | 10.78M | 10.78M |
| totalLiabilities | 1.59B | 1.57B | 1.55B | 1.51B | 1.49B | 1.54B | 1.59B | 1.51B | 1.5B | 1.46B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 673.31M | 670.52M | 667.58M | 666.25M | 666.16M | 663.44M | 663.42M | 662.96M | 650.12M | 648.17M |
| retainedEarnings | 434.03M | 411.89M | 393.11M | 401.07M | 420.07M | 398.28M | 359.92M | 417.23M | 384.83M | 352.16M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 32.26M | 30.55M | 3.45M | -7.62M | 33.15M | 49.68M | -45.99M | 43.52M | 43.67M | 2.14M |
| depreciationAndAmortization | 31079 | 30974 | 30000 | 30000 | 30000 | 31000 | 30000 | 30000 | 30000 | 22000 |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | 8.81M |
| stockBasedCompensation | 491K | 275K | 276K | 317K | 385K | 200K | 198K | 198K | 785K | 163K |
| changeInWorkingCapital | -7.37M | 15.33M | -4.06M | 181K | -18.66M | -3.69M | -1.99M | -8.14M | 5.16M | 6.64M |
| accountsReceivables | -2.14M | -2.32M | -188.12K | 2.42M | -2.4M | -7.7M | 1.9M | 393K | 3.56M | -5.21M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -3.41M | 16.58M | -4.83M | 1.06M | -15.73M | - | - | -6.61M | -2.12M | - |
| otherWorkingCapital | -1.82M | 1.07M | 959.97K | -3.29M | -535K | 4.01M | -3.89M | -1.92M | -9000 | 11.86M |
| otherNonCashItems | -18.74M | -17.47M | 7.15M | 20.75M | -20.73M | -37.38M | 58.62M | -31.86M | -533K | -470K |
| netCashProvidedByOperatingActivities | 6.68M | 28.44M | 6.85M | 13.66M | -5.83M | 8.84M | 10.87M | 3.75M | 15.5M | 17.3M |
| investmentsInPropertyPlantAndEquipment | -2.14M | -2.86M | -3.76M | -4.49M | -5.16M | -6.2M | -2.08M | -1.88M | -4.1M | -2.84M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -5.47M | -65.79M | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 8.16M | 7.95M | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -4.83M | -55.02M | 5.03M | -8.45M | 14.67M | 37.46M | -7.91M | -41.1M | -58.77M | -62.25M |
| netCashProvidedByInvestingActivities | -4.28M | -57.83M | 1.27M | -12.94M | 9.51M | 31.26M | -9.99M | -41.1M | -58.77M | -65.1M |
| netDebtIssuance | 20.94M | 32.58M | 8.64M | 7.34M | 5.34M | -24.9M | 10.27M | 46.28M | 56.54M | 47.3M |
| longTermNetDebtIssuance | 20.94M | 32.58M | 8.64M | 7.34M | 5.34M | -24.9M | 10.27M | 46.28M | 56.54M | 47.3M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | 407.12M |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -11.51M | -11.42M | -11.4M | -11.38M | -11.34M | -11.32M | -10.9M | -9.79M | -9.6M | -9.26M |
| commonDividendsPaid | -11.48M | -11.43M | -11.4M | -11.38M | -11.34M | -11.32M | -10.9M | -9.79M | -9.6M | -9.26M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -27071 | -25981 | 3.37M | -117K | -132K | -173K | -295K | -104K | -770K | -15000 |
| netCashProvidedByFinancingActivities | 9.4M | 21.14M | 612K | -4.15M | -6.14M | -36.39M | -920K | 36.39M | 46.18M | 38.03M |