NASDAQ : APEI
-$8.81 (-15.18%)
| 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 | 648.86M | 624.56M | 600.54M | 606.33M | 418.8M | 321.78M | 286.27M | 297.69M | 299.25M | 313.14M |
| costOfRevenue | 313.17M | 295.7M | 292.86M | 288.47M | 172.62M | 122.16M | 111.92M | 115.28M | 116.16M | 117.01M |
| grossProfit | 335.69M | 328.86M | 307.68M | 317.86M | 246.18M | 199.62M | 174.35M | 182.41M | 183.09M | 196.13M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 144.58M | 141.96M | 128.24M | 120.35M | 103.38M | 88.04M | 78.08M | 74.46M | 69.02M | 68.67M |
| sellingAndMarketingExpenses | 137.25M | 128.81M | 132.96M | 154.65M | 93.32M | 72.99M | 60.03M | 57.04M | 58.34M | 59.1M |
| sellingGeneralAndAdministrativeExpenses | 281.83M | 270.77M | 261.19M | 275M | 196.7M | 161.03M | 138.11M | 131.5M | 127.36M | 127.76M |
| otherExpenses | - | 25.02M | 94.8M | 180.2M | 19.11M | 13.84M | 15.6M | 17.5M | 18.78M | 19.38M |
| operatingExpenses | 281.83M | 295.79M | 355.99M | 455.2M | 215.81M | 174.87M | 153.71M | 149M | 146.14M | 147.14M |
| costAndExpenses | 595M | 591.49M | 648.85M | 743.68M | 388.43M | 297.03M | 265.62M | 264.28M | 262.3M | 264.16M |
| netInterestIncome | -4.23M | -2.13M | -4.46M | -17.73M | -4.28M | 1.09M | 3.91M | 2.92M | 185K | 116K |
| interestIncome | - | - | - | - | - | 1.09M | 3.91M | 2.92M | 185K | 116K |
| interestExpense | 4.23M | 2.13M | 4.46M | 17.73M | 4.28M | - | - | - | - | - |
| depreciationAndAmortization | 16.15M | 19.3M | 27.82M | 32.13M | 17.83M | 12.98M | 15.6M | 17.5M | 18.78M | 19.38M |
| ebitda | 64.08M | 52.37M | -25.73M | -101.39M | 47.37M | 38.59M | 44.14M | 51.79M | 55.73M | 68.36M |
| ebit | 47.94M | 33.07M | -53.54M | -133.52M | 29.54M | 25.61M | 20.65M | 33.41M | 36.95M | 48.98M |
| nonOperatingIncomeExcludingInterest | 5.92M | - | 5.24M | -3.83M | 831K | -851K | - | - | -2.09M | -10.7M |
| operatingIncome | 53.86M | 33.07M | -48.31M | -137.35M | 30.37M | 24.76M | 28.54M | 33.41M | 34.86M | 38.28M |
| totalOtherIncomeExpensesNet | -10.16M | -2.13M | -9.7M | -13.92M | -5.11M | 1.09M | -3.98M | 2.03M | 185K | 116K |
| incomeBeforeTax | 43.7M | 30.94M | -58M | -151.27M | 25.26M | 25.85M | 16.66M | 35.44M | 35.04M | 38.39M |
| incomeTaxExpense | 12.15M | 10.42M | -10.72M | -36.28M | 7.51M | 7.02M | 5.19M | 9.29M | 11.49M | 14.94M |
| netIncomeFromContinuingOperations | 31.56M | 20.52M | -47.29M | -114.99M | 17.75M | 18.82M | 10.01M | 25.64M | 21.12M | 24.16M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | -4.41M | - | - | - | - | - | - | - | - |
| netIncome | 31.56M | 16.11M | -47.29M | -114.99M | 17.75M | 18.82M | 10.01M | 25.64M | 21.12M | 24.16M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 25.3M | 10.06M | -53.29M | -115.04M | 17.75M | 18.82M | 10.01M | 25.64M | 21.12M | 24.16M |
| eps | 1.4 | 0.57 | -2.94 | -6.1 | 0.98 | 1.27 | 0.62 | 1.56 | 1.3 | 1.5 |
| 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 | 176.5M | 131.93M | 116.66M | 129.46M | 122.63M | 226.49M | 201.44M | 212.13M | 179.2M | 146.35M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 176.5M | 131.93M | 116.66M | 129.46M | 122.63M | 226.49M | 201.44M | 212.13M | 179.2M | 146.35M |
| netReceivables | 65.66M | 63.41M | 51.45M | 45.22M | 41.33M | 17.65M | 11.32M | 14.96M | 7.14M | 6.95M |
| accountsReceivables | 65.66M | 62.46M | 50.97M | 42.35M | 36.03M | 17.65M | 11.32M | 14.06M | 7.14M | 6.95M |
| otherReceivables | - | 949K | 474K | 2.87M | 5.3M | - | - | 898K | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | 13.75M | 13.03M | 11.41M | 11.68M | 6.47M | 7.09M | 5.48M | 4.79M | 5.33M |
| otherCurrentAssets | 17.66M | 51.48M | 36.24M | - | 27M | 1.2M | 3.06M | - | - | - |
| totalCurrentAssets | 259.82M | 260.57M | 217.38M | 186.09M | 202.64M | 251.81M | 222.91M | 232.57M | 191.13M | 163.72M |
| propertyPlantEquipmentNet | 128.28M | 168.16M | 187.53M | 209.76M | 180.36M | 77.18M | 90.15M | 86.88M | 92.37M | 97.69M |
| goodwill | 59.59M | 59.59M | 59.59M | 112.59M | 243.49M | 26.56M | 26.56M | 33.9M | 33.9M | 38.63M |
| intangibleAssets | 28.22M | 28.22M | 31.54M | 54.73M | 85.08M | 3.72M | 3.72M | 3.72M | 4.61M | -4.74M |
| goodwillAndIntangibleAssets | 87.81M | 87.81M | 91.13M | 167.33M | 328.57M | 30.28M | 30.28M | 37.62M | 38.5M | 33.9M |
| longTermInvestments | - | - | 2.6M | 4.5M | -5.06M | 10.5M | 10.5M | 11.97M | 12.48M | 14.61M |
| taxAssets | 61.19M | 47.31M | 51.36M | 105.55M | 5.06M | - | - | 5.36M | 6.28M | 5.09M |
| otherNonCurrentAssets | 6.33M | 6.25M | 7.39M | 12.02M | 14.04M | 1.25M | 1.05M | 278K | 2.87M | 5.7M |
| totalNonCurrentAssets | 283.62M | 309.53M | 340M | 499.16M | 522.97M | 119.21M | 131.99M | 138.39M | 147.9M | 156.99M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 543.43M | 570.1M | 557.39M | 685.25M | 725.61M | 371.02M | 354.9M | 370.96M | 339.04M | 320.71M |
| totalPayables | 4.82M | 7.85M | 8.66M | 3.81M | 13.5M | 3.94M | 3.55M | 9.11M | 10.55M | 7.41M |
| accountPayables | 4.82M | 7.85M | 8.66M | 3.81M | 13.5M | 3.76M | 3.55M | 9.11M | 8.84M | 6.85M |
| otherPayables | - | - | - | - | - | 178K | - | - | 1.71M | 559K |
| accruedExpenses | 22.46M | 13.74M | 11.48M | 15.01M | 10.82M | 10.97M | 22.02M | 13.1M | 3.62M | 14.12M |
| shortTermDebt | 11.37M | - | - | 14.4M | 22.46M | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 13.55M | 13.31M | - | 13.7M | 2.39M | 2.28M | - | - | - |
| taxPayables | - | - | - | - | - | 178K | - | - | 1.71M | 559K |
| deferredRevenue | 23.02M | 23.47M | 23.83M | 23.76M | 21.78M | 22.1M | - | 18.31M | 19.37M | 20.64M |
| otherCurrentLiabilities | 13.38M | 20.55M | 16.71M | 13.78M | 1.43M | 15.66M | 17.43M | 3.81M | 9.8M | - |
| totalCurrentLiabilities | 75.05M | 79.16M | 73.99M | 70.76M | 83.68M | 55.06M | 45.28M | 44.33M | 43.35M | 42.18M |
| longTermDebt | 94.66M | 93.42M | 94.68M | 93.15M | 151.77M | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 56.92M | 93.64M | 96.74M | 101.42M | 69.49M | 6.46M | 9.5M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | -5.06M | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 22.01M | - | - | 70.19M | 5.06M | 2.58M | - | 5.36M | 6.28M | 13.87M |
| otherNonCurrentLiabilities | - | - | - | - | 5.06M | - | 3.39M | - | - | - |
| totalNonCurrentLiabilities | 173.6M | 187.07M | 191.42M | 264.76M | 226.32M | 9.04M | 12.89M | 5.36M | 6.28M | 13.87M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 56.92M | 107.2M | 110.05M | 101.42M | 83.19M | 8.85M | 11.78M | - | - | - |
| totalLiabilities | 248.65M | 266.22M | 265.41M | 335.52M | 310M | 64.09M | 58.16M | 49.69M | 49.63M | 56.04M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | 39.69M | 39.69M | 39.69M | - | - | - | - | - | - |
| commonStock | 181K | 177K | 176K | 189K | 187K | 148K | 152K | 164K | 163K | 161K |
| retainedEarnings | -16.5M | -41.8M | -49.1M | 13.89M | 128.93M | 111.18M | 105.96M | 133.93M | 108.57M | 87.45M |
| additionalPaidInCapital | 311.12M | 305.82M | 299.56M | 292.85M | 286.38M | 195.6M | 190.62M | 187.17M | 180.67M | 177.06M |
| 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 | 31.56M | 16.11M | -47.29M | -114.99M | 17.75M | 18.82M | 10.01M | 25.64M | 21.12M | 24.16M |
| depreciationAndAmortization | 16.15M | 19.3M | 27.82M | 32.13M | 17.83M | 12.98M | 15.6M | 17.5M | 18.78M | 19.38M |
| deferredIncomeTax | 8.14M | 4.05M | -16M | -41.91M | 5.53M | -811K | -1.97M | -917K | -2.49M | -455K |
| stockBasedCompensation | 8.35M | 7.67M | 7.74M | 8.01M | 7.65M | 7.08M | 5.96M | 7.18M | 6.25M | 5.21M |
| changeInWorkingCapital | -8.09M | -6.15M | -597K | -4.78M | -35.52M | 5.86M | -727K | -6.92M | -587K | -2.61M |
| accountsReceivables | -5.32M | -11.49M | -8.62M | -2.04M | -7.64M | -6.33M | 2.73M | -6.92M | -187K | 968K |
| inventory | - | - | - | - | - | - | 2.21M | -2.22M | -1.13M | 450K |
| accountsPayables | -1.85M | -816K | 4.86M | -10.21M | 8.03M | -86000 | -5.56M | 266K | 1.99M | 589K |
| otherWorkingCapital | -913K | 6.16M | 3.17M | 7.47M | -35.9M | 12.27M | -111K | 1.96M | -1.26M | -4.62M |
| otherNonCashItems | 5.86M | 7.89M | 73.85M | 150.76M | 3.01M | 882K | 9.5M | 1.7M | 4.88M | 10.33M |
| netCashProvidedByOperatingActivities | 61.96M | 48.87M | 45.51M | 29.22M | 16.26M | 44.81M | 38.37M | 44.18M | 47.94M | 56.01M |
| investmentsInPropertyPlantAndEquipment | -15.86M | -21.08M | -13.9M | -16.39M | -11.83M | -4.93M | -7.26M | -9.43M | -14.79M | -16.4M |
| acquisitionsNet | 20.66M | - | - | 1.95M | -325.51M | - | - | - | -300K | -950K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | -300K | -950K |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | 10.86M | -779K |
| otherInvestingActivities | - | - | 123K | 765K | 672K | 767K | - | - | -9.06M | 5.53M |
| netCashProvidedByInvestingActivities | 4.8M | -21.08M | -13.77M | -13.67M | -336.66M | -4.16M | -7.26M | -9.43M | -13.6M | -13.55M |
| netDebtIssuance | -213K | -2.96M | -114K | -73.86M | 172.81M | - | - | - | - | - |
| longTermNetDebtIssuance | -213K | -2.96M | -114K | -73.86M | 172.81M | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -46.24M | -4.24M | -10.74M | 38.15M | 83.17M | -15.7M | -40.51M | -1.82M | -1.49M | -729K |
| netCommonStockIssuance | -46.24M | -4.24M | -10.74M | -1.54M | 83.17M | -15.7M | -40.51M | -1.82M | -1.49M | -729K |
| commonStockIssuance | 1.21M | - | - | - | 86.2M | - | - | - | 98000 | 118K |
| commonStockRepurchased | -47.45M | -4.24M | -10.74M | -1.54M | -3.03M | -15.7M | -40.51M | -1.82M | -1.59M | -847K |
| netPreferredStockIssuance | - | - | - | 39.69M | - | - | - | - | - | - |
| netDividendsPaid | -2.75M | -6.06M | -6M | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | -2.75M | -6.06M | -6M | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 67000 | - | - | -13.64M | - | - | - | - | -1.12M |
| netCashProvidedByFinancingActivities | -49.21M | -13.19M | -16.86M | -35.71M | 242.34M | -15.7M | -40.51M | -1.82M | -1.49M | -1.85M |
| 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 | 174.74M | 158.33M | 163.22M | 162.77M | 164.55M | 164.11M | 153.12M | 152.9M | 154.43M | 152.8M |
| costOfRevenue | 78.78M | 73.08M | 74.7M | 78.42M | 74.94M | 71.66M | 75.4M | 76.22M | 72.42M | 70.75M |
| grossProfit | 95.95M | 85.25M | 88.52M | 84.34M | 89.61M | 92.45M | 77.72M | 76.68M | 82.01M | 82.06M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 36.29M | 35.34M | 34.69M | 38.15M | 36.41M | 36.23M | 35.03M | 34.43M | 36.28M | 31.33M |
| sellingAndMarketingExpenses | 37.87M | 30.86M | 36.14M | 35.05M | 35.2M | 29.06M | 33.46M | 33.84M | 32.46M | 24.35M |
| sellingGeneralAndAdministrativeExpenses | 74.16M | 66.2M | 70.83M | 73.2M | 71.61M | 65.28M | 68.49M | 68.26M | 68.73M | 55.68M |
| otherExpenses | - | - | 7.99M | 4.12M | 5.75M | 5.63M | 5.1M | 6.2M | 8.09M | 10.44M |
| operatingExpenses | 74.16M | 66.2M | 78.82M | 77.32M | 77.36M | 70.91M | 73.59M | 74.46M | 76.82M | 66.12M |
| costAndExpenses | 152.94M | 139.28M | 153.52M | 155.74M | 152.3M | 142.58M | 148.99M | 150.68M | 149.25M | 136.87M |
| netInterestIncome | -725K | -1.17M | -1.07M | -1.11M | -887K | -585K | -631K | -785K | -126K | -791K |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 725K | 1.17M | 1.07M | 1.11M | 887K | 585K | 631K | 785K | 126K | 791K |
| depreciationAndAmortization | 4.15M | 4.12M | 3.95M | 4.09M | 3.99M | 3.86M | 5.08M | 5.23M | 5.13M | 5.08M |
| ebitda | 24.12M | 23.09M | 17.69M | 11.15M | 18M | 27.96M | 9.21M | 8.42M | 10.34M | 26.38M |
| ebit | 19.97M | 18.97M | 13.74M | 7.06M | 14M | 24.1M | 4.13M | 3.18M | 5.21M | 21.29M |
| nonOperatingIncomeExcludingInterest | 1.83M | 87000 | -4.05M | -35000 | -1.76M | -2.57M | - | -963K | -28000 | -5.36M |
| operatingIncome | 21.8M | 19.05M | 9.7M | 7.02M | 12.25M | 21.54M | 4.13M | 2.22M | 5.18M | 15.93M |
| totalOtherIncomeExpensesNet | -2.55M | -1.25M | -1.07M | -1.11M | -887K | -585K | -631K | -1.86M | -3.45M | -794K |
| incomeBeforeTax | 19.25M | 17.8M | 8.63M | 5.92M | 11.36M | 20.95M | 3.5M | 355K | 1.73M | 15.14M |
| incomeTaxExpense | 1.52M | 5.19M | 3.07M | 1.42M | 2.47M | 7.99M | 1.24M | -16000 | 1.21M | 2.12M |
| netIncomeFromContinuingOperations | 17.73M | 12.61M | 5.56M | 4.5M | 8.89M | 12.96M | 2.26M | 371K | 516K | 13.01M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 17.73M | 12.61M | 5.56M | 4.5M | 8.89M | 12.96M | 2.26M | 371K | 516K | 13.01M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | 1 |
| bottomLineNetIncome | 17.73M | 12.61M | 5.56M | -324K | 7.46M | 11.5M | 731K | -1.16M | -1.02M | 11.48M |
| eps | 0.97 | 0.7 | 0.31 | -0.02 | 0.42 | 0.65 | 0.04 | -0.07 | -0.06 | 0.65 |
| 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 | 221M | 176.5M | 191.34M | 174.95M | 161.6M | 131.93M | 162.25M | 129.8M | 153.2M | 116.66M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 221M | 176.5M | 191.34M | 174.95M | 161.6M | 131.93M | 162.25M | 129.8M | 153.2M | 116.66M |
| netReceivables | 41.98M | 65.66M | 51.54M | 40.07M | 41.87M | 63.41M | 48.01M | 42.91M | 44.89M | 51.45M |
| accountsReceivables | 38.71M | 65.66M | 43.91M | 37.58M | 41.87M | 62.46M | 42.65M | 38.83M | 44.57M | 50.97M |
| otherReceivables | 3.27M | - | 7.63M | 2.5M | - | 949K | 5.36M | 4.08M | 318K | 474K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 19.15M | - | 14.43M | 18.31M | 20.67M | 13.75M | 17.68M | 15.83M | 17.11M | 13.03M |
| otherCurrentAssets | - | 17.66M | 1.8M | 1.63M | 48.37M | 51.48M | 8.56M | 34.96M | 8.56M | 36.24M |
| totalCurrentAssets | 282.13M | 259.82M | 259.11M | 234.96M | 272.51M | 260.57M | 236.5M | 223.5M | 223.76M | 217.38M |
| propertyPlantEquipmentNet | 123.72M | 128.28M | 132.34M | 162.09M | 165.69M | 168.16M | 190.29M | 192.19M | 187.41M | 187.53M |
| goodwill | 59.59M | 59.59M | 59.59M | 59.59M | 59.59M | 59.59M | 59.59M | 59.59M | 59.59M | 59.59M |
| intangibleAssets | 28.22M | 28.22M | 28.22M | 28.22M | 28.22M | 28.22M | 28.23M | 29.02M | 30.28M | 31.54M |
| goodwillAndIntangibleAssets | 87.81M | 87.81M | 87.81M | 87.81M | 87.81M | 87.81M | 87.83M | 88.62M | 89.88M | 91.13M |
| longTermInvestments | - | - | - | - | - | - | 600K | - | 2.2M | 2.6M |
| taxAssets | 38.25M | 61.19M | 40.08M | 45.96M | 46.07M | 47.31M | 50.54M | 51.11M | 51.02M | 51.36M |
| otherNonCurrentAssets | 6M | 6.33M | 5.96M | 6.55M | 6.59M | 6.25M | 3.82M | 5.29M | 4.72M | 7.39M |
| totalNonCurrentAssets | 255.79M | 283.62M | 266.19M | 302.41M | 306.15M | 309.53M | 333.09M | 337.21M | 335.22M | 340M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 537.91M | 543.43M | 525.3M | 537.37M | 578.66M | 570.1M | 569.59M | 560.7M | 558.98M | 557.39M |
| totalPayables | 8.14M | 4.82M | 7.71M | 10.07M | 8.03M | 7.85M | 10.46M | 7M | 7.34M | 8.66M |
| accountPayables | 8.14M | 4.82M | 7.71M | 10.07M | 7.85M | 7.85M | 10.46M | 7M | 7.34M | 8.66M |
| otherPayables | - | - | - | - | 177K | - | - | - | - | - |
| accruedExpenses | - | 22.46M | 18.02M | 14.11M | 18.79M | 13.74M | 22.1M | 16.61M | 16.74M | 11.48M |
| shortTermDebt | 16.24M | 11.37M | - | - | - | - | 13.54M | - | - | - |
| capitalLeaseObligationsCurrent | - | - | 11.67M | 13.45M | 13.49M | 13.55M | - | 12.25M | 13.25M | 13.31M |
| taxPayables | - | - | - | - | 177K | - | - | - | - | - |
| deferredRevenue | 25.19M | 23.02M | 23.95M | 24.97M | 25.09M | 23.47M | 27.32M | 25.62M | 26.93M | 23.83M |
| otherCurrentLiabilities | 44.96M | 13.38M | 30.03M | 20.32M | 18.04M | 20.55M | 15.99M | 17.4M | 15.36M | 16.71M |
| totalCurrentLiabilities | 94.54M | 75.05M | 91.39M | 82.91M | 83.43M | 79.16M | 89.41M | 78.88M | 79.62M | 73.99M |
| longTermDebt | 54.01M | 94.66M | 94.37M | 94.06M | 93.75M | 93.42M | 93.09M | 92.75M | 95.04M | 94.68M |
| capitalLeaseObligationsNonCurrent | - | 56.92M | 60.2M | 88.16M | 91.47M | 93.64M | 96.67M | 100.38M | 95.84M | 96.74M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 22.01M | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 83.2M | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 137.21M | 173.6M | 154.57M | 182.22M | 185.22M | 187.07M | 189.76M | 193.13M | 190.88M | 191.42M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 56.92M | 71.88M | 101.61M | 104.96M | 107.2M | 96.67M | 112.63M | 109.09M | 110.05M |
| totalLiabilities | 231.75M | 248.65M | 245.96M | 265.13M | 268.65M | 266.22M | 279.17M | 272.01M | 270.51M | 265.41M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | 39.69M | 39.69M | 39.69M | 39.69M | 39.69M | 39.69M |
| commonStock | 184K | 181K | 181K | 180K | 180K | 177K | 177K | 177K | 176K | 176K |
| retainedEarnings | 231K | -16.5M | -29.11M | -34.67M | -34.34M | -41.8M | -53.31M | -54.04M | -52.88M | -49.1M |
| additionalPaidInCapital | 305.75M | 311.12M | 308.29M | 306.76M | 304.53M | 305.82M | 303.67M | 302M | 300.14M | 299.56M |
| 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 | 17.73M | 12.61M | 5.56M | 4.5M | 8.89M | 12.96M | 2.26M | 371K | 516K | 13.01M |
| depreciationAndAmortization | 4.15M | 4.12M | 3.95M | 4.09M | 3.99M | 3.86M | 5.08M | 5.23M | 5.13M | 5.08M |
| deferredIncomeTax | 929K | 899K | 5.88M | 109K | 1.24M | 3.23M | 567K | -94000 | 343K | -2.69M |
| stockBasedCompensation | 2.33M | 2.22M | 1.63M | 2.24M | 2.26M | 2.17M | 1.76M | 1.82M | 1.92M | 1.72M |
| changeInWorkingCapital | 36.15M | -31.59M | 1.5M | 3.5M | 18.5M | -22.75M | 4.02M | 3.48M | 9.1M | -23.62M |
| accountsReceivables | 26.95M | -21.75M | -8.46M | 4.3M | 20.59M | -19.82M | -3.82M | 5.74M | 6.4M | -21.93M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 3.32M | -2.89M | -1.19M | 2.22M | 2000 | -2.61M | 3.46M | -339K | -1.32M | 687K |
| otherWorkingCapital | 5.88M | -6.95M | 11.15M | -3.01M | -2.1M | -320K | 4.37M | -1.92M | 4.02M | -2.38M |
| otherNonCashItems | 2.02M | 195K | 3.19M | 375K | 2.1M | 2.12M | 388K | 1.64M | 3.74M | 3.36M |
| netCashProvidedByOperatingActivities | 63.3M | -11.55M | 21.71M | 14.81M | 37M | 1.6M | 14.08M | 12.45M | 20.74M | -3.14M |
| investmentsInPropertyPlantAndEquipment | -2.53M | -4.07M | -4.2M | -3.7M | -3.9M | -3.35M | -6.31M | -5.2M | -6.22M | -4.39M |
| acquisitionsNet | - | 22.45M | -700K | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -24.04M | - | 22.45M | 500K | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -2.53M | -5.65M | -4.9M | 18.75M | -3.4M | -3.35M | -6.31M | -5.2M | -6.22M | -4.39M |
| netDebtIssuance | -7.58M | -53000 | -53000 | -54000 | -53000 | -81000 | -82000 | -2.77M | -28000 | -29000 |
| longTermNetDebtIssuance | -7.58M | -53000 | -53000 | -54000 | -53000 | -81000 | -82000 | -2.77M | -28000 | -29000 |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -8.69M | 612K | -195K | -30000 | -3.69M | -13000 | -92000 | -25000 | -4.11M | -1.71M |
| netCommonStockIssuance | -8.69M | 612K | -195K | -30000 | -3.69M | -13000 | -92000 | -25000 | -4.11M | -1.71M |
| commonStockIssuance | 17000 | 945K | 107K | - | - | - | - | - | - | - |
| commonStockRepurchased | -8.71M | -333K | -302K | -30000 | -3.69M | -13000 | -92000 | -25000 | -4.11M | -1.71M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | -1.32M | -1.43M | -1.46M | -1.53M | -1.53M | -1.54M | -1.54M |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | -1.32M | -1.43M | -1.46M | -1.53M | -1.53M | -1.54M | -1.54M |
| otherFinancingActivities | - | - | - | -43.08M | 143K | - | - | 67000 | - | - |
| netCashProvidedByFinancingActivities | -16.28M | 559K | -248K | -44.48M | -5.04M | -1.55M | -1.7M | -4.26M | -5.67M | -3.28M |