-$1.13 (-3.64%)
| 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 | 1.13B | 1.16B | 1.11B | 1.06B | 927.74M | 913.22M | 900.42M | 848.61M | 788.31M | 730.82M |
| costOfRevenue | 465.07M | 516.29M | 501.39M | 505.39M | 443.2M | 427.16M | 417.22M | 380.84M | 361.9M | 339.22M |
| grossProfit | 663.29M | 639.2M | 604.04M | 552.72M | 484.54M | 486.05M | 483.2M | 467.76M | 426.58M | 392.42M |
| researchAndDevelopmentExpenses | 138.13M | 183.19M | 153.3M | 159.21M | 124.57M | 100.15M | 126.86M | 115.41M | 102.71M | 98.17M |
| generalAndAdministrativeExpenses | 154.61M | 97.22M | 123.41M | 137.98M | 139.15M | 130.39M | 113.41M | 99.85M | 94.87M | 79.63M |
| sellingAndMarketingExpenses | 177.56M | 197.5M | 212.16M | 221.46M | 186.31M | 209.76M | 224.15M | 192.85M | 173.52M | 155.75M |
| sellingGeneralAndAdministrativeExpenses | 332.17M | 294.72M | 335.57M | 359.44M | 325.46M | 340.15M | 337.57M | 292.7M | 264.43M | 229.79M |
| otherExpenses | 2.23M | 431.8M | 70.46M | 62.55M | 9.61M | 8.52M | -8.38M | 234K | -8.73M | -3.76M |
| operatingExpenses | 472.54M | 909.71M | 559.34M | 581.2M | 459.64M | 448.81M | 456.05M | 408.35M | 358.4M | 324.2M |
| costAndExpenses | 937.61M | 1.43B | 1.06B | 1.09B | 902.83M | 875.98M | 873.28M | 789.19M | 720.31M | 663.42M |
| netInterestIncome | -60.08M | -45.79M | -31.1M | -34.06M | -17.61M | -15.63M | -17.82M | -13.89M | -11.1M | -10M |
| interestIncome | 7.89M | 9.85M | 8.82M | 1.75M | 392K | 1.66M | 2.8M | 2.01M | 993K | 581K |
| interestExpense | 67.97M | 55.63M | 39.92M | 35.8M | 18M | 17.29M | 20.62M | 15.9M | 12.1M | 10.58M |
| depreciationAndAmortization | 86.22M | 73.36M | 66.69M | 65.57M | 51.41M | 61.04M | 64.99M | 62.97M | 61.15M | 62.19M |
| ebitda | 285.97M | 253.72M | 178.72M | 99.01M | 83.7M | 103.88M | 99.15M | 134.37M | 130.12M | 132.12M |
| ebit | 199.75M | 180.35M | 112.03M | 33.44M | 32.28M | 42.84M | 34.15M | 71.41M | 68.97M | 69.92M |
| nonOperatingIncomeExcludingInterest | -9M | -450.86M | -67.33M | -61.92M | -7.38M | -5.6M | -7.01M | -11.99M | -794K | -1.7M |
| operatingIncome | 190.75M | -270.51M | 44.7M | -28.48M | 24.91M | 37.24M | 27.14M | 59.42M | 68.18M | 68.22M |
| totalOtherIncomeExpensesNet | -58.97M | -41.08M | -27.06M | -27.09M | -17.82M | -15.63M | -16.56M | -14.8M | -9.84M | -10.87M |
| incomeBeforeTax | 131.78M | -311.59M | 17.64M | -55.58M | 7.08M | 21.61M | 10.58M | 44.62M | 54.19M | 50.93M |
| incomeTaxExpense | 16.81M | -28.42M | 15.82M | -10.17M | 1.38M | 13.9M | -1.32M | -219K | -11.74M | 9.41M |
| netIncomeFromContinuingOperations | 114.97M | -283.17M | 1.82M | -45.41M | 5.7M | 7.72M | 11.91M | 44.84M | 73.63M | 45.4M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | -3.89M |
| netIncome | 114.97M | -283.17M | 1.82M | -45.41M | 5.7M | 7.72M | 11.91M | 44.84M | 65.93M | 41.52M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 114.97M | -283.17M | 1.82M | -45.41M | 5.7M | 7.72M | 11.91M | 44.84M | 73.63M | 41.52M |
| eps | 2.41 | -5.6 | 0.03 | -0.88 | 0.12 | 0.16 | 0.25 | 0.95 | 1.41 | 0.9 |
| 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 | 758.98M | 67.63M | 31.25M | 31.69M | 55.15M | 35.75M | 31.81M | 30.87M | 29.83M | 16.9M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 758.98M | 67.63M | 31.25M | 31.69M | 55.15M | 35.75M | 31.81M | 30.87M | 29.83M | 16.9M |
| netReceivables | 81.82M | 83.54M | 102.22M | 103.06M | 103.7M | 95.72M | 89.39M | 88.35M | 97.22M | 88.93M |
| accountsReceivables | 81.82M | 83.54M | 102.22M | 103.06M | 103.7M | 95.72M | 89.39M | 88.35M | 97.22M | 88.93M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | 418.98M | 610.34M | 353.77M |
| prepaids | - | - | - | - | 95.51M | 78.37M | 67.85M | 59.79M | 61.98M | 48.31M |
| otherCurrentAssets | 89.29M | 825.14M | 796.29M | 783.89M | 596.62M | 609.22M | 545.48M | 418.98M | 610.34M | 402.08M |
| totalCurrentAssets | 930.09M | 976.31M | 929.76M | 918.64M | 850.97M | 819.06M | 734.54M | 597.98M | 794.1M | 507.92M |
| propertyPlantEquipmentNet | 89.71M | 118.48M | 135.62M | 153.32M | 165.31M | 127.85M | 139.95M | 40.03M | 42.24M | 50.27M |
| goodwill | 1.06B | 1.05B | 1.05B | 1.05B | 1.08B | 635.85M | 634.09M | 545.21M | 530.25M | 438.24M |
| intangibleAssets | 262.5M | 281.2M | 742.13M | 776.16M | 795.33M | 389.33M | 419.2M | 366.72M | 368.75M | 291.26M |
| goodwillAndIntangibleAssets | 1.32B | 1.33B | 1.8B | 1.83B | 1.87B | 1.03B | 1.05B | 911.93M | 899M | 729.5M |
| longTermInvestments | - | 9.26M | 16.2M | 31.87M | 7.16M | - | - | 2.26M | 1.14M | 206K |
| taxAssets | - | - | - | -31.87M | -7.16M | - | - | -2.26M | -1.14M | -206K |
| otherNonCurrentAssets | 51.57M | 57.96M | 34.84M | 94.3M | 77.27M | 72.64M | 65.19M | 65.36M | 24.08M | 22.52M |
| totalNonCurrentAssets | 1.46B | 1.52B | 1.98B | 2.07B | 2.11B | 1.23B | 1.26B | 1.02B | 965.32M | 802.29M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.39B | 2.5B | 2.91B | 2.99B | 2.97B | 2.04B | 1.99B | 1.62B | 1.76B | 1.31B |
| totalPayables | 27.34M | 50.81M | 721.03M | 42.56M | 22.07M | 27.84M | 47.68M | 34.54M | 24.69M | 26.73M |
| accountPayables | 27.34M | 50.81M | 25.18M | 42.56M | 22.07M | 27.84M | 47.68M | 34.54M | 24.69M | 23.27M |
| otherPayables | - | - | 695.84M | - | - | - | - | - | - | 3.45M |
| accruedExpenses | - | - | 64.32M | 86M | 100.1M | 52.23M | 73.32M | 46.89M | 54.4M | 28.57M |
| shortTermDebt | 22.66M | 23.88M | 19.26M | 18.8M | 18.7M | 12.84M | 7.5M | 7.5M | 8.58M | 4.38M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | -46.89M | -54.4M | - |
| taxPayables | - | - | - | - | - | - | - | - | - | 3.45M |
| deferredRevenue | 368.99M | 359.53M | 392.53M | 382.42M | 374.5M | 312.24M | 314.34M | 295.99M | 276.46M | 244.5M |
| otherCurrentLiabilities | 763.1M | 817.88M | - | 700.86M | 594.27M | 608.26M | 546.01M | 420.73M | 611.88M | 375.95M |
| totalCurrentLiabilities | 1.18B | 1.25B | 1.2B | 1.23B | 1.11B | 1.01B | 988.84M | 805.66M | 976M | 680.12M |
| longTermDebt | 1.09B | 1.05B | 760.4M | 840.24M | 937.48M | 518.19M | 459.6M | 379.62M | 429.65M | 338.02M |
| capitalLeaseObligationsNonCurrent | 4.6M | 34.19M | 40.08M | 44.92M | 53.39M | 17.36M | 95.62M | - | - | - |
| deferredRevenueNonCurrent | 2.78M | 2.02M | 2.4M | 2.82M | 4.25M | 4.68M | 1.8M | 2.56M | 3.64M | 6.44M |
| deferredTaxLiabilitiesNonCurrent | 21.98M | 9.52M | 93.29M | 125.76M | 142.21M | 54.09M | 44.59M | 44.29M | 37.6M | 29.56M |
| otherNonCurrentLiabilities | 2.53M | 4.8M | 10.26M | 4.29M | 1.34M | 10.87M | 5.74M | 9.39M | 5.63M | 8.53M |
| totalNonCurrentLiabilities | 1.12B | 1.1B | 906.44M | 1.02B | 1.14B | 605.18M | 607.36M | 435.87M | 476.52M | 382.55M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.6M | 34.19M | 40.08M | 44.92M | 53.39M | 17.36M | 95.62M | -46.89M | -54.4M | - |
| totalLiabilities | 2.31B | 2.35B | 2.1B | 2.25B | 2.25B | 1.62B | 1.6B | 1.24B | 1.45B | 1.06B |
| treasuryStock | -1.32B | -1.06B | -591.56M | -537.29M | -500.91M | -353.09M | -290.66M | -266.88M | -239.2M | -215.24M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 72000 | 71000 | 69000 | 68000 | 66000 | 61000 | 60000 | 59000 | 59000 | 58000 |
| retainedEarnings | 15.51M | -84.3M | 198.87M | 197.05M | 242.46M | 236.71M | 234.86M | 246.48M | 195.65M | 152.73M |
| additionalPaidInCapital | 1.39B | 1.29B | 1.2B | 1.08B | 968.93M | 544.96M | 457.8M | 399.24M | 351.04M | 310.45M |
| 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 | 114.97M | -283.17M | 1.82M | -45.41M | 5.7M | 7.72M | 11.91M | 44.84M | 65.93M | 41.52M |
| depreciationAndAmortization | 86.22M | 121.66M | 109.49M | 102.37M | 82.41M | 92.74M | 85.69M | 79.57M | 73.95M | 70.49M |
| deferredIncomeTax | -181K | -85.01M | -24.37M | -26.64M | -2.43M | 8.84M | -3.6M | -619K | -14.33M | 3.03M |
| stockBasedCompensation | 92.91M | 104.97M | 127.76M | 110.29M | 120.38M | 87.26M | 58.63M | 48.27M | 40.63M | 32.64M |
| changeInWorkingCapital | -30.05M | 20.54M | -26.36M | 49.18M | -15.91M | -65.56M | 15.46M | 23.59M | -2.92M | 2.13M |
| accountsReceivables | -938K | 4.73M | -3.24M | -7.34M | -6.52M | -18.41M | -6.57M | 2.17M | -15.75M | -13.2M |
| inventory | - | - | - | - | - | - | - | -7.24M | -11.12M | -3.23M |
| accountsPayables | -23.54M | 28.34M | -18.58M | 21.61M | -9.67M | -20M | 12.9M | 9.49M | 1.02M | 99.69M |
| otherWorkingCapital | -5.58M | -12.53M | -4.55M | 34.91M | 288K | -27.15M | 9.13M | 19.18M | 22.93M | -81.14M |
| otherNonCashItems | 1.68M | 416.98M | 11.3M | 14.11M | 23.51M | 16.97M | 14.38M | 5.73M | 13.03M | 3.82M |
| netCashProvidedByOperatingActivities | 265.55M | 295.97M | 199.63M | 203.89M | 213.66M | 147.96M | 182.48M | 201.38M | 176.29M | 153.63M |
| investmentsInPropertyPlantAndEquipment | -7.77M | -7.44M | -4.68M | -12.29M | -11.66M | -29.69M | -11.49M | -52.35M | -38.55M | -44.05M |
| acquisitionsNet | - | - | -13000 | -14.49M | -419.12M | - | -109.35M | -44.94M | -146.79M | -3.38M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | -568K | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | 1.03M | - |
| otherInvestingActivities | -67.17M | -65.96M | -59.69M | -58.77M | -40.49M | -42.16M | -46.37M | -500K | -27.88M | -26.36M |
| netCashProvidedByInvestingActivities | -74.94M | -73.41M | -64.39M | -85.55M | -471.27M | -71.85M | -167.22M | -97.79M | -184.88M | -47.43M |
| netDebtIssuance | 34.72M | 290.23M | -81.4M | -99.74M | 429.23M | 937K | 79.5M | -51.58M | 95.38M | -66.38M |
| longTermNetDebtIssuance | 34.72M | 290.23M | -81.4M | -99.74M | 429.23M | 937K | 79.5M | -51.58M | 95.38M | -66.38M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -217.15M | -418.03M | -18.83M | -36.38M | -108.42M | -41M | - | - | - | - |
| netCommonStockIssuance | -217.15M | -474.86M | -18.83M | -36.38M | -108.42M | -41M | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | -27.67M | -23.95M | 16000 |
| commonStockRepurchased | -217.15M | -474.86M | -18.83M | -36.38M | -108.42M | -41M | - | -27.68M | -23.96M | -15.38M |
| netPreferredStockIssuance | - | 56.83M | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | -5.96M | -23.61M | -23.31M | -23.07M | -22.81M |
| commonDividendsPaid | - | - | - | - | - | -5.96M | -23.61M | -23.31M | -23.07M | -22.81M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -64.96M | -11.55M | -42.74M | 110.43M | -56.7M | 35.34M | 55.32M | -217.02M | 206.33M | 80.64M |
| netCashProvidedByFinancingActivities | -247.4M | -139.35M | -142.96M | -25.69M | 264.11M | -10.68M | 111.21M | -291.91M | 278.64M | -104.55M |
| 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 | 281.14M | 295.26M | 281.14M | 281.38M | 270.66M | 302.23M | 286.6M | 287.29M | 279.25M | 295.01M |
| costOfRevenue | 114.58M | 122.97M | 113.65M | 113.63M | 114.82M | 137.87M | 129.29M | 124.7M | 126.21M | 135.84M |
| grossProfit | 166.56M | 172.28M | 167.49M | 167.75M | 155.85M | 164.36M | 157.31M | 162.59M | 153.04M | 159.18M |
| researchAndDevelopmentExpenses | 36.92M | 33.78M | 37.2M | 33.6M | 33.56M | 61.95M | 37.92M | 39.07M | 42.8M | 38.6M |
| generalAndAdministrativeExpenses | 30.26M | 34.03M | 31.04M | 32.86M | 56.68M | 11.16M | 27.52M | 29.24M | 47.75M | 24.28M |
| sellingAndMarketingExpenses | 47.35M | 44.77M | 44.1M | 44.05M | 44.64M | 50.1M | 49.81M | 47.08M | 50.86M | 52.12M |
| sellingGeneralAndAdministrativeExpenses | 77.61M | 78.8M | 75.15M | 76.9M | 101.32M | 61.26M | 77.33M | 76.32M | 98.62M | 76.4M |
| otherExpenses | 588K | 564K | 570K | 566K | 534K | 408.3M | 918K | 5.1M | 904K | 11.86M |
| operatingExpenses | 115.11M | 113.14M | 112.92M | 111.06M | 135.42M | 531.5M | 116.16M | 120.49M | 142.32M | 126.86M |
| costAndExpenses | 229.7M | 236.11M | 226.57M | 224.7M | 250.23M | 669.37M | 245.45M | 245.19M | 268.53M | 262.7M |
| netInterestIncome | -14.36M | -13.94M | -14.4M | -16.44M | -15.29M | -13.64M | -11.02M | -12.9M | -8.23M | -6.21M |
| interestIncome | 1.68M | 1.9M | 2.37M | 1.97M | 1.66M | 1.86M | 3.12M | 2.82M | 2.05M | 2.26M |
| interestExpense | 16.04M | 15.84M | 16.77M | 18.41M | 16.94M | 15.5M | 14.14M | 15.72M | 10.28M | 8.47M |
| depreciationAndAmortization | 20.55M | 21.56M | 21.31M | 21.7M | 21.65M | 30.05M | 31.06M | 30.46M | 30.1M | 27.86M |
| ebitda | 74.39M | 83.24M | 79.12M | 79.5M | 44.18M | 92.98M | 75.21M | 76.75M | 44.16M | 71.25M |
| ebit | 53.84M | 61.67M | 57.82M | 57.8M | 22.54M | 62.94M | 44.14M | 46.29M | 14.07M | 43.39M |
| nonOperatingIncomeExcludingInterest | -2.4M | -2.53M | -3.24M | -1.12M | -2.1M | -430.08M | -3M | -4.2M | -3.35M | -11.08M |
| operatingIncome | 51.44M | 59.14M | 54.57M | 56.69M | 20.43M | -367.14M | 41.15M | 42.09M | 10.72M | 32.31M |
| totalOtherIncomeExpensesNet | -13.64M | -13.31M | -13.53M | -17.29M | -14.84M | -10.61M | -11.14M | -12.4M | -6.93M | -6.06M |
| incomeBeforeTax | 37.8M | 45.83M | 41.04M | 39.39M | 5.59M | -377.75M | 30M | 29.69M | 3.79M | 26.26M |
| incomeTaxExpense | 6.67M | 9.14M | -6.45M | 13.41M | 723K | -46.99M | 11.71M | 7.88M | -1.46M | 20.86M |
| netIncomeFromContinuingOperations | 31.14M | 36.69M | 47.49M | 25.98M | 4.87M | -330.76M | 18.29M | 21.8M | 5.25M | 5.4M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 31.14M | 36.69M | 47.49M | 25.98M | 4.87M | -330.76M | 18.29M | 21.8M | 5.25M | 5.4M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 31.14M | 36.69M | 47.49M | 25.98M | 4.87M | -330.76M | 18.29M | 21.8M | 5.25M | 5.4M |
| eps | 0.68 | 0.78 | 1 | 0.54 | 0.1 | -6.74 | 0.36 | 0.43 | 0.1 | 0.1 |
| 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 | 34.1M | 758.98M | 38.26M | 41.57M | 37.24M | 67.63M | 34.63M | 30.44M | 26.38M | 31.25M |
| shortTermInvestments | 7.6M | - | - | - | - | 1.97M | - | - | - | - |
| cashAndShortTermInvestments | 41.7M | 758.98M | 38.26M | 41.57M | 37.24M | 69.6M | 34.63M | 30.44M | 26.38M | 31.25M |
| netReceivables | 83.3M | 81.82M | 86.56M | 150.93M | 78.1M | 83.54M | 105.33M | 155.78M | 99.63M | 102.22M |
| accountsReceivables | 83.3M | 81.82M | 86.56M | 150.93M | 78.1M | 83.54M | 105.33M | 155.78M | 99.63M | 102.22M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | 69.06M | - | - | - | - | - |
| otherCurrentAssets | 517.22M | 89.29M | 514.02M | 961.47M | 443.04M | 823.17M | 515.59M | 892.96M | 451.08M | 796.29M |
| totalCurrentAssets | 642.22M | 930.09M | 638.84M | 1.15B | 627.45M | 976.31M | 655.56M | 1.08B | 577.08M | 929.76M |
| propertyPlantEquipmentNet | 85.05M | 89.71M | 90.26M | 88.32M | 86.76M | 118.48M | 122.58M | 126.56M | 131.54M | 135.62M |
| goodwill | 1.06B | 1.06B | 1.06B | 1.06B | 1.05B | 1.05B | 1.06B | 1.05B | 1.05B | 1.05B |
| intangibleAssets | 99.28M | 262.5M | 266.77M | 274.4M | 276.45M | 281.2M | 705.52M | 714.99M | 727.5M | 742.13M |
| goodwillAndIntangibleAssets | 1.16B | 1.32B | 1.32B | 1.33B | 1.33B | 1.33B | 1.76B | 1.77B | 1.78B | 1.8B |
| longTermInvestments | - | - | 451K | 1.32M | 2.8M | 9.26M | 11.71M | 17.74M | 16.29M | 16.2M |
| taxAssets | - | - | - | - | - | - | - | 165.46M | - | - |
| otherNonCurrentAssets | 226.97M | 51.57M | 51.46M | 53.46M | 54.47M | 57.96M | 48.73M | -114.42M | 43.59M | 34.84M |
| totalNonCurrentAssets | 1.47B | 1.46B | 1.47B | 1.48B | 1.47B | 1.52B | 1.95B | 1.96B | 1.97B | 1.98B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.11B | 2.39B | 2.1B | 2.63B | 2.1B | 2.5B | 2.6B | 3.04B | 2.55B | 2.91B |
| totalPayables | 472.01M | 27.34M | 492.26M | 928.06M | 46.44M | 50.81M | 43.98M | 44.04M | 437.45M | 25.18M |
| accountPayables | 46.88M | 27.34M | 48.76M | 42.66M | 46.44M | 50.81M | 43.98M | 44.04M | 407.7M | 25.18M |
| otherPayables | 425.12M | - | 443.5M | 885.4M | - | - | - | - | 29.75M | - |
| accruedExpenses | 37.52M | - | 18.87M | 18.87M | 25.1M | 75.54M | 48.74M | 27.86M | 30.46M | 64.32M |
| shortTermDebt | 23.16M | 22.66M | 22.61M | 22.57M | 23.35M | 23.88M | 23.83M | 23.79M | 19.3M | 19.26M |
| capitalLeaseObligationsCurrent | - | - | 1.59M | 1.44M | 1.07M | 4.49M | 4.71M | 4.89M | 6.71M | - |
| taxPayables | - | - | 21.68M | 10.64M | - | - | - | 10.43M | 29.75M | - |
| deferredRevenue | 334M | 368.99M | 383.14M | 399.21M | - | 359.53M | 411.55M | 427.1M | 360.36M | 392.53M |
| otherCurrentLiabilities | - | 763.1M | 10.91M | 9.9M | 767.94M | 737.85M | 429.39M | 821.31M | 8.35M | 695.84M |
| totalCurrentLiabilities | 866.68M | 1.18B | 929.38M | 1.38B | 863.9M | 1.25B | 962.2M | 1.35B | 862.63M | 1.2B |
| longTermDebt | 1.16B | 1.09B | 1.04B | 1.14B | 1.18B | 1.05B | 977.02M | 998.07M | 1.02B | 760.4M |
| capitalLeaseObligationsNonCurrent | - | 4.6M | 5.03M | 5.53M | 2.4M | 34.19M | 35.22M | 36.29M | 38.49M | 40.08M |
| deferredRevenueNonCurrent | 6.05M | 2.78M | 1.77M | 2.18M | 6.03M | 2.02M | 1.7M | 2.32M | 6.83M | 2.4M |
| deferredTaxLiabilitiesNonCurrent | 27.33M | 21.98M | 9.25M | 9.77M | 9.6M | 9.52M | 68.2M | 75.4M | 82.45M | 93.29M |
| otherNonCurrentLiabilities | 11.5M | 2.53M | 8.82M | 7.8M | 4.77M | 4.8M | 12.3M | 4.36M | 4.16M | 10.26M |
| totalNonCurrentLiabilities | 1.21B | 1.12B | 1.07B | 1.16B | 1.21B | 1.1B | 1.09B | 1.12B | 1.15B | 906.44M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 4.6M | 6.62M | 6.97M | 3.47M | 38.68M | 39.92M | 41.18M | 45.21M | 40.08M |
| totalLiabilities | 2.07B | 2.31B | 2B | 2.54B | 2.07B | 2.35B | 2.06B | 2.47B | 2.02B | 2.1B |
| treasuryStock | -1.42B | -1.32B | -1.23B | -1.2B | -1.2B | -1.06B | -922.52M | -857.45M | -855.69M | -591.56M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 74000 | 72000 | 72000 | 72000 | 72000 | 71000 | 71000 | 71000 | 71000 | 69000 |
| retainedEarnings | 46.65M | 15.51M | -21.18M | -53.46M | -79.44M | -88.08M | 246.46M | 225.92M | 204.12M | 198.87M |
| additionalPaidInCapital | 1.42B | 1.39B | 1.37B | 1.35B | 1.32B | 1.29B | 1.23B | 1.21B | 1.18B | 1.2B |
| 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 | 31.14M | 36.69M | 47.44M | 25.98M | 4.87M | -334.54M | 20.54M | 21.8M | 5.25M | 5.4M |
| depreciationAndAmortization | 20.55M | 21.56M | 4.1M | 21.7M | 21.65M | 30.8M | 31.06M | 30.46M | 30.1M | 27.86M |
| deferredIncomeTax | 4.26M | 16.5M | 2.13M | -432K | -221K | - | -2.97M | -6.57M | -12.24M | 6.8M |
| stockBasedCompensation | 23.88M | 21.83M | 21.66M | 27.25M | 22.17M | 28.54M | 18.57M | 24.29M | 33.57M | 32.09M |
| changeInWorkingCapital | -29.98M | -39.71M | 64.01M | -11.17M | -43.18M | 3.32M | 34.73M | -19.47M | 5.73M | -75.49M |
| accountsReceivables | 3.61M | 1.48M | 62.56M | -69.75M | 4.77M | 3.81M | 53.98M | -56.91M | 3.84M | 1.52M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 19.26M | -20.3M | 5.18M | -3.76M | -4.65M | 10.01M | -824K | -3.94M | 23.09M | -15.21M |
| otherWorkingCapital | -52.85M | -20.89M | -3.72M | 62.34M | -43.3M | -10.5M | -18.42M | 41.37M | -21.2M | -61.79M |
| otherNonCashItems | 1.61M | 1.14M | -121K | 3.62M | -3.9M | 345.46M | 2M | 3.31M | 2.22M | -11000 |
| netCashProvidedByOperatingActivities | 51.46M | 58.01M | 139.21M | 66.94M | 1.39M | 73.58M | 103.95M | 53.82M | 64.62M | -3.35M |
| investmentsInPropertyPlantAndEquipment | -1.67M | -16.93M | -3.49M | -623K | -688K | -208K | -1.12M | -5.86M | -261K | -442K |
| acquisitionsNet | - | -12.94M | - | - | - | - | - | - | -1.18M | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -12.8M | 12.24M | -12.48M | -14.82M | -25.2M | -16.88M | -14.49M | -20.35M | -13.07M | -14.78M |
| netCashProvidedByInvestingActivities | -14.47M | -17.63M | -15.98M | -15.44M | -25.89M | -17.08M | -15.61M | -26.21M | -14.51M | -15.22M |
| netDebtIssuance | 64.93M | 44.64M | -94.56M | -46.04M | 130.68M | 73.48M | -21.71M | -15.54M | 260.46M | 36.76M |
| longTermNetDebtIssuance | 64.93M | 44.64M | -94.56M | -46.04M | 130.68M | 73.48M | -21.71M | -15.54M | 260.46M | 36.76M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -82.1M | -83.81M | -30.13M | -3.18M | -100.03M | -92.63M | -62.81M | -1.76M | -262.6M | -19.13M |
| netCommonStockIssuance | -82.1M | -83.81M | -30.13M | -3.18M | -100.03M | -93.5M | -62.81M | -1.76M | -262.6M | -19.13M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -82.1M | -83.81M | -30.13M | -3.18M | -100.03M | -93.5M | -62.81M | -1.76M | -262.6M | -19.13M |
| netPreferredStockIssuance | - | - | - | - | - | 878K | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -325.6M | 299.85M | -451.48M | 447.34M | -360.68M | 314.91M | -376.25M | 437.59M | -392.5M | 336.15M |
| netCashProvidedByFinancingActivities | -342.77M | 260.67M | -576.17M | 398.13M | -330.03M | 295.77M | -460.77M | 420.29M | -394.64M | 353.78M |