$0.26 (0.94%)
| 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 | 443.39M | 376.02M | 388.79M | 438.93M | 877.7M | 892.02M | 280.07M | 406.13M | 373.73M | 259.56M |
| costOfRevenue | 56.62M | 72.78M | 95.27M | 114.22M | 353.96M | 253.1M | 115.13M | 121.74M | 125.44M | 34.68M |
| grossProfit | 386.76M | 303.24M | 293.51M | 324.71M | 523.74M | 638.92M | 164.94M | 284.39M | 248.29M | 224.88M |
| researchAndDevelopmentExpenses | 67.52M | 59.6M | 54.26M | 44.58M | 232.2M | 195.15M | 112.34M | 106.41M | 105.85M | 44.74M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 110.18M | 101.38M | 93.69M | 118.49M | 266.08M | 245.36M | 116.18M | 127.91M | 137.45M | 45.9M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 177.7M | 160.98M | 147.95M | 163.06M | 498.28M | 440.51M | 228.52M | 234.31M | 243.3M | 90.64M |
| costAndExpenses | 234.32M | 233.76M | 243.22M | 277.29M | 852.24M | 693.61M | 343.65M | 356.05M | 368.74M | 125.32M |
| netInterestIncome | -40.36M | -52.54M | -62.57M | -45.34M | -38.97M | -33.83M | -15.26M | -16.92M | -27.22M | -2.41M |
| interestIncome | - | - | - | - | - | 4.04M | 8.12M | 8.75M | 1.07M | - |
| interestExpense | 40.36M | 52.54M | 62.57M | 45.34M | 38.97M | 37.87M | 23.38M | 25.66M | 28.29M | 2.41M |
| depreciationAndAmortization | 58.58M | 72.78M | 95.27M | 114.22M | 227.2M | 174.74M | 106.67M | 115.13M | 119.13M | 34.13M |
| ebitda | 239.86M | 206.5M | 237.82M | 269.33M | 235.64M | 348.53M | 46.99M | 147.7M | 89.08M | 127.25M |
| ebit | 181.28M | 133.73M | 142.55M | 155.11M | 8.44M | 173.78M | -59.68M | 32.58M | -30.05M | 93.12M |
| nonOperatingIncomeExcludingInterest | 27.78M | 8.54M | 3.01M | 6.54M | 17.02M | 24.63M | -3.9M | 17.5M | 35.05M | 41.12M |
| operatingIncome | 209.07M | 142.26M | 145.56M | 161.65M | 25.45M | 198.41M | -63.58M | 50.08M | 5M | 134.24M |
| totalOtherIncomeExpensesNet | -68.14M | -61.08M | -65.59M | -51.88M | -55.99M | -62.5M | -19.48M | -43.17M | -63.34M | -43.53M |
| incomeBeforeTax | 140.92M | 81.19M | 79.98M | 109.77M | -30.54M | 135.91M | -83.06M | 6.91M | -58.34M | 90.72M |
| incomeTaxExpense | 29.85M | 16.56M | 12.6M | -28.62M | 28.38M | -7.89M | -19.02M | 8.67M | -1.78M | 34.63M |
| netIncomeFromContinuingOperations | 111.08M | 64.62M | 67.37M | 138.39M | -58.91M | 143.8M | -64.03M | -1.76M | -56.56M | 56.09M |
| netIncomeFromDiscontinuedOperations | - | - | - | -434.27M | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 111.08M | 64.62M | 67.37M | -295.88M | -55.46M | 146.76M | -62.53M | -289K | -56.56M | 56.09M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 111.08M | 64.62M | 67.37M | -295.88M | -55.46M | 146.76M | -62.53M | -289K | -56.56M | 56.09M |
| eps | 1.02 | 0.59 | 0.63 | -2.84 | -0.53 | 1.77 | -1.27 | -0.01 | -1.15 | 1.14 |
| 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 | 73.14M | 78.82M | 54.56M | 114.56M | 80.43M | 170.19M | 74.55M | 113.62M | 138.26M | 65.63M |
| shortTermInvestments | 63.6M | 31.57M | 29.01M | - | 60.53M | 86.95M | 46.93M | 40.74M | 62.43M | 47.38M |
| cashAndShortTermInvestments | 136.73M | 110.39M | 83.57M | 114.56M | 140.96M | 257.14M | 121.48M | 154.36M | 200.69M | 113M |
| netReceivables | 158.46M | 138.9M | 114.57M | 132.23M | 90.9M | 248.41M | 146M | 225.73M | 27.88M | 67.79M |
| accountsReceivables | 28.63M | 138.9M | 39.65M | 132.23M | 64.19M | 115.98M | 24.18M | 30.29M | 17.01M | 15.86M |
| otherReceivables | 129.83M | - | 74.92M | - | 26.72M | 132.43M | 121.83M | 195.44M | 10.87M | 51.92M |
| inventory | - | - | - | - | 5.1M | 9.82M | 100000 | 15.06M | - | - |
| prepaids | 5.49M | 6.34M | 7.06M | 11.28M | 9M | 25.05M | 11.17M | 15.06M | 13.37M | 13.25M |
| otherCurrentAssets | 3.28M | 2.74M | 640K | 645K | 273.51M | 5.9M | 2.47M | 2.37M | 3.58M | 5.9M |
| totalCurrentAssets | 303.96M | 258.38M | 205.84M | 258.71M | 519.47M | 546.3M | 281.22M | 397.53M | 245.52M | 199.94M |
| propertyPlantEquipmentNet | 14.29M | 15.6M | 16.46M | 10.54M | 11.58M | 143.43M | 50.66M | 31.04M | 34.44M | 38.86M |
| goodwill | 313.66M | 313.66M | 313.66M | 313.66M | 314.58M | 847.03M | 385.78M | 385.78M | 385.57M | 382.96M |
| intangibleAssets | 303.46M | 301.18M | 347.17M | 432.48M | 546.98M | 1B | 232.28M | 327.72M | 431.79M | 541.88M |
| goodwillAndIntangibleAssets | 617.12M | 614.84M | 660.83M | 746.14M | 861.56M | 1.85B | 618.06M | 713.5M | 817.36M | 924.84M |
| longTermInvestments | 51.22M | 63.69M | - | 154.38M | - | - | - | 86.28M | -5.16M | - |
| taxAssets | 52.13M | 31.03M | 23.88M | 35.28M | 1.91M | 7.04M | 3.66M | 3.68M | 5.16M | 2.74M |
| otherNonCurrentAssets | 588K | 114.44M | 198.54M | 5.47M | 1.08B | 152.99M | 94.35M | 3.08M | 12.7M | 20.06M |
| totalNonCurrentAssets | 735.34M | 839.58M | 899.71M | 951.81M | 1.95B | 2.15B | 766.73M | 837.58M | 864.51M | 986.5M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.04B | 1.1B | 1.11B | 1.21B | 2.47B | 2.7B | 1.05B | 1.24B | 1.11B | 1.19B |
| totalPayables | 4.83M | 8.37M | 9.95M | 8.9M | 1.18M | 13.04M | 4.65M | 2.76M | 4.23M | 7.53M |
| accountPayables | 4.83M | 8.04M | 9.62M | 8.55M | 448K | 13.04M | 4.65M | 2.76M | 4.23M | 7.53M |
| otherPayables | - | 325K | 325K | 358K | 736K | - | - | - | - | - |
| accruedExpenses | - | 11.46M | 9.93M | 6.98M | 16.99M | 56.14M | 18.5M | 26.86M | 37.06M | 18.58M |
| shortTermDebt | 20.98M | 21.5M | 66.14M | 111.92M | 36.1M | 43.69M | - | - | 34.45M | 6M |
| capitalLeaseObligationsCurrent | - | - | 503K | - | 1.74M | 17.89M | 5.84M | - | - | - |
| taxPayables | 7.27M | - | 325K | 358K | 736K | - | - | - | - | - |
| deferredRevenue | 19.73M | 19.52M | 7.13M | 17.08M | 6.98M | 33.12M | 720K | 3.13M | 2.69M | 895K |
| otherCurrentLiabilities | 34.25M | 12.25M | 8.38M | 21.83M | 126.76M | 60.78M | 18.4M | 21.4M | 18.4M | 18.01M |
| totalCurrentLiabilities | 79.78M | 73.11M | 102.04M | 166.71M | 189.75M | 224.67M | 48.12M | 54.15M | 96.82M | 51.02M |
| longTermDebt | 406.21M | 454.44M | 519.55M | 619.58M | 729.39M | 795.66M | 334.68M | 482.19M | 545.21M | 577.24M |
| capitalLeaseObligationsNonCurrent | 8.73M | 9.48M | 9.73M | 4.79M | 5.64M | 66.24M | 13.41M | - | - | - |
| deferredRevenueNonCurrent | 49.98M | 64.56M | 17.67M | 10.68M | 13.44M | 39.78M | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | 7.08M | 24.75M | 29.74M | 64.99M | 15.08M | 32.56M |
| otherNonCurrentLiabilities | 14.06M | 99.81M | 99.94M | 107.34M | 184.29M | 98.95M | 76.9M | 15.62M | 17.33M | 50.4M |
| totalNonCurrentLiabilities | 478.98M | 628.28M | 646.9M | 742.4M | 939.85M | 1.03B | 454.73M | 562.81M | 577.63M | 627.63M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 8.73M | 9.48M | 10.23M | 4.79M | 7.38M | 84.14M | 19.26M | - | - | - |
| totalLiabilities | 558.76M | 701.39M | 748.93M | 909.11M | 1.13B | 1.25B | 502.84M | 616.96M | 674.45M | 678.65M |
| treasuryStock | -297.78M | -255.3M | -222.5M | -211.22M | -178.02M | -77.22M | -368.7M | -364.2M | -319.4M | -300.11M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 128K | 125K | 121K | 117K | 113K | 110K | 64000 | 62000 | 60000 | 59000 |
| retainedEarnings | 92.14M | 2.83M | -56.32M | -123.7M | 187.81M | 264.25M | 148.32M | 253.21M | 68.56M | 163.79M |
| additionalPaidInCapital | 685.99M | 648.91M | 635.33M | 636.27M | 1.34B | 1.27B | 768.28M | 730.7M | 686.66M | 644.19M |
| 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 | 111.08M | 64.62M | 67.37M | -298.59M | -58.91M | 143.8M | -64.03M | -1.76M | -56.56M | 56.09M |
| depreciationAndAmortization | 58.58M | 72.78M | 95.27M | 160.39M | 227.2M | 174.74M | 106.67M | 115.13M | 119.13M | 34.13M |
| deferredIncomeTax | 33.68M | -7.14M | 11.39M | -40.3M | -978K | -34.67M | -38.61M | -15.58M | -18.29M | 955K |
| stockBasedCompensation | 34.67M | 26.64M | 18.06M | 52.63M | 58.18M | 39.14M | 31.55M | 31.01M | 33.46M | 21.1M |
| changeInWorkingCapital | -82.81M | 53.2M | -43.39M | -50.25M | 4.58M | 76.8M | 131.02M | 1.02M | 65.74M | 30.57M |
| accountsReceivables | -59.7M | -11.8M | -16.04M | -61.78M | 30.88M | 83.35M | 6.19M | -14.38M | -3.55M | 13.96M |
| inventory | - | - | - | - | - | - | 125.36M | 15.64M | 70.8M | 21.38M |
| accountsPayables | -2.46M | -372K | -894K | 18.6M | -5.23M | -4.86M | 1.89M | -1.47M | -3.3M | 1.71M |
| otherWorkingCapital | -20.66M | 65.37M | -26.46M | -7.07M | -21.06M | -1.69M | -2.41M | 1.23M | 1.79M | -6.47M |
| otherNonCashItems | 2.89M | 2.36M | 4.05M | 359.15M | 4.71M | 27.8M | 2.65M | 5.32M | 3.79M | 2.78M |
| netCashProvidedByOperatingActivities | 158.09M | 212.46M | 152.76M | 183.02M | 234.79M | 427.6M | 169.25M | 135.13M | 147.26M | 145.63M |
| investmentsInPropertyPlantAndEquipment | -1.81M | -1.82M | -3.81M | -12.58M | -13.95M | -7.38M | -13.31M | -7.44M | -3.5M | -13.38M |
| acquisitionsNet | - | - | - | -50.47M | -17.4M | 117.42M | 4.5M | -500K | 176K | -888.2M |
| purchasesOfInvestments | -57.3M | -33.18M | -42.84M | -4.49M | -67.34M | -77.18M | -40.01M | -20.1M | -33.1M | -161.6M |
| salesMaturitiesOfInvestments | 25.8M | 31.45M | 14.7M | 64.83M | 92.65M | 35.91M | 34.12M | 39.46M | 17.52M | 470.78M |
| otherInvestingActivities | -6.95M | -20.48M | -2.53M | -204K | -167K | -50.94M | -4.44M | 15.27M | 59000 | 299.6M |
| netCashProvidedByInvestingActivities | -40.26M | -24.02M | -34.49M | -2.91M | -6.21M | 17.84M | -19.14M | 11.43M | -18.84M | -592.4M |
| netDebtIssuance | -60.36M | -114.17M | -148M | -40.5M | -84.05M | -244.57M | -150M | -100M | -6M | 583.04M |
| longTermNetDebtIssuance | -60.36M | -114.17M | -148M | -40.5M | -84.05M | -244.57M | -150M | -100M | -6M | 583.04M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -41.39M | -31.49M | -11.27M | -33.2M | -100.8M | -80.59M | -4.51M | -44.8M | -19.28M | -62.32M |
| netCommonStockIssuance | -41.39M | -31.49M | -11.27M | -33.2M | -100.8M | -80.59M | -4.51M | -44.8M | -19.28M | -70.6M |
| commonStockIssuance | 2.4M | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -43.79M | -31.49M | -11.27M | -33.2M | -100.8M | -80.59M | -4.51M | -44.8M | -19.28M | -70.6M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | 8.28M |
| netDividendsPaid | -21.77M | -21.77M | -21.34M | -203.82M | -20.98M | -30.83M | -39.5M | -39.19M | -39.51M | -39.16M |
| commonDividendsPaid | -21.77M | -21.77M | -21.34M | -203.82M | -20.98M | -30.83M | -39.5M | -39.19M | -39.51M | -39.16M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 3.25M | 2.35M | 14.26M | 9.59M | 4.86M | 4.82M | 12.78M | 9M | 8.23M |
| netCashProvidedByFinancingActivities | -123.51M | -164.17M | -178.26M | -263.26M | -196.24M | -351.14M | -189.18M | -171.2M | -55.79M | 489.79M |
| 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 | 104.77M | 182.64M | 87.34M | 85.74M | 87.67M | 119.17M | 86.1M | 87.35M | 83.4M | 86.87M |
| costOfRevenue | 16.42M | 14.19M | 14.65M | 14.66M | 14.59M | 14.46M | 14.13M | 20.52M | 23.68M | 23.4M |
| grossProfit | 88.35M | 168.45M | 72.68M | 71.08M | 73.08M | 104.71M | 71.98M | 66.83M | 59.73M | 63.47M |
| researchAndDevelopmentExpenses | 18.2M | 19.16M | 16.04M | 15.86M | 16.47M | 16.05M | 14.82M | 14.8M | 13.92M | 14.37M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 29.83M | 32.59M | 24.44M | 31.64M | 27.92M | 26.53M | 26.38M | 24.13M | 23.51M | 23.66M |
| otherExpenses | -492K | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 47.54M | 51.74M | 40.48M | 47.5M | 44.39M | 42.58M | 41.2M | 38.93M | 37.43M | 38.03M |
| costAndExpenses | 63.97M | 65.94M | 55.14M | 62.16M | 58.98M | 57.03M | 55.33M | 59.45M | 61.11M | 61.43M |
| netInterestIncome | -8.55M | -9.44M | -10.05M | -10.22M | -10.65M | -12.31M | -12.76M | -13.3M | -14.18M | -15.44M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 8.55M | 9.44M | 10.05M | 10.22M | 10.65M | 12.31M | 12.76M | 13.3M | 14.18M | 15.44M |
| depreciationAndAmortization | 16.42M | 14.68M | 14.65M | 14.66M | 14.59M | 14.46M | 14.13M | 20.52M | 23.68M | 23.4M |
| ebitda | 52.95M | 125.09M | 43.14M | 32.5M | 39.14M | 73.25M | 43.68M | 45.14M | 44.44M | 48.26M |
| ebit | 36.52M | 110.41M | 28.48M | 17.84M | 24.55M | 58.79M | 29.55M | 24.62M | 20.76M | 24.86M |
| nonOperatingIncomeExcludingInterest | 4.28M | 6.29M | 3.72M | 5.74M | 4.14M | 3.34M | 1.22M | 3.29M | 1.53M | 575K |
| operatingIncome | 40.8M | 116.7M | 32.2M | 23.58M | 28.69M | 62.13M | 30.77M | 27.9M | 22.29M | 25.44M |
| totalOtherIncomeExpensesNet | -12.83M | -15.73M | -13.77M | -15.96M | -14.79M | -15.65M | -13.98M | -16.58M | -15.7M | -16.01M |
| incomeBeforeTax | 27.98M | 100.97M | 18.43M | 7.62M | 13.9M | 46.48M | 16.79M | 11.32M | 6.59M | 9.43M |
| incomeTaxExpense | 5.21M | 27.26M | 9.6M | -9.1M | 2.08M | 10.46M | -2.52M | 2.94M | 5.69M | -3.27M |
| netIncomeFromContinuingOperations | 22.77M | 73.71M | 8.83M | 16.72M | 11.81M | 36.03M | 19.31M | 8.38M | 899K | 12.7M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 22.77M | 73.71M | 8.83M | 16.72M | 11.81M | 36.03M | 19.31M | 8.38M | 899K | 12.7M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 22.77M | 73.71M | 8.83M | 16.72M | 11.81M | 36.03M | 19.31M | 8.38M | 899K | 12.7M |
| eps | 0.21 | 0.68 | 0.08 | 0.15 | 0.11 | 0.33 | 0.18 | 0.08 | 0.01 | 0.12 |
| 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 | 53.32M | 73.14M | 56.09M | 84.25M | 84.18M | 78.82M | 60.7M | 66.45M | 58.02M | 54.56M |
| shortTermInvestments | 62.44M | 63.6M | 58.98M | 32.23M | 32.32M | 31.57M | 28.49M | 28M | 30.96M | 29.01M |
| cashAndShortTermInvestments | 115.76M | 136.73M | 115.07M | 116.48M | 116.5M | 110.39M | 89.18M | 94.45M | 88.99M | 83.57M |
| netReceivables | 157.01M | 158.46M | 149.07M | 136.24M | 135.51M | 138.9M | 146.24M | 114.92M | 109.76M | 114.57M |
| accountsReceivables | 32.59M | 28.63M | 30.13M | 136.24M | 135.51M | 138.9M | 146.24M | 25.74M | 109.76M | 39.65M |
| otherReceivables | 124.42M | 129.83M | 118.94M | - | - | - | - | 89.19M | - | 74.92M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 5.29M | 5.49M | 13.14M | 11.46M | 8.81M | 6.34M | 6.84M | 6.77M | 7.34M | 7.06M |
| otherCurrentAssets | 3.26M | 3.28M | 3.27M | 3.11M | 2.43M | 2.74M | 2.44M | 3.24M | 41000 | 640K |
| totalCurrentAssets | 281.32M | 303.96M | 280.56M | 267.29M | 263.25M | 258.38M | 244.71M | 219.38M | 206.12M | 205.84M |
| propertyPlantEquipmentNet | 13.98M | 14.29M | 14.56M | 14.42M | 15.01M | 15.6M | 15.29M | 15.82M | 16.21M | 16.46M |
| goodwill | 313.66M | 313.66M | 313.66M | 313.66M | 313.66M | 313.66M | 313.66M | 313.66M | 313.66M | 313.66M |
| intangibleAssets | 293.5M | 303.46M | 264.1M | 277.52M | 291.7M | 301.18M | 297.36M | 310.96M | 330.99M | 347.17M |
| goodwillAndIntangibleAssets | 607.16M | 617.12M | 577.76M | 591.18M | 605.36M | 614.84M | 611.02M | 624.62M | 644.65M | 660.83M |
| longTermInvestments | 45.1M | 51.22M | - | 48.9M | 53.43M | 63.69M | 63.72M | - | 66.05M | - |
| taxAssets | 54.28M | 52.13M | - | 35.94M | 35.07M | 31.03M | 25.7M | 27.48M | 26.93M | 23.88M |
| otherNonCurrentAssets | 544K | 588K | 195.8M | 125.15M | 114.94M | 114.44M | 122.72M | 181.36M | 119.37M | 198.54M |
| totalNonCurrentAssets | 721.07M | 735.34M | 788.11M | 815.61M | 823.8M | 839.58M | 838.45M | 849.29M | 873.22M | 899.71M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1B | 1.04B | 1.07B | 1.08B | 1.09B | 1.1B | 1.08B | 1.07B | 1.08B | 1.11B |
| totalPayables | 5.81M | 4.83M | 3.09M | 3.08M | 5.06M | 8.37M | 7.76M | 4.82M | 5.06M | 9.95M |
| accountPayables | 5.81M | 4.83M | 3.09M | 3.08M | 5.06M | 8.04M | 7.72M | 4.79M | 4.86M | 9.62M |
| otherPayables | - | - | - | - | - | 325K | 47000 | 29000 | 210K | 325K |
| accruedExpenses | - | - | 11.85M | 6M | 4.23M | 11.46M | 8.7M | 11.11M | 3.76M | 9.93M |
| shortTermDebt | 20.99M | 20.98M | 20.99M | 21.52M | 21.45M | 21.5M | 25.05M | 24.75M | 37.37M | 66.14M |
| capitalLeaseObligationsCurrent | - | - | 537K | - | - | - | - | 382K | - | 503K |
| taxPayables | 7.62M | 7.27M | - | - | - | - | - | 29000 | 210K | 325K |
| deferredRevenue | 33.78M | 19.73M | 29.78M | 37.96M | 48.66M | 19.52M | 20.58M | 26.93M | 36.98M | 7.13M |
| otherCurrentLiabilities | 21.1M | 34.25M | 9.1M | 17.96M | 10.27M | 12.25M | 9.41M | 5.23M | 9.43M | 8.38M |
| totalCurrentLiabilities | 81.68M | 79.78M | 75.34M | 86.53M | 89.68M | 73.11M | 71.5M | 73.22M | 92.6M | 102.04M |
| longTermDebt | 8.53M | 406.21M | 417.69M | 427.92M | 438.17M | 454.44M | 499.69M | 510.86M | 509.41M | 519.55M |
| capitalLeaseObligationsNonCurrent | - | 8.73M | 8.92M | 8.92M | 9.21M | 9.48M | 9.18M | 9.41M | 9.69M | 9.73M |
| deferredRevenueNonCurrent | - | 49.98M | - | 55.94M | 60.28M | 64.56M | 24.47M | 15.11M | 16.54M | 17.67M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 445.62M | 14.06M | 152.99M | 100.66M | 100.25M | 99.81M | 100.11M | 100.93M | 101.15M | 99.94M |
| totalNonCurrentLiabilities | 454.15M | 478.98M | 579.6M | 593.44M | 607.91M | 628.28M | 633.45M | 636.32M | 636.78M | 646.9M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 8.73M | 9.46M | 8.92M | 9.21M | 9.48M | 9.18M | 9.79M | 9.69M | 10.23M |
| totalLiabilities | 535.82M | 558.76M | 654.95M | 679.98M | 697.59M | 701.39M | 704.95M | 709.54M | 729.39M | 748.93M |
| treasuryStock | -337.56M | -297.78M | -286.24M | -285.02M | -277.27M | -255.3M | -234.06M | -231.6M | -230.23M | -222.5M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 131K | 128K | 127K | 127K | 126K | 125K | 124K | 123K | 122K | 121K |
| retainedEarnings | 109.38M | 92.14M | 23.87M | 20.51M | 9.23M | 2.83M | -27.73M | -47.04M | -55.43M | -56.32M |
| additionalPaidInCapital | 694.75M | 685.99M | 675.95M | 667.25M | 657.34M | 648.91M | 639.73M | 637.75M | 635.55M | 635.33M |
| 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 | 22.77M | 73.71M | 8.83M | 16.72M | 11.81M | 36.03M | 19.31M | 8.38M | 899K | 12.7M |
| depreciationAndAmortization | 16.42M | 14.68M | 14.65M | 14.66M | 14.59M | 14.46M | 14.13M | 20.52M | 23.68M | 23.4M |
| deferredIncomeTax | -2.15M | 31.42M | 7.17M | -874K | -4.04M | -5.32M | 1.78M | -548K | -3.05M | 11.39M |
| stockBasedCompensation | 8.76M | 9.05M | 8.68M | 8.7M | 8.24M | 7.48M | 7.42M | 6.59M | 5.14M | 4.99M |
| changeInWorkingCapital | 11.83M | -69.59M | -22.24M | -16.81M | 25.83M | 53.92M | -29M | -11.8M | 40.09M | -13.73M |
| accountsReceivables | 7.48M | -67.06M | -10.02M | 3.73M | 13.66M | 7.46M | -13.84M | -3.91M | 14.21M | 4.65M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 443K | 1.83M | -87000 | -1.98M | -2.22M | -202K | 2.69M | -56000 | -2.81M | -1.16M |
| otherWorkingCapital | 3.91M | -4.36M | -12.13M | -18.55M | 14.39M | 46.66M | -17.85M | -7.84M | 28.69M | -17.22M |
| otherNonCashItems | 857K | 730K | 739K | 717K | 705K | 894K | 679K | 318K | 464K | 692K |
| netCashProvidedByOperatingActivities | 58.49M | 60M | 17.83M | 23.12M | 57.14M | 107.46M | 14.31M | 23.46M | 67.23M | 39.44M |
| investmentsInPropertyPlantAndEquipment | -434K | -590K | -796K | -192K | -228K | -547K | -60000 | -421K | -793K | -1.88M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -9.03M | -11.04M | -33.27M | -5.8M | -7.19M | -8.08M | -6.39M | -7.53M | -11.17M | -9.25M |
| salesMaturitiesOfInvestments | 10.05M | 6.6M | 6.6M | 6M | 6.6M | 5M | 6.3M | 10.7M | 9.45M | 10.9M |
| otherInvestingActivities | -5.48M | -850K | -750K | - | -5.35M | -12M | - | - | -8.48M | -2.44M |
| netCashProvidedByInvestingActivities | -4.89M | -5.88M | -28.22M | 13000 | -6.17M | -15.63M | -153K | 2.75M | -10.99M | -2.66M |
| netDebtIssuance | -28.09M | -21.09M | -11.09M | -11.09M | -17.09M | -50.01M | -12.01M | -12.01M | -40.12M | -29.12M |
| longTermNetDebtIssuance | -28.09M | -21.09M | -11.09M | -11.09M | -17.09M | -50.01M | -12.01M | -12.01M | -40.12M | -29.12M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -39.79M | -10.54M | -1.21M | -6.54M | -23.28M | -19.93M | -2.46M | -1.37M | -7.73M | -770K |
| netCommonStockIssuance | -39.79M | -10.54M | -1.21M | -6.54M | -23.28M | -19.93M | -2.46M | -1.37M | -7.73M | -770K |
| commonStockIssuance | - | 999K | 13000 | 1.21M | - | - | - | - | - | - |
| commonStockRepurchased | -39.79M | -11.54M | -1.22M | -7.75M | -23.28M | -19.93M | -2.46M | -1.37M | -7.73M | -770K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -5.54M | -5.44M | -5.47M | -5.44M | -5.42M | -5.46M | -5.45M | -5.43M | -5.42M | -5.36M |
| commonDividendsPaid | -5.54M | -5.44M | -5.47M | -5.44M | -5.42M | -5.46M | -5.45M | -5.43M | -5.42M | -5.36M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | 186K | 1.7M | 8000 | 1.04M | 497K | 1.18M |
| netCashProvidedByFinancingActivities | -73.41M | -37.07M | -17.77M | -23.07M | -45.61M | -73.7M | -19.91M | -17.78M | -52.78M | -34.08M |