-$5.33 (-1.37%)
| 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 | 395.26M | 362.11M | 365.32M | 368.23M | 366.11M | 433.68M | 668.84M | 809.89M | 839.8M | 850.08M |
| costOfRevenue | 286.62M | 223.49M | 248.94M | 215.45M | 223.33M | 296.73M | 533.66M | 661.44M | 687.28M | 668.28M |
| grossProfit | 108.64M | 138.62M | 116.38M | 152.78M | 142.78M | 136.95M | 135.18M | 148.46M | 152.52M | 181.79M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 63.09M | 64.37M | 56.69M | 62.1M | - | - | 132.91M | - | - |
| sellingAndMarketingExpenses | - | 12.58M | 12.63M | 13.92M | 13.92M | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 90.52M | 75.67M | 77M | 70.61M | 76.02M | - | - | 132.91M | 130.81M | 127.26M |
| otherExpenses | - | 39.84M | - | - | - | 76.36M | 100.15M | 19.32M | 21.45M | 22.92M |
| operatingExpenses | 90.52M | 115.51M | 77M | 70.61M | 76.02M | 76.36M | 100.15M | 152.23M | 152.26M | 150.18M |
| costAndExpenses | 377.15M | 339.01M | 325.94M | 286.06M | 299.35M | 373.09M | 633.81M | 813.67M | 839.54M | 818.47M |
| netInterestIncome | -5.42M | -6.13M | -5.8M | -5.89M | -7.16M | -15.54M | -20.26M | -19.88M | -20.12M | -20.92M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 5.42M | 6.13M | 5.8M | 5.89M | 7.16M | 15.54M | 20.26M | 19.88M | 20.12M | 20.92M |
| depreciationAndAmortization | 40.78M | 39.84M | 38.98M | 36.44M | 30.05M | 32.22M | 29.58M | 19.32M | 21.45M | 22.92M |
| ebitda | -1.49M | 37.82M | 109.62M | 82.17M | 66.76M | 60.59M | 35.03M | 55.96M | 28.68M | 54.53M |
| ebit | -42.27M | -2.02M | 70.64M | 45.73M | 36.71M | 28.37M | 5.45M | 36.64M | 7.23M | 31.61M |
| nonOperatingIncomeExcludingInterest | 60.38M | 25.13M | -31.27M | 36.44M | 30.05M | 32.22M | 29.58M | -34.73M | -6.96M | - |
| operatingIncome | 18.11M | 23.11M | 39.38M | 82.17M | 66.76M | 60.59M | 35.03M | 36.64M | 267K | 31.61M |
| totalOtherIncomeExpensesNet | -65.8M | -31.26M | 25.47M | -125.2M | -24.49M | -110.79M | 20.11M | 14.85M | -13.16M | 114.66M |
| incomeBeforeTax | -47.69M | -8.15M | 64.85M | -43.03M | 42.27M | -50.2M | 55.14M | 16.76M | -12.89M | 146.26M |
| incomeTaxExpense | -10.2M | -4.4M | 9.31M | -10.72M | 6.79M | -12.21M | 9.76M | -2.64M | -62.96M | 46.81M |
| netIncomeFromContinuingOperations | -37.49M | -3.76M | 55.54M | -32.3M | 35.48M | -37.99M | 45.38M | 19.39M | 50.07M | 99.45M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -37.49M | -3.76M | 54.95M | -32.02M | 35.48M | -37.99M | 45.38M | 19.39M | 50.07M | 99.45M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -37.49M | -3.76M | 54.95M | -32.02M | 35.48M | -37.99M | 45.38M | 19.39M | 50.07M | 99.45M |
| eps | -12.08 | -2.69 | 38.55 | -21.49 | 22.37 | -22.01 | 26.33 | 11.14 | 27.2 | 54.24 |
| 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 | 268.78M | 30.71M | 28.07M | 37.47M | 42.35M | 24.5M | 67.77M | 48.56M | 58.58M | 75.81M |
| shortTermInvestments | 69.05M | 102.98M | 91.88M | 69.47M | 83.06M | 94.86M | 44.86M | 33.86M | 23.29M | 22.3M |
| cashAndShortTermInvestments | 337.83M | 133.68M | 119.94M | 106.93M | 125.41M | 119.36M | 112.63M | 82.42M | 81.87M | 98.1M |
| netReceivables | 23.28M | 25.18M | 22.24M | 29.38M | 28.51M | 19.18M | 21.64M | 15.74M | 15.53M | 14.2M |
| accountsReceivables | 23.28M | 25.18M | 22.24M | 29.38M | 28.51M | 19.18M | 21.64M | 15.74M | 15.53M | 14.2M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 3.77M | 4.03M | 2.98M | 3.85M | 3.8M | 2.74M | 4.67M | 7.54M | 7.27M | 6.77M |
| prepaids | - | 5.5M | 5.59M | 4.34M | 3.87M | 3M | 3.07M | 1.56M | 3.07M | 4.34M |
| otherCurrentAssets | 9.77M | 2.22M | 1.79M | 6.15M | 3.22M | 3.49M | 3.38M | 3.22M | 4.9M | 4.37M |
| totalCurrentAssets | 374.65M | 170.62M | 152.55M | 150.65M | 164.81M | 147.78M | 145.39M | 114.93M | 112.64M | 127.79M |
| propertyPlantEquipmentNet | 406.66M | 410.17M | 412.71M | 435.46M | 391.89M | 358.95M | 410.35M | 274.72M | 295.8M | 312.26M |
| goodwill | 52.57M | 52.5M | 53.53M | 53.51M | 53.55M | 53.6M | 40.04M | 40.05M | 40.08M | 40M |
| intangibleAssets | 23.67M | 22.82M | 23.23M | 23.04M | 23.46M | 24.06M | 27.35M | 28.11M | 26.56M | 26.05M |
| goodwillAndIntangibleAssets | 76.24M | 75.32M | 76.76M | 76.55M | 77.01M | 77.66M | 67.39M | 68.17M | 66.64M | 66.05M |
| longTermInvestments | 154.99M | 201.73M | 199.1M | 155.79M | 250.4M | 419.55M | 505.54M | 557.48M | 566.02M | 577.64M |
| taxAssets | - | - | - | 8.13M | - | 19.34M | 16.66M | 11.5M | 12.47M | 10.68M |
| otherNonCurrentAssets | 36.6M | 8.31M | 8.3M | 1.88M | 10.7M | -5.32M | -6.02M | 2.7M | 10.01M | 2.54M |
| totalNonCurrentAssets | 674.48M | 695.52M | 696.87M | 677.82M | 730M | 870.19M | 993.92M | 914.56M | 950.94M | 969.18M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.05B | 866.13M | 849.42M | 828.47M | 894.81M | 1.02B | 1.14B | 1.03B | 1.06B | 1.1B |
| totalPayables | 49.85M | 42.1M | 37.06M | 47.2M | 50.01M | 37.46M | 32.63M | 41.97M | 40.62M | 33.96M |
| accountPayables | 34.17M | 28.54M | 22.45M | 28.43M | 36.68M | 26.54M | 3.35M | 41.97M | 40.62M | 33.96M |
| otherPayables | 15.68M | 13.56M | 14.61M | 18.77M | 13.33M | 10.92M | 29.28M | - | - | - |
| accruedExpenses | 7.74M | 5.99M | 4.46M | 14.29M | 26.04M | 42.77M | 17.23M | 21.5M | 31.92M | 25.58M |
| shortTermDebt | 33.07M | 35M | - | 10M | - | 152.26M | 18.74M | 5.72M | 1.47M | 1.56M |
| capitalLeaseObligationsCurrent | 13.95M | 14.45M | 14.86M | 16.98M | 16.9M | 17.36M | 17.52M | 4.46M | 5.28M | 5.57M |
| taxPayables | - | 8.13M | 11.05M | 14.9M | 11.39M | 10.92M | 29.28M | 11.21M | 10.57M | 12.25M |
| deferredRevenue | 27.2M | 27.61M | 26.74M | 28.97M | 37.59M | 44.42M | 31.2M | 34.37M | 36.96M | 32.73M |
| otherCurrentLiabilities | 24.2M | 22.16M | 27.99M | 17.46M | 13.1M | -5.83M | 22.51M | 49.33M | 56.21M | 45.94M |
| totalCurrentLiabilities | 156M | 147.32M | 111.1M | 134.9M | 143.64M | 288.45M | 139.82M | 122.98M | 135.49M | 120.01M |
| longTermDebt | 213.92M | 10M | - | - | - | - | 179.05M | 180.26M | 181.52M | 197.63M |
| capitalLeaseObligationsNonCurrent | 97.7M | 90.74M | 86.39M | 91.84M | 104.48M | 111.64M | 137.41M | 59.74M | 75.47M | 83.93M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 12.16M | -244.82M | 6.73M | 6.63M |
| deferredTaxLiabilitiesNonCurrent | 41.78M | 29.39M | 37.94M | 31.34M | 46.53M | 41.35M | 54.23M | 86.87M | 88.4M | 152.32M |
| otherNonCurrentLiabilities | 16.31M | 15.72M | 14.66M | 14.82M | 12.46M | 11.7M | - | 96.05M | 93.04M | 156.83M |
| totalNonCurrentLiabilities | 369.71M | 145.86M | 138.99M | 138.01M | 163.47M | 164.69M | 383.19M | 336.05M | 356.76M | 445.02M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 111.65M | 105.19M | 101.24M | 108.82M | 121.38M | 129.01M | 154.93M | 64.2M | 80.75M | 89.5M |
| totalLiabilities | 525.7M | 293.17M | 250.09M | 272.91M | 307.11M | 453.14M | 523.01M | 459.04M | 492.26M | 565.03M |
| treasuryStock | -452.16M | -438.6M | -416.34M | -409.68M | -401.85M | -389.62M | -374.86M | -374.23M | -375.86M | -362.89M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.14M | 1.14M | 1.14M | 1.14M | 1.14M | 1.14M | 1.14M | 1.14M | 1.07M | 1.07M |
| retainedEarnings | 590.21M | 627.7M | 631.46M | 576.51M | 608.53M | 573.05M | 611.04M | 564.16M | 565.5M | 515.43M |
| additionalPaidInCapital | 385.59M | 385.59M | 385.59M | 381.79M | 381.79M | 381.79M | 381.79M | 381.9M | 382.01M | 381.91M |
| 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 | -37.49M | -3.76M | 54.95M | -32.3M | 35.48M | -37.99M | 45.38M | 19.39M | 50.07M | 99.45M |
| depreciationAndAmortization | 40.78M | 39.84M | 38.98M | 36.44M | 30.05M | 32.22M | 29.58M | 19.32M | 21.45M | 22.92M |
| deferredIncomeTax | -11.48M | -8.49M | 6.57M | -15.58M | 5.27M | -12.22M | -38.54M | -2.15M | -64.32M | 38.48M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 6.8M | -6.97M | -3.64M | -12.72M | -9.78M | -24.74M | -2.13M | -12.04M | 13.07M | 8.3M |
| accountsReceivables | 3.46M | -5.24M | 5.78M | 3.34M | -9.32M | 7.01M | 3.67M | -359K | -2.24M | 4.28M |
| inventory | - | - | - | - | - | - | -3.67M | - | - | - |
| accountsPayables | 10.16M | 368K | -12.23M | -24.58M | -592K | -32.48M | -16.25M | -12.22M | 15.04M | 3.91M |
| otherWorkingCapital | -6.81M | -2.09M | 2.81M | 8.52M | 136K | 733K | 14.12M | 177K | 13.07M | 8.3M |
| otherNonCashItems | 108.35M | 29.03M | -23.85M | 151.99M | 167.75M | 160.27M | 59.4M | -3.84M | 5.51M | -105.82M |
| netCashProvidedByOperatingActivities | 106.96M | 49.66M | 73M | 127.82M | 228.77M | 117.56M | 93.68M | 20.68M | 25.78M | 63.35M |
| investmentsInPropertyPlantAndEquipment | -30.35M | -30.59M | -23.4M | -29.75M | -64.55M | -20.7M | -17.68M | -17.8M | -8.03M | -12.03M |
| acquisitionsNet | -89.12M | -75.94M | -5.39M | -106.84M | -12.3M | -106.32M | -91.06M | -39.04M | 1M | 1.08M |
| purchasesOfInvestments | -57.84M | -67.44M | -107.87M | -134.45M | -110.2M | -299.95M | -154.85M | -58.64M | -46.36M | -49.93M |
| salesMaturitiesOfInvestments | 90.86M | 57.45M | 90.98M | 129.12M | 118.42M | 293.07M | 149.03M | 48.56M | 41.84M | 32.08M |
| otherInvestingActivities | 20.98M | 29.14M | -20.4M | 5.32M | 10.1M | 4.42M | 44.58M | 41.63M | 1M | 1.08M |
| netCashProvidedByInvestingActivities | -65.47M | -87.39M | -66.08M | -136.6M | -58.52M | -129.49M | -69.98M | -25.29M | -11.55M | -28.8M |
| netDebtIssuance | 196.53M | 39.48M | -16.13M | 3.86M | -156.16M | -29.11M | -8.01M | -7.58M | -23.03M | -15.3M |
| longTermNetDebtIssuance | 214.28M | 39.48M | -6.13M | 3.86M | -156.16M | -29.11M | -8.01M | -7.4M | -22.83M | -14.89M |
| shortTermNetDebtIssuance | -17.75M | - | -10M | - | - | - | - | -175K | -202K | -409K |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | 49000 | 30000 | 64000 |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | 49000 | 30000 | 64000 |
| netCashProvidedByFinancingActivities | 196.53M | 39.48M | -16.13M | 3.86M | -156.16M | -29.11M | -8.01M | -7.53M | -23M | -15.23M |
| 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 | 97.48M | 99.87M | 99.74M | 100.62M | 95.04M | 91.12M | 90.41M | 91.14M | 89.45M | 90.66M |
| costOfRevenue | 69.74M | 74.1M | 60.67M | 71.54M | 60.51M | 56.1M | 55.47M | 66.56M | 64.54M | 61.42M |
| grossProfit | 27.74M | 25.77M | 39.06M | 29.08M | 34.53M | 35.01M | 34.94M | 24.58M | 24.91M | 29.25M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | 15.05M | 17.99M | 18.14M | 6.65M | 16.33M | 15.8M | 15.33M | 9.78M |
| sellingAndMarketingExpenses | - | - | 5.37M | 4.86M | 3.23M | 12.58M | 3.18M | 2.86M | 2.94M | 12.63M |
| sellingGeneralAndAdministrativeExpenses | 24.87M | 22.06M | 20.42M | 22.85M | 21.37M | 19.23M | 19.51M | 18.65M | 18.28M | 22.42M |
| otherExpenses | -217K | - | - | 545K | 10.26M | 10.08M | - | - | - | - |
| operatingExpenses | 24.66M | 22.06M | 20.42M | 23.4M | 31.62M | 29.32M | 19.51M | 18.65M | 18.28M | 22.42M |
| costAndExpenses | 94.4M | 96.15M | 81.1M | 94.94M | 92.13M | 85.42M | 74.98M | 85.21M | 82.81M | 83.83M |
| netInterestIncome | -7.01M | 412K | -1.51M | -2.09M | -2.23M | -1.8M | -1.63M | -1.39M | -1.31M | -1.46M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 7.01M | -412K | 1.51M | 2.09M | 2.23M | 1.8M | 1.63M | 1.39M | 1.31M | 1.46M |
| depreciationAndAmortization | 10.66M | 10.7M | 9.54M | 10.27M | 10.26M | 10.08M | 10.58M | 9.12M | 10.05M | 9.33M |
| ebitda | -1.22M | -53.76M | 8.02M | 77.47M | -28.69M | -6.08M | 15.43M | -52.4M | 40.76M | 61.48M |
| ebit | -11.87M | -64.47M | -1.52M | 67.19M | -38.95M | -16.16M | 4.85M | -61.52M | 30.71M | 52.15M |
| nonOperatingIncomeExcludingInterest | 14.96M | 68.19M | 20.16M | -61.52M | 41.85M | 21.86M | 10.58M | 67.45M | -24.07M | -45.32M |
| operatingIncome | 3.08M | 3.72M | 18.64M | 5.68M | 2.9M | 5.7M | 15.43M | 5.93M | 6.64M | 6.83M |
| totalOtherIncomeExpensesNet | -21.97M | -67.77M | -21.67M | 59.42M | -44.09M | -23.66M | 27.9M | -68.84M | 22.76M | 43.86M |
| incomeBeforeTax | -18.88M | -64.06M | -3.03M | 65.1M | -41.18M | -17.96M | 43.33M | -62.92M | 29.4M | 50.69M |
| incomeTaxExpense | -4.35M | -14.2M | 2.26M | 14.17M | -7.91M | -7.69M | 11.2M | -14.72M | 6.82M | 6.05M |
| netIncomeFromContinuingOperations | -14.53M | -49.85M | -5.29M | 50.93M | -33.28M | -10.27M | 32.12M | -48.19M | 22.58M | 44.64M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -14.53M | -49.85M | -5.29M | 50.93M | -33.28M | -10.27M | 32.12M | -48.19M | 22.58M | 44.64M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -14.53M | -49.85M | -5.29M | 50.93M | -33.28M | -10.27M | 32.12M | -48.19M | 22.58M | 44.64M |
| eps | -4.63 | -16.07 | -1.71 | 16.41 | -10.72 | -7.34 | 22.95 | -34.38 | 15.91 | 31.17 |
| 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 | 200.08M | 268.78M | 272.48M | 32.77M | 28.66M | 30.71M | 29.89M | 26.9M | 34.54M | 28.07M |
| shortTermInvestments | 114.19M | 69.05M | 96.68M | 104.54M | 106.67M | 102.98M | 102.9M | 93.62M | 97.72M | 91.88M |
| cashAndShortTermInvestments | 314.26M | 337.83M | 369.17M | 137.31M | 135.33M | 133.68M | 132.79M | 120.52M | 132.26M | 119.94M |
| netReceivables | 24.94M | 23.28M | 21.24M | 21.08M | 22.51M | 25.18M | 21.38M | 19.17M | 24.2M | 22.24M |
| accountsReceivables | 24.94M | 23.28M | 21.24M | 21.08M | 22.51M | 25.18M | 21.38M | 19.17M | 24.2M | 22.24M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 3.52M | 3.77M | 3.93M | 4.37M | 4.23M | 4.03M | 3.86M | 3.59M | 3.56M | 2.98M |
| prepaids | - | - | - | - | - | 5.5M | - | - | - | 5.59M |
| otherCurrentAssets | 13.49M | 9.77M | 9.8M | 11.52M | 9.46M | 2.22M | 7.18M | 7.88M | 8.41M | 1.79M |
| totalCurrentAssets | 356.21M | 374.65M | 404.14M | 174.28M | 171.53M | 170.62M | 165.22M | 151.15M | 168.43M | 152.55M |
| propertyPlantEquipmentNet | 410.24M | 406.66M | 407.73M | 400.77M | 404.15M | 410.17M | 414.26M | 415.68M | 411.44M | 412.71M |
| goodwill | 52.56M | 52.57M | 52.57M | 52.57M | 52.52M | 52.5M | 52.54M | 52.51M | 53.52M | 53.53M |
| intangibleAssets | 23.52M | 23.67M | 23.67M | 23.68M | 23.09M | 22.82M | 23.31M | 23.03M | 23.12M | 23.23M |
| goodwillAndIntangibleAssets | 76.08M | 76.24M | 76.24M | 76.24M | 75.61M | 75.32M | 75.84M | 75.54M | 76.64M | 76.76M |
| longTermInvestments | 166.2M | 154.99M | 179.16M | 203.6M | 169.14M | 201.73M | 201.59M | 160.11M | 220.76M | 199.1M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 9.57M | 36.6M | 12.22M | 8.68M | 8.63M | 8.31M | 8.2M | 6.57M | 8.05M | 8.3M |
| totalNonCurrentAssets | 662.09M | 674.48M | 675.35M | 689.3M | 657.53M | 695.52M | 699.9M | 657.9M | 716.88M | 696.87M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.02B | 1.05B | 1.08B | 863.58M | 829.06M | 866.13M | 865.12M | 809.05M | 885.32M | 849.42M |
| totalPayables | 43.69M | 49.85M | 48.48M | 36.05M | 44.47M | 42.1M | 42.59M | 39.4M | 40.25M | 37.06M |
| accountPayables | 32.03M | 34.17M | 27.81M | 25.54M | 27.85M | 28.54M | 26.31M | 25.81M | 21.83M | 22.45M |
| otherPayables | 11.66M | 15.68M | 20.67M | 10.51M | 16.62M | 13.56M | 16.27M | 13.59M | 18.42M | 14.61M |
| accruedExpenses | 6.61M | 7.74M | 8.28M | 5.41M | 4.57M | 11.62M | 6.46M | 9.51M | 5.6M | 4.46M |
| shortTermDebt | 28.26M | 33.07M | 20.92M | 19M | 35M | 35M | - | 50000 | - | - |
| capitalLeaseObligationsCurrent | 12.61M | 13.95M | 14.33M | 15.05M | 15.07M | 14.45M | 14.36M | 14.41M | 14.52M | 14.86M |
| taxPayables | - | - | - | - | 10.96M | 8.13M | 13.47M | 11.17M | 14.67M | 11.05M |
| deferredRevenue | 29.35M | 27.2M | 26.07M | 28.17M | 26.5M | 27.61M | 25.81M | 26.97M | 27.88M | 26.74M |
| otherCurrentLiabilities | 23.79M | 24.2M | 24.88M | 22.4M | 24.7M | 16.53M | 22.83M | 15.44M | 30.03M | 27.99M |
| totalCurrentLiabilities | 144.32M | 156M | 142.96M | 126.09M | 150.31M | 147.32M | 112.04M | 105.77M | 118.28M | 111.1M |
| longTermDebt | 211.68M | 213.92M | 214.91M | - | 13.4M | 10M | 9M | - | - | - |
| capitalLeaseObligationsNonCurrent | 105.16M | 97.7M | 97.01M | 91.38M | 89.36M | 90.74M | 91.99M | 92.91M | 91.91M | 86.39M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 21.51M | 41.78M | 28.1M | 40.77M | 20.28M | 29.39M | 35.19M | 26.25M | 41.8M | 37.94M |
| otherNonCurrentLiabilities | 16.47M | 16.31M | 16.24M | 16.05M | 15.87M | 15.72M | 15.12M | 14.94M | 14.75M | 14.66M |
| totalNonCurrentLiabilities | 354.82M | 369.71M | 356.26M | 148.21M | 138.91M | 145.86M | 151.31M | 134.1M | 148.46M | 138.99M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 117.77M | 111.65M | 111.34M | 106.44M | 104.43M | 105.19M | 106.35M | 107.31M | 106.43M | 101.24M |
| totalLiabilities | 499.14M | 525.7M | 499.22M | 274.29M | 289.22M | 293.17M | 263.35M | 239.87M | 266.74M | 250.09M |
| treasuryStock | -456.6M | -452.16M | -445.14M | -441.41M | -438.92M | -438.6M | -420.76M | -420.73M | -419.65M | -416.34M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.15M | 1.14M | 1.14M | 1.14M | 1.14M | 1.14M | 1.14M | 1.14M | 1.14M | 1.14M |
| retainedEarnings | 575.68M | 590.21M | 640.06M | 645.36M | 594.42M | 627.7M | 637.97M | 605.85M | 654.04M | 631.46M |
| additionalPaidInCapital | 400.5M | 385.59M | 385.59M | 385.59M | 385.59M | 385.59M | 385.59M | 385.59M | 385.59M | 385.59M |
| 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 | -14.53M | -49.85M | -5.29M | 50.93M | -33.28M | -10.27M | 32.12M | -48.19M | 22.58M | 44.64M |
| depreciationAndAmortization | 10.66M | 10.7M | 9.54M | 10.27M | 10.26M | 10.08M | 10.58M | 9.12M | 10.05M | 9.33M |
| deferredIncomeTax | 3.5M | -10.07M | -12.67M | 20.41M | -9.16M | -5.73M | 8.9M | -15.53M | 3.88M | 12.5M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -7.52M | 3.99M | 9.28M | -12.32M | 5.85M | -5.86M | 1.3M | -9.05M | 6.64M | -8.48M |
| accountsReceivables | -2.48M | 6.03M | -3.13M | -1.05M | 1.61M | -2.74M | -3.74M | 3.48M | -2.25M | 342K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -5.05M | 4.78M | 12.4M | -11.27M | 4.25M | -1.03M | - | -12.53M | 8.89M | -11.63M |
| otherWorkingCapital | - | -6.81M | - | - | - | -2.09M | 5.04M | - | - | 2.81M |
| otherNonCashItems | 28.23M | 62.99M | 30.39M | -27.15M | 42.12M | 29.78M | -42.15M | 65.43M | -24.02M | -33.67M |
| netCashProvidedByOperatingActivities | 20.33M | 17.77M | 31.25M | 42.15M | 15.8M | 18M | 10.76M | 1.78M | 19.12M | 24.33M |
| investmentsInPropertyPlantAndEquipment | -6.97M | -11.4M | -8.95M | -2.7M | -7.3M | -7.1M | -7.07M | -11.83M | -4.6M | -6.5M |
| acquisitionsNet | -42.13M | 32.49M | -14.9M | -12.74M | -17.32M | -45.44M | -7.58M | -18.95M | -3.98M | -3.5M |
| purchasesOfInvestments | -53.41M | -9.47M | -16.9M | -13.04M | -18.44M | -11.26M | -13.03M | -22.3M | -20.86M | -29.35M |
| salesMaturitiesOfInvestments | 7.23M | 32.74M | 26.21M | 18.3M | 13.61M | 7.6M | 8.75M | 23.83M | 17.26M | 25.26M |
| otherInvestingActivities | 138K | -73.63M | 5.49M | 2.92M | 9.56M | 3.73M | 3.59M | 20.9M | 920K | 4.22M |
| netCashProvidedByInvestingActivities | -95.14M | -29.27M | -9.04M | -7.27M | -19.89M | -52.47M | -15.33M | -8.34M | -11.24M | -9.85M |
| netDebtIssuance | -8.81M | -188.72M | 217.5M | -30.78M | 2M | 34.62M | 7.56M | -1.29M | -1.4M | -20.51M |
| longTermNetDebtIssuance | -4.06M | -222.12M | 221.5M | -1.38M | 2M | -1.38M | -1.39M | -1.34M | -1.4M | -1.51M |
| shortTermNetDebtIssuance | -4.75M | 33.4M | -4M | -29.4M | - | 36M | 8.95M | 50000 | - | -19M |
| netStockIssuance | 14.92M | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | 14.92M | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | 14.92M | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -54000 | 196.53M | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | 6.06M | 7.81M | 217.5M | -30.78M | 2M | 34.62M | 7.56M | -1.29M | -1.4M | -20.51M |