-$0.27 (-0.52%)
| 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.48B | 1.56B | 1.66B | 1.11B | 1.17B | 1.04B | 1.17B | 1.09B | 903.37M | 745.69M |
| costOfRevenue | 196.46M | 245.33M | 253.04M | 218.07M | 197.32M | 178.32M | 180.38M | 176.42M | 154.75M | 132.12M |
| grossProfit | 1.28B | 1.31B | 1.41B | 893.73M | 976.43M | 860.44M | 990.56M | 917.85M | 748.63M | 613.57M |
| researchAndDevelopmentExpenses | 323.96M | 245.33M | 270.81M | 272.7M | 290.92M | 394.59M | 512.83M | 425.41M | 412.89M | 387.15M |
| generalAndAdministrativeExpenses | 624.82M | 199.02M | 199.6M | 198.54M | 510.71M | 513.33M | - | - | - | - |
| sellingAndMarketingExpenses | 89.7M | 446.21M | 490.15M | 392.21M | 38.9M | 25.5M | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 714.52M | 645.24M | 689.75M | 590.75M | 549.61M | 538.83M | 599.45M | 526.41M | 421.58M | 374.13M |
| otherExpenses | -13M | 1.1M | 35.69M | 36.36M | 38.15M | 39.45M | 53.76M | 65.17M | 62.06M | 60.96M |
| operatingExpenses | 1.03B | 891.66M | 996.25M | 899.82M | 878.68M | 972.87M | 1.17B | 1.02B | 896.53M | 822.24M |
| costAndExpenses | 1.22B | 1.14B | 1.25B | 1.12B | 1.08B | 1.15B | 1.35B | 1.19B | 1.05B | 954.36M |
| netInterestIncome | 33.03M | 19.87M | 7.82M | -5.41M | -8.81M | -1.7M | 375K | -6.2M | -7.36M | -11.14M |
| interestIncome | 45.3M | 42.45M | 30.85M | 7.63M | 2.41M | 6.96M | 13.98M | 9.24M | 4.65M | 3.75M |
| interestExpense | 12.28M | 22.58M | 23.03M | 13.04M | 11.22M | 8.66M | 13.6M | 15.44M | 12.01M | 14.89M |
| depreciationAndAmortization | 27.16M | 28.53M | 74.93M | 77.86M | 78.65M | 81.85M | 80.41M | 103.66M | 98.52M | 94.26M |
| ebitda | 330.89M | 494.86M | 519.48M | 59.77M | 177.6M | -6.02M | -103.04M | -7.87M | -32.74M | -105.24M |
| ebit | 303.73M | 466.33M | 444.55M | -18.09M | 98.95M | -87.88M | -183.46M | -111.53M | -131.27M | -199.5M |
| nonOperatingIncomeExcludingInterest | -49.77M | -45.69M | -30.43M | 12M | -1.2M | -24.55M | 7.98M | 12.4M | -16.63M | -9.17M |
| operatingIncome | 253.96M | 420.64M | 414.12M | -6.09M | 97.75M | -112.43M | -175.48M | -99.13M | -147.9M | -208.66M |
| totalOtherIncomeExpensesNet | 37.49M | 23.11M | 7.4M | -25.04M | -10.02M | 15.89M | -21.58M | -27.84M | 4.63M | -5.72M |
| incomeBeforeTax | 291.45M | 443.75M | 421.52M | -31.13M | 87.73M | -96.54M | -197.06M | -126.97M | -143.27M | -214.39M |
| incomeTaxExpense | 49.79M | 71.61M | -97.64M | 2.02M | 11.33M | 14.32M | -436K | 12.34M | 14.67M | -5.94M |
| netIncomeFromContinuingOperations | 241.66M | 372.14M | 519.16M | -33.15M | 76.4M | -110.86M | -196.62M | -139.31M | -157.94M | -208.44M |
| netIncomeFromDiscontinuedOperations | - | -5.07M | -163.4M | -125.12M | -124.57M | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 241.66M | 367.07M | 355.76M | -158.27M | -48.17M | -110.86M | -196.62M | -139.31M | -157.94M | -208.44M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 241.66M | 367.07M | 355.76M | -158.27M | -48.17M | -110.86M | -196.62M | -139.31M | -157.94M | -208.44M |
| eps | 1.47 | 2.22 | 2.14 | -0.97 | -0.3 | -0.7 | -1.25 | -0.9 | -1.03 | -1.38 |
| 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 | 1.12B | 291.15M | 457.47M | 292.47M | 337.54M | 272.96M | 203.77M | 266.76M | 191.3M | 186.38M |
| shortTermInvestments | 199.64M | 460.52M | 316.02M | 315.99M | 198.77M | 362.07M | 331.21M | 272.53M | 242.21M | 310.86M |
| cashAndShortTermInvestments | 1.32B | 751.67M | 773.49M | 608.46M | 536.31M | 635.03M | 534.98M | 539.3M | 590.72M | 619.16M |
| netReceivables | 334.02M | 389.52M | 333.18M | 296.9M | 326.56M | 289.54M | 265.47M | 300.45M | 233.59M | 191.1M |
| accountsReceivables | 334.02M | 315.03M | 229.38M | 215.97M | 313.19M | 275.14M | 257.09M | 292.22M | 233.59M | 191.1M |
| otherReceivables | - | 74.49M | 103.81M | 80.93M | 13.36M | 14.4M | 8.39M | 8.23M | - | - |
| inventory | 196.62M | 182.89M | 186.41M | 181.42M | 150.34M | 125.74M | 101.8M | 90.2M | 93.28M | 63M |
| prepaids | - | - | - | - | 48.97M | 60.66M | 59.72M | 53.31M | 48.48M | 39.34M |
| otherCurrentAssets | 79.09M | 91.28M | 192.43M | 43.53M | - | - | - | - | - | - |
| totalCurrentAssets | 1.93B | 1.42B | 1.49B | 1.13B | 1.06B | 1.11B | 961.97M | 983.25M | 966.06M | 912.61M |
| propertyPlantEquipmentNet | 298.93M | 311.81M | 318.4M | 320.46M | 456.68M | 481.72M | 374.55M | 309.99M | 284.74M | 264.78M |
| goodwill | - | 83.03M | 83.03M | 83.03M | 92.87M | 92.87M | 92.87M | 92.87M | 92.87M | 92.87M |
| intangibleAssets | 83.84M | 890K | 1.99M | 37.68M | 74.04M | 111.19M | 150.64M | 191M | 256.17M | 318.23M |
| goodwillAndIntangibleAssets | 83.84M | 83.92M | 85.02M | 120.71M | 166.92M | 204.06M | 243.52M | 283.87M | 349.04M | 411.1M |
| longTermInvestments | 145K | 73.15M | 39.89M | 131.61M | 229.43M | 24.78M | 79.39M | 80.74M | 157.21M | 121.93M |
| taxAssets | 169.08M | 154.84M | 195.89M | 114.57M | 81.83M | 86.23M | 96.56M | 85.81M | 98.56M | 47.77M |
| otherNonCurrentAssets | 49.1M | 16.5M | 11.52M | 146.32M | 27.46M | 41.97M | 49.42M | 81.34M | -58.38M | -31.77M |
| totalNonCurrentAssets | 601.09M | 640.21M | 650.72M | 833.67M | 962.32M | 838.76M | 843.43M | 841.76M | 831.17M | 813.81M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.53B | 2.06B | 2.14B | 1.96B | 2.02B | 1.95B | 1.81B | 1.83B | 1.8B | 1.73B |
| totalPayables | 107.95M | 45.63M | 65.65M | 32.84M | 55.72M | 46.03M | 54.26M | 39.77M | 55.53M | 47.17M |
| accountPayables | 107.95M | 45.63M | 65.65M | 32.84M | 55.72M | 46.03M | 54.26M | 39.77M | 55.53M | 46.28M |
| otherPayables | - | - | - | - | - | - | - | - | - | 899K |
| accruedExpenses | 82.45M | 341.19M | 83.11M | 360.28M | 312.73M | 294.96M | 246.7M | 67.61M | 54.57M | 45.62M |
| shortTermDebt | 6.75M | - | 3M | 3M | 3M | 2.84M | 2.84M | 2.84M | 3M | 3M |
| capitalLeaseObligationsCurrent | - | 6.17M | 5.75M | 9.88M | 16.24M | 15.73M | 8.47M | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | 899K |
| deferredRevenue | - | 1.25M | 2.73M | 6.82M | 6.34M | 7.51M | 6.77M | 3.17M | 1.96M | 1.94M |
| otherCurrentLiabilities | 346.29M | 70.96M | 359.99M | 84.93M | 77.26M | 71.18M | 72.07M | 226.38M | 176.07M | 114.26M |
| totalCurrentLiabilities | 543.44M | 465.2M | 520.22M | 497.74M | 471.29M | 438.26M | 391.11M | 339.77M | 291.12M | 211.99M |
| longTermDebt | - | - | 287.73M | 290.27M | 292.8M | 272.12M | 274.3M | 276.46M | 278.44M | 280.67M |
| capitalLeaseObligationsNonCurrent | 63.25M | 69.37M | 75.71M | 76.29M | 104.16M | 119.46M | 5.34M | - | - | - |
| deferredRevenueNonCurrent | - | 1.25M | 4.78M | - | 11.49M | 16.4M | 22.07M | 9.52M | 5.66M | 7.12M |
| deferredTaxLiabilitiesNonCurrent | 43.26M | - | -4.78M | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 61.01M | 54.77M | 49.88M | 55.93M | 32.16M | 36.51M | 27.14M | 27.96M | 19.2M | 17.16M |
| totalNonCurrentLiabilities | 167.52M | 125.39M | 413.32M | 422.48M | 440.61M | 444.49M | 328.85M | 313.95M | 303.3M | 304.95M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 63.25M | 75.54M | 81.46M | 86.16M | 120.4M | 135.2M | 13.81M | - | - | - |
| totalLiabilities | 710.96M | 590.59M | 933.54M | 920.22M | 911.9M | 882.75M | 719.96M | 653.72M | 594.42M | 516.94M |
| treasuryStock | -450.29M | -419.26M | -189.34M | -160.86M | -142.66M | -126.09M | -118.39M | -108.97M | -89.35M | -72.64M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.81M | 1.77M | 1.73M | 1.69M | 1.66M | 1.62M | 1.6M | 1.58M | 1.56M | 1.54M |
| retainedEarnings | -734.79M | -976.46M | -1.34B | -1.7B | -1.54B | -1.49B | -1.38B | -1.19B | -1.04B | -947.94M |
| additionalPaidInCapital | 3B | 2.86B | 2.74B | 2.91B | 2.8B | 2.69B | 2.59B | 2.47B | 2.34B | 2.23B |
| 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 | 241.66M | 367.07M | 355.76M | -158.27M | -48.17M | -110.86M | -196.62M | -139.31M | -157.94M | -208.44M |
| depreciationAndAmortization | 27.16M | 28.53M | 74.93M | 77.86M | 78.65M | 81.85M | 80.41M | 103.66M | 98.52M | 94.26M |
| deferredIncomeTax | 28.77M | 40.52M | -99.9M | -32.8M | 5.08M | 9.98M | -319K | 10.62M | 7.23M | -9.69M |
| stockBasedCompensation | 98.72M | 96.64M | 100.9M | 94.25M | 87.62M | 90.16M | 100.98M | 105.36M | 83.92M | 94.4M |
| changeInWorkingCapital | 119.12M | -98.15M | -36.66M | 12.71M | -25.55M | 13.13M | 65.41M | -7.42M | -4.88M | -27.2M |
| accountsReceivables | 55.49M | -56.34M | -44.51M | 25.25M | -38.01M | -18.05M | 29.98M | -58.63M | -42.49M | -35.62M |
| inventory | -14.06M | 3.09M | -2.71M | -31.02M | -24.77M | -22.93M | -13.08M | -2.66M | -30.19M | -26.38M |
| accountsPayables | 100.89M | -57.97M | 23.01M | 15.53M | 43.31M | 59.04M | 34.85M | 46.74M | 72.66M | 45.87M |
| otherWorkingCapital | -23.2M | 13.06M | -12.45M | 2.95M | -6.08M | -4.92M | 13.66M | 7.14M | 25.31M | -822K |
| otherNonCashItems | 5.31M | 4.51M | 6.33M | 27.28M | 4.08M | -1.43M | 22.22M | 26.37M | -7.66M | -7.12M |
| netCashProvidedByOperatingActivities | 520.75M | 439.12M | 401.35M | 21.04M | 101.72M | 82.84M | 72.08M | 99.28M | 19.19M | -63.8M |
| investmentsInPropertyPlantAndEquipment | -40.42M | -33.48M | -48.05M | -38.26M | -29.02M | -42.22M | -90.94M | -69.43M | -51.3M | -43.66M |
| acquisitionsNet | 2.79M | 97.98M | - | 485K | -713K | 2.75M | -7.98M | 507K | 162K | -15M |
| purchasesOfInvestments | -364.37M | -486.55M | -254.47M | -309.67M | -340.42M | -229.54M | -277.52M | -397.73M | -431.71M | -375.1M |
| salesMaturitiesOfInvestments | 697.49M | 310.29M | 355.52M | 281.63M | 295.01M | 253M | 224.6M | 444.46M | 464.49M | 560.8M |
| otherInvestingActivities | - | 461K | 354K | 1.27M | 8.94M | 4.53M | 10M | 507K | 162K | 194K |
| netCashProvidedByInvestingActivities | 295.5M | -111.31M | 53.36M | -64.54M | -66.2M | -11.48M | -141.83M | -22.2M | -18.36M | 127.24M |
| netDebtIssuance | - | -291.79M | -3M | -3M | 20.32M | -2.84M | -2.84M | -743K | - | -65.81M |
| longTermNetDebtIssuance | - | -291.79M | -3M | -3M | 20.32M | -2.84M | -2.84M | -743K | - | -3.43M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | -62.38M |
| netStockIssuance | 12.38M | -172.71M | -11.71M | 1.43M | 8.75M | 672K | 9.61M | - | - | - |
| netCommonStockIssuance | 12.38M | -172.71M | -11.71M | 1.43M | 8.75M | 672K | 9.61M | - | - | - |
| commonStockIssuance | 43.41M | 27.57M | 16.76M | 19.63M | 25.32M | 8.37M | 18.92M | 20.88M | 23.52M | 20.31M |
| commonStockRepurchased | -31.03M | -200.28M | -28.47M | -18.2M | -16.57M | -7.7M | -9.32M | -19.62M | -16.43M | -13.47M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -29.64M | -275M | - | - | - | - | -877K | 4.08M | 7.64M |
| netCashProvidedByFinancingActivities | 12.38M | -494.14M | -289.71M | -1.57M | 29.07M | -2.17M | 6.76M | -1.62M | 4.08M | -58.17M |
| 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 | 392.91M | 384.55M | 394.18M | 390.66M | 306.51M | 429.99M | 378.14M | 399.13M | 350.37M | 377.48M |
| costOfRevenue | 61.58M | 46.21M | 51.59M | 49.46M | 49.2M | 62.12M | 63.1M | 61.47M | 58.64M | 70.09M |
| grossProfit | 331.33M | 338.34M | 342.59M | 341.2M | 257.31M | 367.87M | 315.04M | 337.66M | 291.73M | 307.38M |
| researchAndDevelopmentExpenses | 103.34M | 93.04M | 81.74M | 77.37M | 71.82M | 56.67M | 59.89M | 59.65M | 67.61M | -20.76M |
| generalAndAdministrativeExpenses | 109.03M | 100.8M | 56.14M | 49.67M | 48.77M | 48.18M | 48.28M | 48.41M | 54.15M | 24.27M |
| sellingAndMarketingExpenses | 155.56M | 89.7M | 115.63M | 121.18M | 122.93M | 98.81M | 102.1M | 119.7M | 125.6M | 116.3M |
| sellingGeneralAndAdministrativeExpenses | 264.59M | 190.5M | 171.77M | 170.85M | 171.7M | 146.99M | 150.38M | 168.11M | 179.75M | 140.57M |
| otherExpenses | 11.68M | -3.3M | - | - | - | 1.51M | 14000 | 14000 | 1.06M | 9M |
| operatingExpenses | 379.61M | 280.23M | 253.51M | 248.22M | 243.52M | 205.18M | 210.29M | 227.78M | 248.42M | 128.81M |
| costAndExpenses | 441.19M | 326.44M | 305.1M | 297.68M | 292.72M | 267.3M | 273.39M | 289.25M | 307.06M | 198.9M |
| netInterestIncome | -12.35M | -147K | 11.94M | 11.09M | 10.14M | 6.75M | 4.92M | 4.78M | 3.42M | 3.7M |
| interestIncome | 8.54M | 12.13M | 11.94M | 11.09M | 10.14M | 11.4M | 10.92M | 10.74M | 9.4M | 9.75M |
| interestExpense | 20.89M | 12.28M | - | - | - | 4.65M | 6M | 5.95M | 5.98M | 6.05M |
| depreciationAndAmortization | 19.43M | 3.85M | 8.08M | 7.82M | 7.42M | 6.85M | 6.97M | 6.66M | 8.06M | 18.54M |
| ebitda | -21.6M | 76.5M | 108.82M | 112.66M | 32.91M | 181.38M | 123.2M | 129.33M | 60.95M | 206.86M |
| ebit | -41.03M | 72.65M | 100.74M | 104.84M | 25.49M | 174.54M | 116.23M | 122.67M | 52.89M | 188.31M |
| nonOperatingIncomeExcludingInterest | -7.25M | -14.55M | -11.66M | -11.86M | -11.7M | -11.85M | -11.47M | -12.79M | -9.58M | -9.74M |
| operatingIncome | -48.28M | 58.1M | 89.08M | 92.98M | 13.79M | 162.69M | 104.76M | 109.88M | 43.31M | 178.58M |
| totalOtherIncomeExpensesNet | -13.65M | 2.27M | 11.66M | 11.86M | 11.7M | 7.2M | 5.47M | 6.84M | 3.6M | 3.68M |
| incomeBeforeTax | -61.93M | 60.38M | 100.74M | 104.84M | 25.49M | 169.89M | 110.23M | 116.72M | 46.91M | 182.26M |
| incomeTaxExpense | 4.55M | 11.04M | 17.98M | 17.74M | 3.02M | 24.15M | 17.44M | 22.06M | 7.96M | -93.92M |
| netIncomeFromContinuingOperations | -66.48M | 49.34M | 82.76M | 87.1M | 22.46M | 145.74M | 92.8M | 94.66M | 38.95M | 276.18M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | 766K | -414K | -3.3M | -2.12M | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | -163.4M |
| netIncome | -66.48M | 49.34M | 82.76M | 87.1M | 22.46M | 146.5M | 92.38M | 91.36M | 36.83M | 112.78M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -66.48M | 49.34M | 82.76M | 87.1M | 22.46M | 146.5M | 92.38M | 91.36M | 36.83M | 112.78M |
| eps | -0.4 | 0.3 | 0.5 | 0.53 | 0.14 | 0.9 | 0.57 | 0.54 | 0.22 | 0.68 |
| 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 | 351.55M | 1.12B | 616.45M | 521.2M | 399.81M | 291.15M | 396.29M | 535.15M | 420.75M | 457.47M |
| shortTermInvestments | 160.31M | 199.64M | 494.66M | 494.54M | 484.21M | 460.52M | 512.57M | 340.97M | 324.3M | 316.02M |
| cashAndShortTermInvestments | 511.86M | 1.32B | 1.11B | 1.02B | 884.02M | 751.67M | 908.86M | 876.12M | 745.05M | 773.49M |
| netReceivables | 407.63M | 334.02M | 355.11M | 354.91M | 321.75M | 389.52M | 370.18M | 369.91M | 317.08M | 333.18M |
| accountsReceivables | 407.63M | 334.02M | 354.39M | 354.91M | 318.7M | 315.03M | 367.21M | 366.42M | 315.85M | 229.58M |
| otherReceivables | - | - | 717K | 1.42M | 3.05M | 74.49M | 2.97M | 3.49M | 1.23M | 103.81M |
| inventory | 336.7M | 196.62M | 191M | 191.92M | 183.44M | 182.89M | 191.09M | 194.73M | 198.37M | 186.41M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 102.45M | 79.09M | 84.44M | 72.72M | 89.84M | 91.28M | 94.05M | 101.44M | 208.33M | 192.43M |
| totalCurrentAssets | 1.36B | 1.93B | 1.74B | 1.64B | 1.48B | 1.42B | 1.56B | 1.54B | 1.47B | 1.49B |
| propertyPlantEquipmentNet | 298.84M | 298.93M | 326.11M | 319.93M | 316.33M | 311.81M | 311.5M | 310.63M | 314.27M | 318.4M |
| goodwill | 596.03M | - | - | - | - | 83.03M | 83.03M | 83.03M | 83.03M | 83.03M |
| intangibleAssets | 1.78B | 83.84M | 83.86M | 83.88M | 83.9M | 890K | 904K | 918K | 932K | 1.99M |
| goodwillAndIntangibleAssets | 2.38B | 83.84M | 83.86M | 83.88M | 83.9M | 83.92M | 83.93M | 83.94M | 83.96M | 85.02M |
| longTermInvestments | 26.36M | 145K | 27.87M | 38.27M | 32.19M | 73.15M | 18.92M | 86.4M | 62.78M | 39.89M |
| taxAssets | 134.81M | 169.08M | 130.34M | 155.53M | 152.14M | 154.84M | 159.96M | 167.38M | 182.54M | 195.89M |
| otherNonCurrentAssets | 59.36M | 49.1M | 19.66M | 19.91M | 18.37M | 16.5M | 16.8M | 16.3M | 11.52M | 11.52M |
| totalNonCurrentAssets | 2.9B | 601.09M | 587.85M | 617.52M | 602.93M | 640.21M | 591.11M | 664.65M | 655.07M | 650.72M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.26B | 2.53B | 2.33B | 2.25B | 2.08B | 2.06B | 2.16B | 2.21B | 2.12B | 2.14B |
| totalPayables | 102.36M | 107.95M | 68M | 99.21M | 59.84M | 45.63M | 37.04M | 104.75M | 77.05M | 65.65M |
| accountPayables | 102.36M | 107.95M | 68M | 99.21M | 59.84M | 45.63M | 37.04M | 104.75M | 77.05M | 65.65M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 409.64M | 82.45M | 332.53M | - | 43.1M | 341.19M | 55.9M | 49.39M | 322.47M | 83.11M |
| shortTermDebt | 26.5M | 6.75M | - | - | - | - | 3M | 3M | 3M | 3M |
| capitalLeaseObligationsCurrent | 7.58M | - | 6.63M | 6.46M | 6.29M | 6.17M | 6.15M | 6.01M | 5.91M | 5.75M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | 1.25M | 2.34M | 3.31M | 3.34M | 2.73M |
| otherCurrentLiabilities | 53.43M | 346.29M | 67.2M | 400.29M | 334.5M | 70.96M | 349.28M | 349.09M | 47.21M | 359.99M |
| totalCurrentLiabilities | 599.5M | 543.44M | 474.36M | 505.96M | 443.73M | 465.2M | 453.7M | 515.55M | 458.98M | 520.22M |
| longTermDebt | 1.48B | - | - | - | - | - | 285.82M | 286.46M | 287.1M | 287.73M |
| capitalLeaseObligationsNonCurrent | 63.75M | 63.25M | 64.97M | 66.22M | 67.81M | 69.37M | 71.03M | 72.54M | 74.1M | 75.71M |
| deferredRevenueNonCurrent | - | - | - | - | - | 1.25M | - | - | - | 4.78M |
| deferredTaxLiabilitiesNonCurrent | 181.92M | 43.26M | - | - | - | - | - | - | - | -4.78M |
| otherNonCurrentLiabilities | 177.54M | 61.01M | 56.75M | 56.05M | 58.85M | 54.77M | 52.63M | 48.29M | 48.96M | 49.88M |
| totalNonCurrentLiabilities | 1.91B | 167.52M | 121.72M | 122.26M | 126.66M | 125.39M | 409.48M | 407.29M | 410.16M | 413.32M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 71.32M | 63.25M | 71.6M | 72.68M | 74.1M | 75.54M | 77.18M | 78.54M | 80.01M | 81.46M |
| totalLiabilities | 2.51B | 710.96M | 596.08M | 628.22M | 570.39M | 590.59M | 863.18M | 922.84M | 869.13M | 933.54M |
| treasuryStock | -501.42M | -450.29M | -450.02M | -449.71M | -448.04M | -419.26M | -418.91M | -303.02M | -217.68M | -189.34M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.84M | 1.81M | 1.8M | 1.8M | 1.8M | 1.77M | 1.76M | 1.76M | 1.76M | 1.73M |
| retainedEarnings | -801.27M | -734.79M | -784.14M | -866.9M | -953.99M | -976.46M | -1.12B | -1.22B | -1.31B | -1.34B |
| additionalPaidInCapital | 3.06B | 3B | 2.97B | 2.94B | 2.91B | 2.86B | 2.83B | 2.8B | 2.78B | 2.74B |
| 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 | -66.48M | 49.34M | 82.76M | 87.1M | 22.46M | 146.5M | 92.38M | 94.66M | 36.83M | 160.55M |
| depreciationAndAmortization | 19.43M | 3.85M | 8.08M | 7.82M | 7.42M | 6.85M | 6.97M | 6.66M | 8.06M | 18.22M |
| deferredIncomeTax | -8.79M | -30.49M | 31.39M | -3.41M | 2.51M | 8.21M | 10.59M | 14.21M | 7.52M | -52.52M |
| stockBasedCompensation | - | -72.44M | 24.66M | 24.97M | 22.81M | 20.75M | 22.53M | - | 32.76M | 25.84M |
| changeInWorkingCapital | -160.26M | 91.41M | -46.38M | 30.76M | 43.34M | 6.91M | -53.54M | 14.74M | -66.26M | -2.34M |
| accountsReceivables | -22.47M | 15.47M | 789K | -31.2M | 45.11M | -19.34M | 18.29M | -30.25M | -6.66M | 5.22M |
| inventory | -6.43M | -4.86M | 845K | -8.29M | -1.75M | 9.14M | 3.49M | 3.1M | -12.64M | 7.15M |
| accountsPayables | -119.47M | 73.03M | -28.24M | 57.79M | -1.68M | 25.01M | -81.05M | 36.52M | -38.45M | -28.16M |
| otherWorkingCapital | -11.89M | 7.78M | -19.77M | 12.46M | 1.66M | -7.9M | 5.73M | 5.38M | -8.51M | 13.45M |
| otherNonCashItems | 50.35M | 128.4M | 1.15M | 2.97M | 274K | 1.18M | 2.66M | 15.76M | 2.22M | -42.52M |
| netCashProvidedByOperatingActivities | -165.74M | 170.07M | 101.67M | 150.2M | 98.81M | 190.4M | 81.59M | 146.03M | 21.11M | 107.24M |
| investmentsInPropertyPlantAndEquipment | -4.09M | 20000 | -17.31M | -13.02M | -10.11M | -9.77M | -8.26M | -7.11M | -8.34M | -17.03M |
| acquisitionsNet | -2.09B | 1.05M | - | 29000 | 1.71M | 43000 | - | 23000 | 411K | 348K |
| purchasesOfInvestments | -30.45M | -55.84M | -114.73M | -97.82M | -95.99M | -89.65M | -186.93M | -95.45M | -114.51M | -67.88M |
| salesMaturitiesOfInvestments | 42.61M | 377.11M | 125.3M | 81.59M | 113.49M | 85.5M | 85.84M | 56.46M | 82.49M | 63.58M |
| otherInvestingActivities | - | - | - | - | - | 7000 | 20000 | 97.93M | - | - |
| netCashProvidedByInvestingActivities | -2.08B | 322.35M | -6.74M | -29.21M | 9.1M | -13.88M | -109.33M | 51.85M | -39.95M | -20.98M |
| netDebtIssuance | 1.51B | - | - | - | - | -289.54M | -750K | -750K | -750K | -750K |
| longTermNetDebtIssuance | 1.51B | - | - | - | - | -289.54M | -750K | -750K | -750K | -750K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 1.5B | -19.85M | 622K | 2.08M | 29.53M | 8.22M | -110.07M | -82.73M | -17.12M | -747K |
| netCommonStockIssuance | 1.5B | -19.85M | 622K | 2.08M | 29.53M | 8.22M | -110.07M | -82.73M | -17.12M | -747K |
| commonStockIssuance | 1.53B | 11.18M | 622K | 2.08M | 29.53M | 8.22M | 5.52M | 2.61M | 11.23M | 1.65M |
| commonStockRepurchased | -27.7M | -31.03M | - | - | - | -1000 | -115.59M | -85.34M | -28.35M | -2.39M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | -32.77M |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | -32.77M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.54B | 30.77M | -307K | -1.68M | -28.78M | -344K | -293K | - | - | -242.23M |
| netCashProvidedByFinancingActivities | 1.47B | 10.91M | 315K | 405K | 747K | -281.67M | -111.11M | -83.48M | -17.87M | -276.5M |