NASDAQ : ALTR
$0 (0.0%)
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 665.79M | 612.7M | 572.22M | 532.18M | 469.92M | 458.92M | 396.38M | 333.33M | 313.24M | 294.13M |
| costOfRevenue | 124.8M | 121.79M | 122.89M | 129.67M | 121.3M | 132.6M | 115.97M | 106.59M | 102.6M | 99.21M |
| grossProfit | 540.98M | 490.91M | 449.33M | 402.51M | 348.62M | 326.32M | 280.41M | 226.74M | 210.64M | 194.92M |
| researchAndDevelopmentExpenses | 221.16M | 212.64M | 185.86M | 151.05M | 126.08M | 117.51M | 97.59M | 93.23M | 71.32M | 62.78M |
| generalAndAdministrativeExpenses | 90.15M | 70.89M | 97.61M | 91.5M | 86.43M | 82.18M | 79.75M | 87.98M | 57.2M | 54.07M |
| sellingAndMarketingExpenses | 184.28M | 176.14M | 155.24M | 132.75M | 111.44M | 106.05M | 80.28M | 79.96M | 66.09M | 63.08M |
| sellingGeneralAndAdministrativeExpenses | 274.43M | 247.02M | 252.85M | 224.25M | 197.87M | 188.23M | 160.03M | 167.94M | 123.29M | 117.15M |
| otherExpenses | 27.71M | 31M | 17.56M | 14.88M | 12.95M | 12.37M | - | -994K | 249K | 191K |
| operatingExpenses | 523.3M | 490.67M | 456.27M | 390.17M | 336.9M | 318.11M | 255.76M | 260M | 195.19M | 179.97M |
| costAndExpenses | 648.1M | 612.46M | 579.16M | 519.84M | 458.21M | 450.71M | 371.74M | 366.59M | 297.79M | 279.18M |
| netInterestIncome | 17.16M | 10.74M | -250K | -11.52M | -11.6M | -6.37M | -200K | -2.16M | -2.26M | -2.42M |
| interestIncome | 23M | 16.86M | 4.13M | 541K | - | - | - | - | - | - |
| interestExpense | 5.84M | 6.12M | 4.38M | 12.06M | 11.6M | 6.37M | 200K | 2.16M | 2.26M | 2.42M |
| depreciationAndAmortization | 42.16M | 39.12M | 35.5M | 25.64M | 23.81M | 26.02M | 15.03M | 11.75M | 9.98M | 8.38M |
| ebitda | 80.63M | 57.86M | 11.67M | 37.98M | 35.52M | 35.78M | 41.65M | -22.5M | 25.43M | 23.32M |
| ebit | 38.47M | 18.74M | -23.84M | 12.34M | 11.71M | 9.76M | 26.62M | -34.25M | 15.45M | 14.95M |
| nonOperatingIncomeExcludingInterest | -20.78M | -18.49M | 13.88M | 562K | - | -1.55M | -1.97M | 994K | - | - |
| operatingIncome | 17.68M | 243K | -23.84M | 12.34M | 11.71M | 8.21M | 24.64M | -33.26M | 15.45M | 14.95M |
| totalOtherIncomeExpensesNet | 14.94M | 12.38M | -18.26M | -12.63M | -9.68M | -4.82M | 2.38M | -3.15M | -1.74M | -3.2M |
| incomeBeforeTax | 32.63M | 12.62M | -28.21M | -288K | 2.03M | 3.39M | 27.02M | -36.41M | 13.7M | 11.75M |
| incomeTaxExpense | 18.46M | 21.54M | 15.22M | 8.51M | 12.53M | 10.93M | 13.31M | 63M | 3.54M | 818K |
| netIncomeFromContinuingOperations | 14.18M | -8.93M | -43.43M | -8.79M | -10.5M | -7.54M | 15.54M | -99.41M | 10.16M | 10.93M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 14.18M | -8.93M | -43.43M | -8.79M | -10.5M | -7.54M | 13.72M | -99.41M | 10.16M | 10.93M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 14.18M | -8.93M | -43.43M | -8.79M | -10.5M | -7.54M | 15.54M | -99.41M | 10.16M | 10.93M |
| eps | 0.17 | -0.11 | -0.55 | -0.12 | -0.14 | -0.11 | 0.19 | -1.89 | 0.2 | 0.22 |
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 561.9M | 467.46M | 316.15M | 413.74M | 241.22M | 223.12M | 35.34M | 39.21M | 16.87M | 13.76M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 561.9M | 467.46M | 316.15M | 413.74M | 241.22M | 223.12M | 35.34M | 39.21M | 16.87M | 13.76M |
| netReceivables | 173.51M | 190.46M | 170.28M | 137.56M | 124.61M | 104.98M | 96.8M | 92.69M | 79.57M | 72.9M |
| accountsReceivables | 168.62M | 185.28M | 163.99M | 128.17M | 119.28M | 97.72M | 93.07M | 86.64M | 70.5M | 66.82M |
| otherReceivables | 4.88M | 5.19M | 6.29M | 9.39M | 6.72M | 7.26M | 3.73M | 6.05M | 9.07M | 6.08M |
| inventory | - | - | - | - | - | 2.4M | 1.96M | 1.98M | 1.23M | 2.08M |
| prepaids | - | - | - | 20.73M | 16M | 12.09M | 10.76M | 10.01M | 7.44M | 7.1M |
| otherCurrentAssets | 49.57M | 26.05M | 40.4M | - | - | - | 6.43M | - | - | - |
| totalCurrentAssets | 784.98M | 700.62M | 526.83M | 588.22M | 386.94M | 352.46M | 154.03M | 143.89M | 105.1M | 95.82M |
| propertyPlantEquipmentNet | 72.12M | 70.56M | 71.12M | 68.97M | 69.86M | 64.43M | 30.15M | 31.45M | 29.71M | 25.38M |
| goodwill | 462.46M | 458.12M | 449.05M | 370.18M | 264.48M | 233.68M | 210.53M | 62.71M | 36.62M | 29.24M |
| intangibleAssets | 72.94M | 83.55M | 107.61M | 99.06M | 76.11M | 67.08M | 69.84M | 24.46M | 11.17M | 9.39M |
| goodwillAndIntangibleAssets | 535.4M | 541.68M | 556.66M | 469.24M | 340.6M | 300.76M | 280.37M | 87.17M | 47.79M | 38.63M |
| longTermInvestments | - | 6.52M | 7.71M | 8.77M | 10.33M | 9.98M | 9.44M | 865K | 665K | 457K |
| taxAssets | 8.77M | 9.96M | 9.73M | 8.5M | 7.12M | 5.79M | 1.37M | 8.35M | 62.9M | 57.2M |
| otherNonCurrentAssets | 44.38M | 40.68M | 32.7M | 19.58M | 15.06M | 9.73M | 7.85M | 16.15M | 4.61M | 4.36M |
| totalNonCurrentAssets | 660.67M | 662.87M | 677.91M | 575.05M | 442.97M | 390.69M | 329.18M | 143.98M | 145.67M | 126.03M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.45B | 1.36B | 1.2B | 1.16B | 829.9M | 743.14M | 483.22M | 287.87M | 250.78M | 221.85M |
| totalPayables | 34.01M | 21.23M | 10.43M | 6.65M | 8.59M | 8.58M | 8.36M | 4.88M | 7.16M | 7.6M |
| accountPayables | 7.32M | 9M | 10.43M | 6.65M | 8.59M | 8.58M | 8.36M | 4.88M | 5.01M | 6.22M |
| otherPayables | 26.69M | 12.24M | - | - | - | - | - | - | 2.16M | 1.38M |
| accruedExpenses | 8.28M | 45.08M | 64.92M | 61.8M | 5.16M | 4.9M | 44.28M | 37.63M | 22.96M | 20.33M |
| shortTermDebt | 227.11M | 81.46M | 10.47M | 199.7M | 40.72M | 9.57M | 331K | 232K | 10.44M | 13.82M |
| capitalLeaseObligationsCurrent | 7.88M | 8.82M | 10.4M | 9.93M | 10.33M | 9.14M | - | - | - | - |
| taxPayables | 26.69M | 23.42M | 22.39M | 13.59M | 15.22M | 12.57M | 9.85M | 8.98M | 6.82M | 6.49M |
| deferredRevenue | 141.22M | 133.74M | 113.08M | 93.16M | 86.8M | 75.43M | 59.76M | 130.12M | 101.68M | 94.82M |
| otherCurrentLiabilities | 69.28M | 33.77M | 146.99M | 195.9M | 49.15M | 45.24M | 74.26M | 154.72M | 15.77M | 14.36M |
| totalCurrentLiabilities | 487.77M | 324.11M | 232.74M | 473.98M | 200.75M | 152.87M | 127.76M | 197.46M | 158M | 150.92M |
| longTermDebt | - | 225.93M | 305.6M | - | 188.3M | 177.49M | 31.42M | 178K | 74.81M | 69.36M |
| capitalLeaseObligationsNonCurrent | 24.14M | 22.62M | 24.06M | 19.55M | 24.32M | 20.17M | - | - | 65000 | - |
| deferredRevenueNonCurrent | 28.53M | 32.35M | 31.38M | 12.87M | 9.39M | 8.14M | 6.75M | 9.64M | 13.27M | 13.01M |
| deferredTaxLiabilitiesNonCurrent | 25.22M | 12.87M | 16.78M | 15.39M | 8.03M | 6.28M | 7.74M | 1.62M | 1.38M | 1.1M |
| otherNonCurrentLiabilities | 22.8M | 34.28M | 24.44M | 27.5M | 19.74M | 21.14M | 28.15M | 16.03M | 37.91M | 29.5M |
| totalNonCurrentLiabilities | 100.69M | 328.05M | 402.26M | 75.32M | 249.78M | 233.22M | 66.32M | 27.46M | 127.42M | 112.97M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 32.02M | 31.45M | 34.46M | 29.48M | 34.65M | 29.32M | - | - | 65000 | - |
| totalLiabilities | 588.46M | 652.16M | 635M | 549.29M | 450.53M | 386.09M | 194.08M | 224.93M | 285.43M | 263.89M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | 2.35M | 2.35M | 2.35M | - | - |
| commonStock | 9000 | 8000 | 8000 | 792K | 791K | 7000 | 2.36M | 2.36M | 5000 | 5000 |
| retainedEarnings | -116.33M | -130.5M | -121.58M | -102.09M | -93.29M | -82.4M | -82M | -166.5M | -67.09M | -77.26M |
| additionalPaidInCapital | 1.01B | 864.14M | 721.31M | 724.23M | 474.67M | 446.63M | 379.83M | 232.16M | 39.69M | 41.91M |
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 14.18M | -8.93M | -43.43M | -8.79M | -10.5M | -7.54M | 13.72M | -99.41M | 10.16M | 10.93M |
| depreciationAndAmortization | 42.16M | 39.12M | 35.5M | 25.64M | 23.81M | 21.52M | 14.73M | 11.75M | 9.98M | 8.38M |
| deferredIncomeTax | -707K | -2.32M | -4.16M | -1.5M | -10.35M | -950K | 763K | 52.57M | -6.08M | -9.13M |
| stockBasedCompensation | 67.68M | 85.58M | 84.79M | 44.55M | 21.36M | 8.53M | 3.34M | 47.28M | 5.13M | 597K |
| changeInWorkingCapital | 28.28M | 6.2M | -44.78M | -10.97M | -3.64M | 3.5M | 7.36M | 2.99M | 1.63M | -1.21M |
| accountsReceivables | 14.56M | -19.14M | -34.18M | -15.64M | -11.03M | -7.9M | -1.39M | -10.4M | -4.4M | -8.12M |
| inventory | - | - | - | -9.34M | -887K | -4.47M | -8.12M | 270K | -4.44M | -4.15M |
| accountsPayables | -2.13M | -1.88M | 3.77M | -3.86M | -1.84M | -426K | 1.65M | -1.09M | -1.32M | 558K |
| otherWorkingCapital | 15.85M | 8.08M | -14.37M | 17.87M | 10.12M | 16.3M | 15.23M | 14.2M | 11.79M | 10.51M |
| otherNonCashItems | 2.49M | 7.65M | 11.65M | 12.7M | 12.21M | 6.34M | -3.68M | 908K | 556K | 1.27M |
| netCashProvidedByOperatingActivities | 154.08M | 127.31M | 39.57M | 61.62M | 32.88M | 31.39M | 36.23M | 16.09M | 21.38M | 10.84M |
| investmentsInPropertyPlantAndEquipment | -14.09M | -10.19M | -9.65M | -8.19M | -8.23M | -10.13M | -9.39M | -9.64M | -9.44M | -5.23M |
| acquisitionsNet | -27.07M | -3.24M | -134.54M | -53.98M | -41.03M | -25.72M | -203.44M | -15.58M | -6.5M | -2.76M |
| purchasesOfInvestments | - | - | - | - | - | - | 9.39M | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 6.61M | - | - | - |
| otherInvestingActivities | -4.97M | -2.42M | -10.32M | -306K | 162K | 14000 | -9.39M | 373K | -90000 | -40000 |
| netCashProvidedByInvestingActivities | -46.13M | -15.85M | -154.51M | -62.48M | -49.09M | -35.84M | -206.21M | -24.85M | -16.03M | -8.03M |
| netDebtIssuance | -81.73M | - | 31.84M | -30M | 30M | 192.15M | 30.95M | -85.68M | 1.64M | -3.24M |
| longTermNetDebtIssuance | -81.73M | - | 31.84M | -30M | 30M | 192.15M | 30.95M | -85.68M | 137.73M | -3.19M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | -136.09M | -55000 |
| netStockIssuance | - | -6.26M | -19.66M | 200M | - | - | 135.57M | -1.04M | -3.77M | -1.74M |
| netCommonStockIssuance | - | -6.26M | -19.66M | 200M | - | - | 135.57M | 115.37M | -2.59M | -1.45M |
| commonStockIssuance | - | - | - | 200M | 1.71M | 1.51M | 135.57M | 121.06M | 456K | 291K |
| commonStockRepurchased | - | -6.26M | -19.66M | - | - | - | - | -5.69M | -3.05M | -1.74M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | -116.42M | -1.18M | -291K |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 74.69M | 44.02M | 10.8M | 5.95M | 1.25M | -236K | 1.01M | 116.29M | 271K | 291K |
| netCashProvidedByFinancingActivities | -7.04M | 37.77M | 22.98M | 175.95M | 31.25M | 191.92M | 167.53M | 29.56M | -1.86M | -4.7M |
| date | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 192.63M | 151.45M | 148.8M | 172.91M | 171.5M | 134M | 141.16M | 166.03M | 160.43M | 119.35M |
| costOfRevenue | 33.38M | 30.02M | 38.14M | 30.89M | 29.17M | 29.09M | 30.8M | 32.74M | 33.85M | 27.91M |
| grossProfit | 159.25M | 121.44M | 110.65M | 142.02M | 142.33M | 104.92M | 110.36M | 133.3M | 126.58M | 91.44M |
| researchAndDevelopmentExpenses | 57.15M | 56.11M | 55.57M | 52.33M | 52.52M | 51.6M | 55.28M | 53.25M | 47.51M | 48.78M |
| generalAndAdministrativeExpenses | 35.6M | 17.5M | 19.29M | 17.76M | 17.1M | 24.15M | 18.62M | 17.95M | 24.99M | 24.68M |
| sellingAndMarketingExpenses | 47.81M | 45.56M | 46.48M | 44.43M | 43.6M | 37.14M | 44.98M | 43.49M | 41.2M | 39.24M |
| sellingGeneralAndAdministrativeExpenses | 83.41M | 63.06M | 65.77M | 62.2M | 60.69M | 61.29M | 63.6M | 61.44M | 66.2M | 63.92M |
| otherExpenses | 7.73M | 6.58M | 6.84M | 6.56M | -15.31M | 1.89M | 7.75M | 13.42M | 8.26M | 3.74M |
| operatingExpenses | 148.29M | 125.75M | 121.34M | 121.08M | 119.74M | 125M | 126.63M | 128.11M | 121.96M | 116.44M |
| costAndExpenses | 181.67M | 155.76M | 159.48M | 151.98M | 148.91M | 154.08M | 157.43M | 160.85M | 155.82M | 144.35M |
| netInterestIncome | 4.14M | 4.58M | 4.29M | 4.15M | 3.63M | 3.29M | 2.46M | 1.36M | -1.53M | 142K |
| interestIncome | 5.48M | 5.9M | 5.9M | 5.72M | 5.16M | 4.82M | 3.98M | 2.88M | - | 1.71M |
| interestExpense | 1.34M | 1.32M | 1.6M | 1.58M | 1.53M | 1.53M | 1.53M | 1.53M | 1.53M | 1.57M |
| depreciationAndAmortization | 11.04M | 11.56M | 9.94M | 9.62M | 9.85M | 9.78M | 9.74M | 9.75M | 11.41M | 8.27M |
| ebitda | 22.32M | 18.01M | 5.78M | 30.7M | 33.66M | 409K | -2.34M | 18.55M | 16.36M | -18.83M |
| ebit | 11.28M | 6.45M | -4.15M | 21.08M | 23.8M | -9.37M | -12.07M | 8.8M | 4.94M | -27.1M |
| nonOperatingIncomeExcludingInterest | -316K | -10.76M | -5.75M | -145K | -1.21M | -1.89M | -4.2M | -3.61M | 8.85M | 2.11M |
| operatingIncome | 10.96M | -4.31M | -10.69M | 20.94M | 22.59M | -11.26M | -16.27M | 5.19M | 13.8M | -25M |
| totalOtherIncomeExpensesNet | -1.02M | 9.44M | 4.15M | 2.38M | 7.26M | 361K | 2.67M | 2.09M | -1.53M | -3.67M |
| incomeBeforeTax | 9.94M | 5.13M | -5.76M | 23.32M | 29.85M | -10.9M | -13.6M | 7.27M | 12.27M | -28.67M |
| incomeTaxExpense | 8.95M | 3.35M | -610K | 6.77M | 10.18M | -6.54M | 8.68M | 9.23M | 208K | 4.58M |
| netIncomeFromContinuingOperations | 996K | 1.78M | -5.15M | 16.55M | 19.68M | -4.36M | -22.28M | -1.96M | 12.06M | -33.25M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 996K | 1.78M | -5.15M | 16.55M | 19.68M | -4.36M | -22.28M | -1.96M | 12.06M | -33.25M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 996K | 1.78M | -5.15M | 16.55M | 19.68M | -4.36M | -22.28M | -1.96M | 12.06M | -33.25M |
| eps | 0.01 | 0.02 | -0.06 | 0.2 | 0.24 | -0.05 | -0.28 | -0.02 | 0.15 | -0.42 |
| date | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 561.9M | 513.37M | 507.01M | 557.6M | 467.46M | 431.19M | 418.34M | 378.38M | 316.15M | 311.85M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 561.9M | 513.37M | 507.01M | 557.6M | 467.46M | 431.19M | 418.34M | 378.38M | 316.15M | 311.85M |
| netReceivables | 173.51M | 121.34M | 147.54M | 130.97M | 190.46M | 137.36M | 127.56M | 141.86M | 170.28M | 133.39M |
| accountsReceivables | 168.62M | 121.34M | 129.86M | 127.87M | 185.28M | 124.96M | 124.26M | 133.04M | 163.99M | 122.92M |
| otherReceivables | 4.88M | 20.79M | 17.68M | 18.9M | 5.19M | 12.4M | 14.5M | 11.23M | 6.29M | 10.46M |
| inventory | - | - | -20.78M | - | - | - | - | - | - | - |
| prepaids | - | - | 20.78M | 18.33M | - | 18.96M | 21.68M | - | - | 16.99M |
| otherCurrentAssets | 49.57M | 52.28M | 46.26M | 23.5M | 42.7M | 38.96M | 19.2M | 28.36M | 40.4M | - |
| totalCurrentAssets | 784.98M | 687M | 675.33M | 730.4M | 700.62M | 592.01M | 586.78M | 548.6M | 526.83M | 465.73M |
| propertyPlantEquipmentNet | 72.12M | 72.76M | 70.28M | 69.01M | 70.56M | 70.3M | 69.39M | 71.56M | 71.12M | 71.56M |
| goodwill | 462.46M | 476.21M | 459.07M | 454.95M | 458.12M | 452.82M | 453.09M | 451.17M | 449.05M | 455.21M |
| intangibleAssets | 72.94M | 84.9M | 77.54M | 75.36M | 83.55M | 86.49M | 94.64M | 101.59M | 107.61M | 86.08M |
| goodwillAndIntangibleAssets | 535.4M | 561.11M | 536.61M | 530.31M | 541.68M | 539.31M | 547.74M | 552.76M | 556.66M | 541.29M |
| longTermInvestments | - | 67000 | 59000 | -9.7M | 6.52M | 228K | 449K | 483K | 7.71M | 530K |
| taxAssets | 8.77M | 9.66M | 9.12M | 9.7M | 9.96M | 8.05M | 8.18M | 9.68M | 9.73M | 7.6M |
| otherNonCurrentAssets | 44.38M | 47.26M | 44.56M | 50.19M | 34.16M | 42.1M | 43.27M | 43.58M | 32.7M | 38.21M |
| totalNonCurrentAssets | 660.67M | 690.87M | 660.62M | 649.51M | 662.87M | 659.98M | 669.03M | 677.57M | 677.91M | 659.2M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.45B | 1.38B | 1.34B | 1.38B | 1.36B | 1.25B | 1.26B | 1.23B | 1.2B | 1.12B |
| totalPayables | 34.01M | 13.36M | 23.44M | 21.67M | 21.23M | 5.16M | 21.68M | 25.97M | 10.43M | 6.24M |
| accountPayables | 7.32M | 3.61M | 4M | 6.52M | 9M | 5.16M | 4.68M | 6.01M | 10.43M | 6.24M |
| otherPayables | 26.69M | 9.76M | 19.44M | 15.15M | 12.24M | - | 17M | 19.96M | - | - |
| accruedExpenses | 8.28M | 43.5M | 5.67M | 35.91M | 45.08M | 55.13M | 35.95M | 6.49M | 64.92M | 9.23M |
| shortTermDebt | 227.11M | 8.21M | 8.06M | 81.62M | 81.46M | 81.32M | 81.16M | 81M | 10.47M | 10M |
| capitalLeaseObligationsCurrent | 7.88M | 8.21M | 8.06M | 8.33M | 8.82M | 9.21M | 9.56M | 9.94M | 10.4M | 10M |
| taxPayables | 26.69M | 15.58M | 11.78M | 20.96M | 23.42M | 12.08M | 24.29M | 19.96M | 22.39M | 16.23M |
| deferredRevenue | 141.22M | 116.11M | 125.43M | 122.96M | 136.44M | 110.84M | 123.54M | 116.19M | 113.08M | 95.33M |
| otherCurrentLiabilities | 69.28M | 28.92M | 46.17M | 26.27M | 31.07M | 146.1M | 47.35M | 60.8M | 146.99M | 67.69M |
| totalCurrentLiabilities | 487.77M | 210.11M | 216.82M | 296.75M | 324.11M | 296.92M | 319.25M | 300.39M | 232.74M | 198.48M |
| longTermDebt | - | 226.81M | 226.52M | 226.22M | 225.93M | 225.64M | 225.32M | 225.04M | 305.6M | 305.16M |
| capitalLeaseObligationsNonCurrent | 24.14M | 24.48M | 24.57M | 22.51M | 22.62M | 23.37M | 21.34M | 23.99M | 24.06M | 23.47M |
| deferredRevenueNonCurrent | 28.53M | 26.31M | 28.74M | 24.38M | 32.35M | 28.09M | 26.69M | 27.52M | 31.38M | 22.02M |
| deferredTaxLiabilitiesNonCurrent | 25.22M | 30.77M | 28.09M | 28.88M | 12.87M | 17.71M | 18.06M | 17.21M | 16.78M | 14.44M |
| otherNonCurrentLiabilities | 22.8M | 22.48M | 19.9M | 18.23M | 34.28M | 26.15M | 24.93M | 25.12M | 24.44M | 25.84M |
| totalNonCurrentLiabilities | 100.69M | 330.86M | 327.83M | 320.23M | 328.05M | 320.96M | 316.34M | 318.87M | 402.26M | 390.92M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 32.02M | 32.7M | 32.62M | 30.84M | 31.45M | 32.58M | 30.89M | 33.93M | 34.46M | 33.46M |
| totalLiabilities | 588.46M | 540.97M | 544.65M | 616.98M | 652.16M | 617.87M | 635.59M | 619.27M | 635M | 589.4M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 9000 | 8000 | 8000 | 8000 | 8000 | 8000 | 8000 | 8000 | 8000 | 8000 |
| retainedEarnings | -116.33M | -117.32M | -119.1M | -113.96M | -130.5M | -150.18M | -145.82M | -123.54M | -121.58M | -133.64M |
| additionalPaidInCapital | 1.01B | 971.84M | 939.69M | 904.18M | 864.14M | 816.55M | 790.18M | 753.18M | 721.31M | 715.74M |
| date | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 996K | 1.78M | -5.15M | 16.55M | 19.68M | -4.36M | -22.28M | -1.96M | 12.06M | -33.25M |
| depreciationAndAmortization | 11.04M | 11.56M | 9.94M | 9.62M | 9.85M | 9.78M | 9.74M | 9.75M | 11.41M | 8.27M |
| deferredIncomeTax | -593K | 253K | -367K | - | -4.5M | 163K | 2.02M | - | -4.17M | 68000 |
| stockBasedCompensation | 16.97M | 17.36M | 17.36M | 16M | 19.16M | 20.53M | 23.74M | 22.16M | 22.26M | 22.71M |
| changeInWorkingCapital | 8.33M | -16.76M | 6.15M | 30.56M | -24.31M | -6.24M | 15.14M | 21.6M | -29.38M | 12.26M |
| accountsReceivables | -58.36M | 11.56M | 1.12M | 60.24M | -66.37M | 2.15M | 5.2M | 39.87M | -48.03M | -15.41M |
| inventory | - | - | - | - | 7.11M | -4.23M | -2.88M | - | - | - |
| accountsPayables | 3.29M | -1.03M | -2.72M | -1.67M | 3.62M | 35000 | -167K | -5.36M | 4.04M | 1.8M |
| otherWorkingCapital | 63.4M | -27.28M | 7.75M | -25.15M | 31.33M | -4.19M | 12.98M | -12.91M | 14.62M | 25.87M |
| otherNonCashItems | 782K | 354K | 630K | 725K | 1.77M | -3.44M | 1.68M | 7.65M | 842K | -1.57M |
| netCashProvidedByOperatingActivities | 37.53M | 14.55M | 28.56M | 73.45M | 21.65M | 16.43M | 30.03M | 59.2M | 13.04M | 8.49M |
| investmentsInPropertyPlantAndEquipment | -4.35M | -4.74M | -2.24M | -2.77M | -2.31M | -1.7M | -4.46M | -1.73M | -2.93M | -3.26M |
| acquisitionsNet | -1.5M | -11.9M | -13.68M | - | -1000 | -2.51M | -721K | - | -411K | -96.47M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 62000 | -4.64M | -400K | 2000 | 29000 | -1M | -47000 | -1.4M | -9.65M | -10M |
| netCashProvidedByInvestingActivities | -5.78M | -21.27M | -16.32M | -2.76M | -2.28M | -5.21M | -5.22M | -3.13M | -3.34M | -109.73M |
| netDebtIssuance | - | - | -81.73M | - | - | - | - | - | - | 370K |
| longTermNetDebtIssuance | - | - | -81.73M | - | - | - | - | - | - | 370K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | -6.26M | -15.27M | - |
| netCommonStockIssuance | - | - | 17.38M | - | - | - | - | -6.26M | -15.27M | - |
| commonStockIssuance | - | -37.23M | - | 19.84M | 10.61M | 2.02M | 13.64M | - | - | 1.15M |
| commonStockRepurchased | - | - | - | - | 6.26M | - | - | -6.26M | -15.27M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 23.86M | 9.24M | 19.56M | 22.03M | 12.8M | 3.97M | 15.54M | 11.71M | 3.1M | 2.86M |
| netCashProvidedByFinancingActivities | 23.86M | 9.24M | -62.16M | 22.03M | 12.8M | 3.97M | 15.54M | 5.46M | -12.17M | 3.23M |