$0.11 (0.33%)
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.14B | 1.12B | 1.31B | 1.11B | 1.01B | 948.02M | 995.79M | 983.14M | 607.08M | 519.83M |
| costOfRevenue | 430.94M | 486.37M | 557.73M | 482.38M | 424.3M | 430.18M | 444.55M | 448.62M | 276.13M | 254.43M |
| grossProfit | 709.13M | 630.83M | 754.72M | 629.94M | 585.12M | 517.84M | 551.24M | 534.52M | 330.96M | 265.4M |
| researchAndDevelopmentExpenses | 221.46M | 211.93M | 214.27M | 190.59M | 197M | 209.61M | 210.13M | 183.88M | 93.72M | 78.72M |
| generalAndAdministrativeExpenses | 139.62M | 99.94M | 89.93M | 68.7M | 66.2M | 60.99M | 55.62M | 50.99M | 37.86M | 37.68M |
| sellingAndMarketingExpenses | 327.56M | 345.8M | 336.91M | 294.47M | 276.84M | 283.63M | 285.33M | 267.11M | 162.63M | 149.9M |
| sellingGeneralAndAdministrativeExpenses | 467.18M | 445.74M | 426.84M | 363.17M | 343.04M | 344.62M | 340.95M | 318.1M | 200.49M | 187.58M |
| otherExpenses | 2.04M | 2.04M | 2.05M | 3.24M | 10.71M | 62.51M | 14.88M | 70.76M | 30.7M | 29.14M |
| operatingExpenses | 690.69M | 659.71M | 643.16M | 556.99M | 550.75M | 616.74M | 565.96M | 572.73M | 324.92M | 295.43M |
| costAndExpenses | 1.12B | 1.15B | 1.2B | 1.04B | 975.04M | 1.05B | 1.01B | 1.02B | 601.04M | 549.86M |
| netInterestIncome | -11.62M | -12.43M | -14.23M | -12.38M | -22.5M | -22.33M | -10.36M | -11.08M | -3.4M | -2.98M |
| interestIncome | 4.31M | 4.56M | 3.16M | 412K | 352K | 1.42M | 2.23M | 2.85M | 689K | 113K |
| interestExpense | 15.93M | 16.99M | 17.38M | 12.79M | 22.86M | 23.75M | 12.6M | 13.92M | 4.09M | 3.1M |
| depreciationAndAmortization | 19.22M | 29.45M | 34.88M | 40.16M | 55.32M | 63.82M | 52.87M | 49.06M | 26.34M | 43.17M |
| ebitda | 39.42M | -31.07M | 146.37M | 105.14M | 88.36M | -32.92M | 39.6M | 16.33M | 33.02M | 14.24M |
| ebit | 20.2M | -60.51M | 111.49M | 64.98M | 33.04M | -96.74M | -13.28M | -32.72M | 6.68M | -28.93M |
| nonOperatingIncomeExcludingInterest | -1.76M | 31.63M | 72000 | 7.96M | 1.34M | -2.16M | -1.45M | -5.49M | -642K | -1.1M |
| operatingIncome | 18.44M | -28.88M | 111.56M | 72.94M | 34.38M | -98.9M | -14.73M | -38.21M | 6.04M | -30.03M |
| totalOtherIncomeExpensesNet | -14.17M | -48.62M | -17.46M | -20.75M | -24.19M | -21.59M | -11.15M | -8.44M | -3.44M | -2M |
| incomeBeforeTax | 4.27M | -77.5M | 94.11M | 52.19M | 10.18M | -120.49M | -25.87M | -46.65M | 2.6M | -32.03M |
| incomeTaxExpense | 11.74M | 8.46M | 16.03M | 7.92M | 8.25M | 6.35M | -21000 | 145K | 4.34M | 4.34M |
| netIncomeFromContinuingOperations | -7.47M | -85.96M | 78.07M | 44.27M | 1.94M | -126.84M | -25.85M | -46.79M | -1.74M | -36.36M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -7.47M | -85.96M | 78.07M | 44.27M | 1.94M | -126.84M | -25.85M | -46.79M | -1.74M | -36.36M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -7.47M | -85.96M | 78.07M | 44.27M | 1.94M | -126.84M | -25.85M | -46.79M | -1.74M | -36.36M |
| eps | -0.06 | -0.66 | 0.6 | 0.34 | 0.02 | -1.06 | -0.22 | -0.41 | -0.08 | -0.31 |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 231.74M | 156.7M | 234.83M | 194.52M | 246.89M | 193.87M | 169.61M | 121.14M | 130.45M | 94.12M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 231.74M | 156.7M | 234.83M | 194.52M | 246.89M | 193.87M | 169.61M | 121.14M | 130.45M | 94.12M |
| netReceivables | 126.71M | 89.52M | 182.04M | 184.1M | 156.48M | 122.73M | 174.41M | 212.42M | 93.12M | 81.42M |
| accountsReceivables | 126.71M | 89.52M | 182.04M | 184.1M | 156.48M | 122.73M | 174.41M | 212.42M | 93.12M | 81.42M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 102.58M | 141.03M | 89.02M | 49.23M | 32.88M | 62.59M | 63.59M | 63.87M | 45.88M | 40.99M |
| prepaids | - | - | - | - | 51.34M | - | 34.38M | 30.48M | 27.87M | 12.44M |
| otherCurrentAssets | 74.26M | 79.68M | 70.26M | 61.24M | 1 | 35.02M | 34.38M | - | 27.87M | 12.44M |
| totalCurrentAssets | 535.3M | 466.93M | 576.16M | 489.09M | 487.6M | 414.21M | 441.99M | 427.91M | 324.97M | 228.97M |
| propertyPlantEquipmentNet | 83.02M | 87.89M | 81.19M | 86.03M | 91.93M | 110.09M | 73.55M | 78.52M | 30.24M | 29.58M |
| goodwill | 399.57M | 393.71M | 394.76M | 400.14M | 331.16M | 331.16M | 138.58M | 139.08M | 80.22M | 70.88M |
| intangibleAssets | 6.54M | 10.61M | 16.06M | 32.52M | 36.04M | 68.39M | 51.11M | 77.09M | 25.34M | 19.76M |
| goodwillAndIntangibleAssets | 406.12M | 404.32M | 410.82M | 432.66M | 367.2M | 399.55M | 189.69M | 216.17M | 105.55M | 90.64M |
| longTermInvestments | - | -7.98M | -7.75M | - | -3.83M | -2.33M | -1.96M | -6.14M | -6.58M | -4.69M |
| taxAssets | - | - | 7.75M | 7.72M | 3.83M | 2.33M | 1.96M | 6.14M | 6.58M | 4.69M |
| otherNonCurrentAssets | 128.79M | 91.44M | 73.54M | 53.01M | 63.37M | 55.24M | 51.64M | 47.64M | 22.59M | 25.66M |
| totalNonCurrentAssets | 617.92M | 575.67M | 565.55M | 579.42M | 522.5M | 564.88M | 314.88M | 342.34M | 158.38M | 145.88M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.15B | 1.04B | 1.14B | 1.07B | 1.01B | 979.09M | 756.87M | 770.25M | 483.35M | 374.85M |
| totalPayables | 63.94M | 51.42M | 99.72M | 84.34M | 60.14M | 48.44M | 65.7M | 75.69M | 31.59M | 30.71M |
| accountPayables | 63.94M | 51.42M | 99.72M | 84.34M | 60.14M | 48.44M | 65.7M | 75.69M | 31.59M | 30.71M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 62.9M | 42.06M | 71.37M | 53.71M | 69.07M | 50.88M | 51.62M | 93.96M | 42.66M | 27.14M |
| shortTermDebt | 14.27M | 19.87M | 45.17M | 47.3M | 42.46M | 35.71M | 9.01M | 9.01M | 12.28M | 17.63M |
| capitalLeaseObligationsCurrent | 11.46M | 10.55M | 10.85M | 13.96M | 18.74M | 19.2M | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 325.08M | 306.11M | 282.48M | 238.26M | 212.41M | 190.23M | 144.23M | 130.86M | 122.57M | 99.75M |
| otherCurrentLiabilities | 110.24M | 87.57M | 65.92M | 62.61M | 52.87M | 53.36M | 85.46M | 50.35M | 47.63M | 36.29M |
| totalCurrentLiabilities | 587.88M | 517.59M | 575.5M | 500.18M | 455.7M | 397.82M | 356.03M | 359.87M | 255.82M | 211.77M |
| longTermDebt | 163.72M | 178.26M | 187.59M | 270.57M | 315.86M | 394.58M | 169.74M | 188.75M | 80.42M | 37.45M |
| capitalLeaseObligationsNonCurrent | 33.99M | 41.47M | 31.84M | 33.26M | 32.52M | 50.24M | - | - | - | - |
| deferredRevenueNonCurrent | 292.42M | 268.91M | 219.02M | 163.36M | 133.17M | 100.96M | 59.01M | 43.66M | 25.29M | 21.93M |
| deferredTaxLiabilitiesNonCurrent | 7.03M | 7.98M | 7.75M | 7.72M | 3.83M | 2.33M | 1.96M | 6.14M | 6.58M | 4.69M |
| otherNonCurrentLiabilities | 2.6M | 3.11M | 3.25M | 3.09M | 14.54M | 27.75M | 54.15M | 59.1M | 8.53M | 8.64M |
| totalNonCurrentLiabilities | 499.76M | 499.72M | 449.45M | 477.99M | 499.92M | 575.87M | 284.86M | 297.64M | 120.82M | 72.88M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 45.45M | 52.01M | 42.69M | 47.21M | 51.26M | 69.43M | - | - | - | - |
| totalLiabilities | 1.09B | 1.02B | 1.02B | 978.17M | 955.62M | 973.69M | 640.89M | 657.52M | 376.64M | 284.65M |
| treasuryStock | -275.79M | -237.8M | -187.95M | -88.09M | -43.11M | -43.11M | -15M | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 153K | 149K | 144K | 140K | 133K | 127K | 122K | 116K | 111K | 105K |
| retainedEarnings | -949.43M | -941.96M | -856M | -934.07M | -978.34M | -980.28M | -853.43M | -828.08M | -800.26M | -791.74M |
| additionalPaidInCapital | 1.3B | 1.22B | 1.17B | 1.12B | 1.08B | 1.04B | 986.77M | 942.4M | 909.16M | 884.71M |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -7.47M | -85.96M | 78.07M | 44.27M | 1.94M | -126.84M | -25.85M | -46.79M | -8.52M | -31.88M |
| depreciationAndAmortization | 19.22M | 29.45M | 34.88M | 40.16M | 55.32M | 63.82M | 52.87M | 49.06M | 26.34M | 43.17M |
| deferredIncomeTax | -820K | 80000 | 407K | 682K | 1.78M | 1.76M | -5.79M | -4.68M | 335K | 1.14M |
| stockBasedCompensation | 82.31M | 76.76M | 63.47M | 43.36M | 39.05M | 37.84M | 32.9M | 27.63M | 12.63M | 14.79M |
| changeInWorkingCapital | 41.38M | -46.14M | 59.28M | -20.12M | 20.86M | 30.13M | 45.8M | -5.97M | 24.13M | -2.34M |
| accountsReceivables | -37.35M | 92.32M | 1.59M | -26.23M | -34.16M | 62.15M | 36.33M | -69.52M | -25.05M | 10.18M |
| inventory | 27.18M | -116.43M | -49.13M | -16.72M | 22.73M | 19.95M | 278K | 17.34M | 8.59M | 17.02M |
| accountsPayables | 12.71M | -48.01M | 14.73M | 23.81M | 10.81M | -26.08M | -9.85M | 18.84M | 2.06M | -9.56M |
| otherWorkingCapital | 38.84M | 25.99M | 92.09M | -980K | 21.48M | -25.89M | 19.04M | 27.36M | 38.53M | -19.98M |
| otherNonCashItems | 17.41M | 81.3M | 13.1M | 19.82M | 25.59M | 29.18M | 5.01M | -204K | 4.7M | 6.62M |
| netCashProvidedByOperatingActivities | 152.03M | 55.49M | 249.21M | 128.18M | 144.54M | 35.88M | 104.94M | 19.04M | 59.28M | 30.37M |
| investmentsInPropertyPlantAndEquipment | -24.71M | -18.12M | -13.8M | -15.43M | -17.18M | -15.27M | -22.73M | -40.41M | -10.42M | -5.33M |
| acquisitionsNet | - | - | - | -69.52M | - | -219.46M | - | -97.58M | -61.33M | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | 40.41M | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | 45.25M | 921K | 5.52M | - | - |
| otherInvestingActivities | - | - | - | - | - | - | 921K | -40.41M | -10.42M | - |
| netCashProvidedByInvestingActivities | -24.71M | -18.12M | -13.8M | -84.95M | -17.18M | -189.48M | -21.81M | -132.47M | -71.75M | -5.33M |
| netDebtIssuance | -21.06M | -35M | -83.62M | -38.12M | -74M | 207.95M | -19.88M | 106.29M | 38.21M | -11.38M |
| longTermNetDebtIssuance | -10M | -35M | -83.62M | -38.12M | -74M | 207.95M | -19.88M | 96.29M | 38.21M | -11.38M |
| shortTermNetDebtIssuance | -11.06M | - | - | - | - | - | - | 10M | - | - |
| netStockIssuance | -37.99M | -49.86M | -99.86M | -44.97M | 4.52M | -21.21M | -3.52M | 3.34M | - | - |
| netCommonStockIssuance | -37.99M | -49.86M | -99.86M | -44.97M | 4.52M | -21.21M | -3.52M | 3.34M | 11.82M | 4.64M |
| commonStockIssuance | - | - | - | - | 4.52M | 8.79M | 11.48M | 3.34M | 11.82M | 4.64M |
| commonStockRepurchased | -37.99M | -49.86M | -99.86M | -44.97M | - | -30M | -15M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 6.46M | -30.12M | -11.3M | -11.56M | -5.3M | -8.25M | -11.05M | -4.88M | 10.5M | 4.64M |
| netCashProvidedByFinancingActivities | -52.59M | -114.98M | -194.78M | -94.66M | -74.78M | 178.49M | -34.44M | 104.75M | 48.71M | -6.74M |
| 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 | 316.87M | 317.92M | 310.24M | 307M | 284.5M | 279.36M | 269.2M | 256.65M | 211.04M | 296.38M |
| costOfRevenue | 121.33M | 122.84M | 122.22M | 117.92M | 109.1M | 104.23M | 99.7M | 142.03M | 91.14M | 113.01M |
| grossProfit | 195.54M | 195.08M | 188.03M | 189.09M | 175.41M | 175.12M | 169.51M | 114.62M | 119.9M | 183.37M |
| researchAndDevelopmentExpenses | 59.18M | 57.52M | 57.75M | 56.47M | 55.66M | 54.88M | 54.45M | 46.56M | 54.52M | 52.83M |
| generalAndAdministrativeExpenses | 29.63M | 34.6M | 29.19M | 47.42M | 29.54M | 26.06M | 36.6M | 25.47M | 25.21M | 25.38M |
| sellingAndMarketingExpenses | 88.98M | 89.39M | 88.92M | 86.44M | 79.77M | 79.97M | 81.38M | 81.02M | 87.71M | 85.15M |
| sellingGeneralAndAdministrativeExpenses | 118.61M | 123.99M | 118.11M | 133.86M | 109.31M | 106.03M | 117.98M | 106.49M | 112.92M | 110.54M |
| otherExpenses | 407K | 407K | 500K | 515K | 507K | 509K | 1.79M | 10.52M | 14.93M | 9.68M |
| operatingExpenses | 178.2M | 181.92M | 176.36M | 190.84M | 165.47M | 161.42M | 174.22M | 163.57M | 182.37M | 173.05M |
| costAndExpenses | 299.53M | 304.77M | 298.58M | 308.76M | 274.57M | 265.66M | 273.92M | 305.6M | 273.5M | 286.06M |
| netInterestIncome | -2.27M | -2.23M | -2.46M | -1.87M | -2.82M | -3.34M | -3.58M | -3.56M | -2.94M | -2.84M |
| interestIncome | 983K | 1.13M | 1.2M | 1.66M | 972K | 839K | 846K | 661K | 1.24M | 1.43M |
| interestExpense | 3.25M | 3.36M | 3.65M | 3.53M | 3.8M | 4.18M | 4.42M | 4.22M | 4.18M | 4.27M |
| depreciationAndAmortization | 4.57M | 4.75M | 4.91M | 4.6M | 4.56M | 4.98M | 5.08M | 11.43M | 5.46M | 5.74M |
| ebitda | 22.63M | 18.52M | 16.92M | 4.26M | 15.53M | 19.14M | 485K | -37.09M | -55.4M | 17.07M |
| ebit | 18.06M | 13.76M | 12M | -336K | 10.96M | 14.16M | -4.59M | -48.53M | -60.87M | 11.33M |
| nonOperatingIncomeExcludingInterest | -720K | -605K | -339K | -1.42M | -1.03M | -465K | -125K | -421K | -1.6M | -1.01M |
| operatingIncome | 17.34M | 13.16M | 11.67M | -1.76M | 9.94M | 13.7M | -4.72M | -48.95M | -62.47M | 10.32M |
| totalOtherIncomeExpensesNet | -2.53M | -2.76M | -3.31M | -2.11M | -2.77M | -3.71M | -4.3M | -3.8M | -2.58M | -3.26M |
| incomeBeforeTax | 14.81M | 10.4M | 8.35M | -3.87M | 7.17M | 9.99M | -9.01M | -52.75M | -65.05M | 7.06M |
| incomeTaxExpense | 4.22M | 2.53M | 2.74M | 3.94M | 3.71M | 2.6M | 1.49M | 1.46M | -623K | 3.07M |
| netIncomeFromContinuingOperations | 10.59M | 7.88M | 5.61M | -7.8M | 3.46M | 7.38M | -10.5M | -54.2M | -64.42M | 3.99M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 10.59M | 7.88M | 5.61M | -7.8M | 3.46M | 7.38M | -10.5M | -54.2M | -64.42M | 3.99M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 10.59M | 7.88M | 5.61M | -7.8M | 3.46M | 7.38M | -10.5M | -54.2M | -64.42M | 3.99M |
| eps | 0.08 | 0.06 | 0.04 | -0.06 | 0.03 | 0.06 | -0.08 | -0.42 | -0.5 | 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 | 210.11M | 219.79M | 209M | 231.74M | 185.48M | 170.32M | 159.55M | 156.7M | 151.01M | 221.4M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 210.11M | 219.79M | 209M | 231.74M | 185.48M | 170.32M | 159.55M | 156.7M | 151.01M | 221.4M |
| netReceivables | 162.71M | 152.43M | 145.8M | 126.71M | 99.55M | 117.58M | 97.21M | 89.52M | 94.44M | 112.05M |
| accountsReceivables | 162.71M | 152.43M | 145.8M | 126.71M | 99.55M | 117.58M | 97.21M | 89.52M | 94.44M | 112.05M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 76.63M | 83.59M | 93.73M | 102.58M | 115.74M | 132.28M | 143.56M | 141.03M | 185.36M | 152.52M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 92.34M | 79.92M | 77.33M | 74.26M | 75.83M | 75.11M | 76.45M | 79.68M | 75.18M | 72.27M |
| totalCurrentAssets | 541.8M | 535.73M | 525.86M | 535.3M | 476.6M | 495.29M | 476.77M | 466.93M | 505.98M | 558.24M |
| propertyPlantEquipmentNet | 86.05M | 85.15M | 84.64M | 83.02M | 79.32M | 78.34M | 77.95M | 87.89M | 91.49M | 94.72M |
| goodwill | 398.21M | 399.85M | 399.63M | 399.57M | 394.38M | 391.98M | 396.34M | 393.71M | 394.18M | 395.61M |
| intangibleAssets | 3.84M | 4.68M | 5.43M | 6.54M | 7.31M | 8.22M | 9.76M | 10.61M | 11.79M | 13.1M |
| goodwillAndIntangibleAssets | 402.05M | 404.53M | 405.06M | 406.12M | 401.69M | 400.2M | 406.11M | 404.32M | 405.97M | 408.71M |
| longTermInvestments | - | - | - | - | - | - | - | -7.98M | -7.48M | -7.75M |
| taxAssets | - | - | - | - | - | - | 8.07M | 7.98M | 7.48M | 7.75M |
| otherNonCurrentAssets | 140.15M | 143.25M | 137.38M | 128.79M | 115.47M | 107.11M | 87.62M | 83.46M | 82.03M | 80.98M |
| totalNonCurrentAssets | 628.26M | 632.94M | 627.09M | 617.92M | 596.48M | 585.66M | 579.76M | 575.67M | 579.48M | 584.42M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.17B | 1.17B | 1.15B | 1.15B | 1.07B | 1.08B | 1.06B | 1.04B | 1.09B | 1.14B |
| totalPayables | 81.16M | 64.81M | 77.76M | 63.94M | 47.11M | 52.37M | 65.77M | 51.42M | 81.48M | 87.79M |
| accountPayables | 81.16M | 64.81M | 77.76M | 63.94M | 47.11M | 52.37M | 65.77M | 51.42M | 81.48M | 87.79M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 68.5M | 76.16M | 70.01M | 110.24M | 84.26M | 87.54M | 119.69M | 42.06M | 44.05M | 50.86M |
| shortTermDebt | 48.07M | 16.8M | 40.54M | 14.27M | 13.01M | 11.75M | 10.49M | 19.87M | 19.32M | 20.01M |
| capitalLeaseObligationsCurrent | 12.28M | 12.23M | 11.59M | 11.46M | 11.16M | 11M | 11.04M | 10.55M | 9.99M | 10.69M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 334.6M | 328.16M | 325.12M | 325.08M | 311.84M | 312.05M | 304.78M | 306.11M | 299.58M | 300.4M |
| otherCurrentLiabilities | 48.67M | 66.97M | 52.47M | 62.9M | 44.58M | 59.52M | 14.63M | 87.57M | 73.88M | 79.22M |
| totalCurrentLiabilities | 593.26M | 565.14M | 577.49M | 587.88M | 511.96M | 534.22M | 526.41M | 517.59M | 528.3M | 548.97M |
| longTermDebt | 149.22M | 154.06M | 158.9M | 163.72M | 167.29M | 170.87M | 174.43M | 178.26M | 180.6M | 182.93M |
| capitalLeaseObligationsNonCurrent | 26.17M | 29.02M | 31.36M | 33.99M | 35.85M | 37.99M | 40.14M | 41.47M | 42.25M | 43.85M |
| deferredRevenueNonCurrent | 312.52M | 314.73M | 307.06M | 292.42M | 276.87M | 277.42M | 272.09M | 268.91M | 258.73M | 247.78M |
| deferredTaxLiabilitiesNonCurrent | 7.34M | 7.2M | 7.01M | 7.03M | 6.88M | 6.77M | 8.07M | 7.98M | 7.48M | 7.75M |
| otherNonCurrentLiabilities | 2.58M | 2.6M | 2.57M | 2.6M | 2.51M | 2.46M | 2.66M | 3.11M | 3.15M | 3.2M |
| totalNonCurrentLiabilities | 497.83M | 507.61M | 506.9M | 499.76M | 489.41M | 495.51M | 497.39M | 499.72M | 492.2M | 485.51M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 38.44M | 41.26M | 42.95M | 45.45M | 47.01M | 48.99M | 51.18M | 52.01M | 52.24M | 54.54M |
| totalLiabilities | 1.09B | 1.07B | 1.08B | 1.09B | 1B | 1.03B | 1.02B | 1.02B | 1.02B | 1.03B |
| treasuryStock | -330.92M | -287.79M | -287.79M | -275.79M | -250.8M | -237.8M | -237.8M | -237.8M | -237.8M | -237.8M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 157K | 155K | 155K | 153K | 152K | 151K | 150K | 149K | 148K | 147K |
| retainedEarnings | -925.35M | -935.94M | -943.82M | -949.43M | -941.63M | -945.08M | -952.47M | -941.96M | -887.76M | -823.33M |
| additionalPaidInCapital | 1.35B | 1.33B | 1.31B | 1.3B | 1.28B | 1.25B | 1.23B | 1.22B | 1.2B | 1.18B |
| 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 | 10.59M | 7.88M | 5.61M | -7.8M | 3.46M | 7.38M | -10.5M | -54.2M | -64.42M | 3.99M |
| depreciationAndAmortization | 4.57M | 4.75M | 4.91M | 4.6M | 4.56M | 4.98M | 5.08M | 11.43M | 5.46M | 5.74M |
| deferredIncomeTax | 244K | 317K | 97000 | 59000 | 108K | -1.03M | 39000 | 233K | -132K | 44000 |
| stockBasedCompensation | 21.77M | 22.9M | 21.78M | 20.74M | 20.35M | 21.45M | 19.77M | 18.05M | 17.83M | 20.96M |
| changeInWorkingCapital | -23.09M | 8.01M | -49.4M | 57.62M | -10.32M | -12.83M | 1.34M | -33.15M | -41.26M | 47000 |
| accountsReceivables | -10.39M | -6.73M | -19.31M | -27.23M | 17.97M | -20.37M | -7.71M | 6.48M | 15.92M | 19.46M |
| inventory | 3.19M | 7.7M | 8.12M | 12.74M | 14.03M | 9.08M | -8.67M | -18.84M | -41.54M | -55.16M |
| accountsPayables | 15.62M | -12.99M | 13.76M | 16.69M | -5.16M | -13.32M | 14.49M | -30.67M | -5.08M | 7.83M |
| otherWorkingCapital | -31.51M | 20.03M | -51.96M | 55.43M | -37.16M | 11.78M | 3.22M | 9.89M | -10.57M | 27.92M |
| otherNonCashItems | 116K | 6.28M | 3M | 6.72M | 11.81M | 1.58M | 2.87M | 73.12M | 12.65M | 3.45M |
| netCashProvidedByOperatingActivities | 14.19M | 50.14M | -14M | 81.94M | 29.97M | 21.53M | 18.58M | 15.49M | -69.87M | 34.23M |
| investmentsInPropertyPlantAndEquipment | 13.92M | -7.07M | -6.86M | -6.65M | -5.74M | -5.41M | -6.92M | -4.49M | -3.68M | -5.64M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -20.36M | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -6.44M | -7.07M | -6.86M | -6.65M | -5.74M | -5.41M | -6.92M | -4.49M | -3.68M | -5.64M |
| netDebtIssuance | 26.25M | -28.75M | 21.25M | -2.5M | -2.5M | -2.5M | -2.5M | -32.5M | -2.5M | -2.5M |
| longTermNetDebtIssuance | 26.25M | -28.75M | 21.25M | -2.5M | -2.5M | -2.5M | -2.5M | -32.5M | -2.5M | -27.5M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | 25M |
| netStockIssuance | -50M | - | -12M | -24.99M | -13M | -2.37M | -5.93M | -2.56M | 5.82M | -24.97M |
| netCommonStockIssuance | -50M | - | -12M | -24.99M | -13M | -2.37M | -5.93M | -2.56M | 5.82M | -24.97M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -50M | - | -12M | -24.99M | -13M | -2.37M | -5.93M | -2.56M | 5.82M | -24.97M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 6.9M | -3.53M | -10.97M | -1.99M | 6.39M | - | -695K | 30M | - | -4.32M |
| netCashProvidedByFinancingActivities | -16.85M | -32.28M | -1.72M | -29.48M | -9.11M | -4.87M | -9.12M | -5.06M | 3.32M | -31.78M |