$25.81 (11.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.57B | 1.44B | 1.42B | 1.68B | 1.51B | 1.27B | 1.23B | 1.3B | 1.39B | 1.25B |
| costOfRevenue | 1.2B | 1.1B | 1.07B | 1.21B | 1.18B | 1.03B | 1B | 1.01B | 1.03B | 946.53M |
| grossProfit | 363.85M | 339.44M | 353.52M | 466.31M | 329.12M | 233.32M | 229.67M | 292.95M | 354.3M | 303.1M |
| researchAndDevelopmentExpenses | 86.5M | 20.62M | 79.81M | 83.91M | 85.39M | 78.32M | 75.58M | 73.05M | 67.66M | 63.13M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 83.19M | 74.96M | 72.45M | 80.28M | 77.22M | 63.96M | 67.38M | 64.95M | 66.8M | 65.44M |
| otherExpenses | - | 52.54M | -346.01M | -9.56M | - | - | - | - | - | - |
| operatingExpenses | 169.68M | 148.13M | -193.74M | 154.63M | 162.61M | 142.28M | 142.96M | 138M | 134.46M | 128.57M |
| costAndExpenses | 1.37B | 1.24B | 875.42M | 1.37B | 1.34B | 1.17B | 1.15B | 1.15B | 1.17B | 1.08B |
| netInterestIncome | 46.21M | 49.63M | 35.54M | 7.91M | -6.32M | -7.57M | 980K | -12.12M | -8.47M | -17.33M |
| interestIncome | 46.21M | 55.49M | 39.99M | 13.6M | 5.37M | 8.48M | 12.95M | 10.76M | 4.15M | - |
| interestExpense | - | 5.86M | 4.44M | 5.69M | 11.69M | 16.06M | 11.97M | 22.88M | 12.62M | 17.33M |
| depreciationAndAmortization | 303.11M | 266.28M | 258.02M | 292.64M | 270.71M | 240.53M | 214.47M | 214.39M | 208.41M | 197.61M |
| ebitda | 543.5M | 451.32M | 847.31M | 590.3M | 433.12M | 335.97M | 312.32M | 369.33M | 428.25M | 372.13M |
| ebit | 240.38M | 185.04M | 589.29M | 297.66M | 162.41M | 95.44M | 97.84M | 154.94M | 214.39M | 223.74M |
| nonOperatingIncomeExcludingInterest | -46.21M | 6.27M | -42.02M | 14.01M | 4.1M | -4.41M | -11.13M | 6000 | 5.45M | -48.59M |
| operatingIncome | 194.17M | 191.31M | 547.26M | 311.67M | 166.51M | 91.03M | 86.72M | 154.94M | 219.84M | 175.15M |
| totalOtherIncomeExpensesNet | 46.21M | 26.11M | 37.58M | -19.7M | -11.41M | -2.34M | 4.3M | -15.63M | -18.07M | 35.44M |
| incomeBeforeTax | 240.38M | 217.43M | 584.84M | 291.97M | 155.1M | 88.69M | 91.02M | 139.32M | 201.77M | 210.6M |
| incomeTaxExpense | 21.57M | 10.2M | 65.31M | 25.5M | 1.02M | 5.4M | 2.95M | 5.94M | -99.89M | 1.43M |
| netIncomeFromContinuingOperations | 218.81M | 207.22M | 519.53M | 266.47M | 154.08M | 83.29M | 88.07M | 133.38M | 301.66M | 209.17M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 220.47M | 207.86M | 518.49M | 264.57M | 150.01M | 82.3M | 90.05M | 135.58M | 298.01M | 203.92M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 220.47M | 207.86M | 518.49M | 264.57M | 150.01M | 82.3M | 90.05M | 135.58M | 298.01M | 203.92M |
| eps | 1.97 | 1.87 | 4.7 | 2.42 | 1.39 | 0.77 | 0.85 | 1.35 | 3.08 | 2.33 |
| 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 | 235.37M | 271.89M | 260.66M | 340.76M | 210.93M | 211.68M | 355.56M | 385.09M | 445.96M | 355.28M |
| shortTermInvestments | 916.54M | 946.35M | 974.53M | 665.05M | 552.94M | 498.42M | 391.68M | 255.93M | 113.87M | 34.09M |
| cashAndShortTermInvestments | 1.15B | 1.22B | 1.24B | 1.01B | 763.87M | 710.1M | 747.24M | 641.02M | 559.84M | 389.38M |
| netReceivables | 222.8M | 240.76M | 180.18M | 177.47M | 161.04M | 186.7M | 140.72M | 157.41M | 149.67M | 155.67M |
| accountsReceivables | 222.8M | 211.93M | 154.07M | 152.94M | 142.23M | 162.1M | 126.97M | 153.41M | 149.67M | 141.05M |
| otherReceivables | - | 28.83M | 26.11M | 24.54M | 18.81M | 24.6M | 13.75M | 4M | - | 14.62M |
| inventory | 256.86M | 268.3M | 282.69M | 302.11M | 234.51M | 199.13M | 192.26M | 170.78M | 143.32M | 137.53M |
| prepaids | - | 32.98M | 11.1M | 9.78M | 36.79M | 6.99M | 8.26M | 14.17M | 11.63M | 6.61M |
| otherCurrentAssets | 78.06M | - | - | - | - | - | - | 8.58M | 9.88M | 8.81M |
| totalCurrentAssets | 1.71B | 1.76B | 1.71B | 1.5B | 1.2B | 1.1B | 1.09B | 987.96M | 874.33M | 698M |
| propertyPlantEquipmentNet | 1.58B | 1.29B | 1.17B | 972.61M | 890.8M | 858.16M | 699.77M | 657.23M | 635.12M | 616.69M |
| goodwill | 7M | 7M | 7M | 7M | 7M | 7M | 7M | 7M | 7M | 7M |
| intangibleAssets | 3.98M | 5.77M | 5.12M | 9.84M | 11.82M | 10.96M | 13.46M | 16.73M | 19.84M | 31.67M |
| goodwillAndIntangibleAssets | 10.98M | 12.77M | 12.12M | 16.84M | 18.82M | 17.96M | 20.46M | 23.73M | 26.84M | 38.67M |
| longTermInvestments | 4.43M | 6.78M | 6.78M | 6.72M | 32.03M | 40.89M | 40.08M | 35.94M | 26.07M | 25.62M |
| taxAssets | 13.35M | 1.77M | 1.81M | 32.79M | 53.53M | 57.8M | 66.36M | 73.46M | 111.27M | 34.35M |
| otherNonCurrentAssets | 3.15M | 4.38M | 22.96M | 23.47M | 39.87M | 16.42M | 17.68M | 11.65M | - | -33.44M |
| totalNonCurrentAssets | 1.61B | 1.32B | 1.21B | 1.05B | 1.04B | 991.23M | 844.35M | 802.02M | 799.31M | 681.89M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.32B | 3.08B | 2.92B | 2.55B | 2.23B | 2.09B | 1.93B | 1.79B | 1.67B | 1.38B |
| totalPayables | 123.92M | 148.12M | 146.53M | 165.83M | 88.98M | 101.88M | 119.48M | 116.42M | 123.91M | 109.6M |
| accountPayables | 123.92M | 130.62M | 139.13M | 150.93M | 78.71M | 96.94M | 119.2M | 104.33M | 115.35M | 99.26M |
| otherPayables | - | 17.5M | 7.4M | 14.9M | 10.27M | 4.94M | 282K | 12.1M | 8.57M | 10.34M |
| accruedExpenses | - | - | 51.05M | 253K | 57.75M | 51.53M | 50.3M | 986K | 50.84M | 49.52M |
| shortTermDebt | 28.11M | 48.38M | 58.95M | 62.28M | 83.87M | 106.51M | 65.93M | 10.81M | 105.96M | 48.08M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | 10.81M | - | - |
| taxPayables | - | 12.43M | 7.4M | 7.95M | 10.27M | 4.94M | 282K | 12.1M | 8.57M | 10.34M |
| deferredRevenue | - | 21.66M | 18.42M | 38.91M | 39.99M | 10.03M | 10.32M | 20.71M | 14.34M | 26.17M |
| otherCurrentLiabilities | 111.72M | 66.91M | 1.89M | 120.12M | 5.74M | 2.97M | 7.02M | 43.97M | 7.32M | 13.74M |
| totalCurrentLiabilities | 263.75M | 285.06M | 276.84M | 387.39M | 276.33M | 272.91M | 253.06M | 203.72M | 302.37M | 247.12M |
| longTermDebt | 133.41M | 132.44M | 88.36M | 210.07M | 118.62M | 146.54M | 195.92M | 209.47M | 215.9M | 296.14M |
| capitalLeaseObligationsNonCurrent | - | - | 84.25M | - | 112.36M | 137.23M | 49.9M | 36.38M | 12.82M | - |
| deferredRevenueNonCurrent | - | 7.69M | 25.71M | 40.89M | 69.97M | 25.45M | 28.2M | 28.13M | 31.91M | 41.87M |
| deferredTaxLiabilitiesNonCurrent | - | 10.13M | 10.22M | 13.01M | 23.96M | 41.29M | 45.24M | 50.4M | 63.92M | 95.23M |
| otherNonCurrentLiabilities | 20.55M | 4.98M | 6.1M | 7.71M | 14.62M | 15.83M | 13.8M | 25.66M | 29.83M | 16.9M |
| totalNonCurrentLiabilities | 153.96M | 155.24M | 214.64M | 271.68M | 339.52M | 366.34M | 333.05M | 350.05M | 341.56M | 450.16M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | 84.25M | - | 112.36M | 137.23M | 49.9M | 47.2M | 12.82M | - |
| totalLiabilities | 417.71M | 440.3M | 491.48M | 659.07M | 615.85M | 639.25M | 586.11M | 553.77M | 643.93M | 697.27M |
| treasuryStock | - | -9.07M | -9.07M | -9.07M | -9.07M | -9.07M | -9.07M | -9.07M | -9.07M | -9.07M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 2.9B | 446.56M | 443.63M | 440.15M | 435.45M | 431M | 426.11M | 418.49M | 391.73M | 369.06M |
| retainedEarnings | - | 675.48M | 467.62M | -50.88M | -315.45M | -465.46M | -547.4M | -637.45M | -773.02M | -1.07B |
| additionalPaidInCapital | - | 1.38B | 1.38B | 1.38B | 1.39B | 1.39B | 1.4B | 1.38B | 1.35B | 1.32B |
| 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 | 220.47M | 207.22M | 519.53M | 264.57M | 150.01M | 82.3M | 88.07M | 133.38M | 301.66M | 209.17M |
| depreciationAndAmortization | 303.11M | 266.28M | 258.02M | 292.64M | 270.71M | 240.53M | 214.47M | 214.39M | 208.41M | 197.61M |
| deferredIncomeTax | - | - | - | - | - | - | -14.55M | -5.35M | -108.46M | -4.56M |
| stockBasedCompensation | - | - | - | - | - | - | 14.55M | 12.66M | 11.65M | 9.41M |
| changeInWorkingCapital | -136.97M | -49.67M | -92.31M | -46.58M | -3.17M | -59.12M | -17.23M | -27.52M | -169.92M | -27.95M |
| accountsReceivables | -10.5M | -60.17M | -3.16M | -15.23M | 14.34M | -33.09M | 27.32M | -3.1M | -6.56M | -30.1M |
| inventory | 11.8M | 4.78M | 8.68M | -77.89M | -44.19M | -2.89M | -21.02M | -26.34M | -4.28M | -22.07M |
| accountsPayables | -12.16M | 35.78M | -8.25M | -20.89M | -25M | -18.58M | -339K | -3.56M | -8.65M | 5.55M |
| otherWorkingCapital | -126.12M | -30.07M | -89.58M | 67.43M | 51.69M | -4.56M | -23.18M | 5.48M | -150.43M | 18.67M |
| otherNonCashItems | 8.87M | 24.85M | -8.68M | 19.2M | 3.74M | 12.85M | 6M | 2.44M | 2.63M | -9.17M |
| netCashProvidedByOperatingActivities | 395.48M | 448.68M | 676.56M | 529.82M | 421.29M | 276.56M | 291.32M | 312.9M | 355.64M | 327.47M |
| investmentsInPropertyPlantAndEquipment | -436.56M | -436.15M | -444.5M | -367.44M | -315.6M | -315.11M | -191.4M | -210.19M | -187.68M | -217.5M |
| acquisitionsNet | - | - | - | 152.87M | 34.55M | 57.12M | 19.23M | 40.45M | 20.04M | 7.87M |
| purchasesOfInvestments | - | - | -300.52M | -117.45M | -57.89M | -105.62M | -132.52M | -143.94M | -80.64M | -17.1M |
| salesMaturitiesOfInvestments | - | 31.94M | 12.46M | 2.57M | - | - | -19.23M | - | - | - |
| otherInvestingActivities | 38.47M | 3.97M | 11.71M | - | - | - | 18.82M | 25.92M | 22.96M | -9.23M |
| netCashProvidedByInvestingActivities | -398.09M | -400.24M | -720.85M | -329.45M | -338.94M | -363.61M | -305.09M | -328.22M | -245.36M | -226.72M |
| netDebtIssuance | -33.35M | -32.46M | -32.35M | -39.84M | -41.92M | -38.34M | -19.4M | -48.85M | -50.26M | 37.09M |
| longTermNetDebtIssuance | -33.35M | -32.46M | -32.35M | -39.84M | -41.92M | -38.34M | -19.4M | -48.85M | -50.26M | 37.09M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | 44000 | 458K | 2.51M | 1.84M | - | - | - |
| netCommonStockIssuance | - | - | - | 44000 | 458K | 2.51M | 1.84M | - | - | - |
| commonStockIssuance | - | - | - | 44000 | 458K | 2.51M | 1.84M | 714K | 31.32M | 38.8M |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | -4.38M | -2.56M |
| commonDividendsPaid | - | - | - | - | - | - | - | - | -4.38M | -2.56M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | 1.93M | -26.85M | -35.39M | -25.36M | - | 714K | 31.32M | 38.8M |
| netCashProvidedByFinancingActivities | -33.35M | -32.46M | -30.41M | -66.65M | -76.86M | -61.19M | -17.56M | -48.14M | -23.32M | 73.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 413.63M | 440.21M | 395.67M | 372.06M | 358.17M | 387.19M | 370.51M | 351.18M | 327.24M | 351.71M |
| costOfRevenue | 302.68M | 322.59M | 302.62M | 292.04M | 285M | 300.34M | 277.45M | 264.26M | 254.63M | 267.29M |
| grossProfit | 110.95M | 117.61M | 93.04M | 80.03M | 73.17M | 86.85M | 93.06M | 86.92M | 72.61M | 84.42M |
| researchAndDevelopmentExpenses | 23.53M | 24.85M | 22.06M | 19.42M | 20.17M | 20.62M | 19.87M | 18.99M | 19.95M | 20.85M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 22.86M | 21.93M | 20.41M | 20.74M | 20.1M | 19.81M | 17.43M | 19.05M | 18.67M | 18.4M |
| otherExpenses | - | - | - | - | - | - | - | -6.27M | - | - |
| operatingExpenses | 46.39M | 46.78M | 42.46M | 40.16M | 40.27M | 40.43M | 37.3M | 31.77M | 38.62M | 39.25M |
| costAndExpenses | 349.07M | 369.38M | 345.09M | 332.2M | 325.27M | 340.77M | 314.75M | 296.03M | 293.25M | 306.54M |
| netInterestIncome | 9.52M | 10.74M | 10.49M | 14.39M | 10.6M | 8.32M | 6.1M | 7.71M | 3.98M | 11.47M |
| interestIncome | 9.52M | 10.74M | 10.49M | 14.39M | 10.6M | 8.32M | 6.1M | 7.71M | 3.98M | 16.68M |
| interestExpense | - | - | - | - | - | - | - | - | - | 5.21M |
| depreciationAndAmortization | 82.92M | 76.46M | 76.46M | 74.64M | 74.23M | 84.43M | 65.35M | 65.57M | 59.54M | 65.18M |
| ebitda | 157.01M | 158.02M | 137.53M | 128.89M | 117.72M | 139.16M | 127.21M | 114.44M | 97.51M | 498.37M |
| ebit | 74.08M | 81.56M | 61.07M | 54.25M | 43.5M | 54.73M | 61.87M | 48.88M | 37.97M | 433.2M |
| nonOperatingIncomeExcludingInterest | -9.52M | -10.74M | -10.49M | -14.39M | -10.6M | -8.32M | -6.1M | 6.27M | -3.98M | -388.03M |
| operatingIncome | 64.56M | 70.83M | 50.58M | 39.86M | 32.9M | 46.42M | 55.76M | 55.15M | 33.98M | 45.17M |
| totalOtherIncomeExpensesNet | 9.52M | 10.74M | 10.49M | 14.39M | 10.6M | 8.32M | 6.1M | 7.71M | 3.98M | 16.68M |
| incomeBeforeTax | 74.08M | 81.56M | 61.07M | 54.25M | 43.5M | 54.73M | 61.87M | 62.86M | 37.97M | 61.85M |
| incomeTaxExpense | 6.52M | 1.5M | 7.62M | 8.66M | 3.78M | 2.15M | 7.03M | 6.11M | -5.08M | 10.13M |
| netIncomeFromContinuingOperations | 67.56M | 80.06M | 53.45M | 45.59M | 39.72M | 52.58M | 54.84M | 56.75M | 43.05M | 51.72M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 65.03M | 80.13M | 53.64M | 46.55M | 40.14M | 55.14M | 54.65M | 53.44M | 44.63M | 53.85M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 65.03M | 80.13M | 53.64M | 46.55M | 40.14M | 55.14M | 54.65M | 53.44M | 44.63M | 53.85M |
| eps | 0.57 | 0.71 | 0.48 | 0.42 | 0.36 | 0.49 | 0.49 | 0.48 | 0.4 | 0.49 |
| 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 | 243.31M | 235.37M | 272.74M | 265.29M | 274.82M | 271.89M | 270.98M | 265.31M | 260.5M | 260.66M |
| shortTermInvestments | 1.26B | 916.54M | 950.56M | 942.31M | 906.45M | 946.35M | 934.04M | 968.73M | 982.13M | 974.53M |
| cashAndShortTermInvestments | 1.5B | 1.15B | 1.22B | 1.21B | 1.18B | 1.22B | 1.21B | 1.23B | 1.24B | 1.24B |
| netReceivables | 213.84M | 222.8M | 213.01M | 215.32M | 219.5M | 240.76M | 195.79M | 165.16M | 159.4M | 180.18M |
| accountsReceivables | 213.84M | 222.8M | 213.01M | 215.32M | 219.5M | 211.93M | 195.79M | 165.16M | 159.4M | 154.07M |
| otherReceivables | - | - | - | - | - | 28.83M | - | - | - | 26.11M |
| inventory | 254.83M | 256.86M | 286.68M | 286.75M | 276.07M | 268.3M | 272.38M | 276.08M | 299.38M | 282.69M |
| prepaids | - | - | - | - | - | 32.98M | - | - | - | 11.1M |
| otherCurrentAssets | 61.72M | 78.06M | 56.56M | 53.65M | 51.43M | - | 41.1M | 35.41M | 42.05M | - |
| totalCurrentAssets | 2.03B | 1.71B | 1.78B | 1.76B | 1.73B | 1.76B | 1.71B | 1.71B | 1.74B | 1.71B |
| propertyPlantEquipmentNet | 1.53B | 1.58B | 1.44B | 1.4B | 1.35B | 1.29B | 1.3B | 1.2B | 1.18B | 1.17B |
| goodwill | - | 7M | - | - | - | 7M | - | - | - | 7M |
| intangibleAssets | - | 3.98M | - | 9.43M | - | 5.77M | 10.77M | 11.22M | 11.67M | 5.12M |
| goodwillAndIntangibleAssets | - | 10.98M | - | 9.43M | - | 12.77M | 10.77M | 11.22M | 11.67M | 12.12M |
| longTermInvestments | - | 4.43M | - | - | - | 6.78M | - | 8.45M | - | 6.78M |
| taxAssets | - | 13.35M | - | - | - | 1.77M | - | - | - | 1.81M |
| otherNonCurrentAssets | 142.4M | 3.15M | 32.8M | 27.95M | 34.13M | 4.38M | 39.53M | 32.6M | 41.23M | 22.96M |
| totalNonCurrentAssets | 1.67B | 1.61B | 1.47B | 1.44B | 1.38B | 1.32B | 1.35B | 1.25B | 1.23B | 1.21B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.7B | 3.32B | 3.25B | 3.2B | 3.11B | 3.08B | 3.06B | 2.96B | 2.98B | 2.92B |
| totalPayables | 121.05M | 123.92M | 131.91M | 135.69M | 118.32M | 148.12M | 129.7M | 123.78M | 169.53M | 146.53M |
| accountPayables | 121.05M | 123.92M | 131.91M | 135.69M | 118.32M | 130.62M | 129.7M | 123.78M | 169.53M | 139.13M |
| otherPayables | - | - | - | - | - | 17.5M | - | - | - | 7.4M |
| accruedExpenses | - | - | - | - | - | - | - | 57.12M | - | 51.05M |
| shortTermDebt | 25.11M | 28.11M | 33.2M | 33.08M | 27.49M | 48.38M | 61.69M | 61.36M | 57.7M | 58.95M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | 12.43M | - | - | - | 7.4M |
| deferredRevenue | 127.31M | - | 19.93M | 15.59M | 17.23M | 21.66M | - | 23.99M | 19.73M | 18.42M |
| otherCurrentLiabilities | 86.9M | 111.72M | 84.21M | 83.96M | 86.42M | 66.91M | 103.17M | 23.92M | 76.95M | 1.89M |
| totalCurrentLiabilities | 360.36M | 263.75M | 269.24M | 268.32M | 249.46M | 285.06M | 294.57M | 290.18M | 323.9M | 276.84M |
| longTermDebt | 130.75M | 133.41M | 130.88M | 143.02M | 134.84M | 132.44M | 131.61M | 126.72M | 151.7M | 88.36M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | 84.25M |
| deferredRevenueNonCurrent | 215.41M | - | - | - | - | 7.69M | - | - | 22.46M | 25.71M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | 10.13M | - | - | - | 10.22M |
| otherNonCurrentLiabilities | 20M | 20.55M | 19.89M | 17.63M | 22.29M | 4.98M | 25.98M | 32.56M | 16.28M | 6.1M |
| totalNonCurrentLiabilities | 366.16M | 153.96M | 150.78M | 160.65M | 157.13M | 155.24M | 157.6M | 159.28M | 190.44M | 214.64M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | 84.25M |
| totalLiabilities | 726.52M | 417.71M | 420.02M | 428.97M | 406.59M | 440.3M | 452.17M | 449.45M | 514.35M | 491.48M |
| treasuryStock | - | - | - | - | - | -9.07M | - | -9.07M | - | -9.07M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | - | 2.9B | - | - | - | 446.56M | 2.61B | 444.64M | - | 443.63M |
| retainedEarnings | - | - | - | - | - | 675.48M | - | 565.69M | - | 467.62M |
| additionalPaidInCapital | - | - | - | - | - | 1.38B | - | 1.38B | - | 1.38B |
| 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 | 65.03M | 80.13M | 53.45M | 46.55M | 40.14M | 55.14M | 54.84M | 56.75M | 43.05M | 53.85M |
| depreciationAndAmortization | 82.92M | 77.79M | 76.46M | 74.64M | 74.23M | 84.43M | 65.35M | 65.57M | 59.54M | 65.18M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | 10.68M | - | - | - | 27.93M |
| changeInWorkingCapital | 356.37M | -132.61M | 9.64M | -2.11M | -20.58M | -51.72M | -1.73M | -9.23M | 1.45M | 1.25M |
| accountsReceivables | 8.57M | -11.63M | 1.85M | 4.97M | -6.35M | -18.74M | -27.91M | -6.6M | -6.49M | -1.86M |
| inventory | 769K | 27M | -1.98M | -7.74M | -4.13M | -3.36M | 14.09M | 17.74M | -23.7M | 27.31M |
| accountsPayables | 8.72M | -5.11M | -6.52M | - | -11.11M | - | 4.65M | -19.74M | 32.56M | - |
| otherWorkingCapital | 338.32M | -142.88M | 16.29M | 664K | 1.02M | -29.62M | 7.44M | -633K | -913K | -24.2M |
| otherNonCashItems | 5.64M | 21.94M | -122K | 3.52M | 133K | 2.28M | 6.29M | - | 5.99M | -22.1M |
| netCashProvidedByOperatingActivities | 509.97M | 47.25M | 139.42M | 122.6M | 93.92M | 100.82M | 124.74M | 113.08M | 110.04M | 126.1M |
| investmentsInPropertyPlantAndEquipment | -156.37M | -110.98M | -103.49M | -110.68M | -111.41M | -97.9M | -127.62M | -112.62M | -98.02M | -148.74M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -340M | - | - | - | - | - | - | - | -1.11M | - |
| salesMaturitiesOfInvestments | - | - | - | - | 44.47M | - | 19.41M | 17.44M | - | - |
| otherInvestingActivities | - | 32.89M | -20M | -28M | - | 172K | - | - | - | -24.66M |
| netCashProvidedByInvestingActivities | -496.37M | -78.09M | -123.49M | -138.68M | -66.94M | -97.72M | -108.21M | -95.17M | -99.13M | -173.4M |
| netDebtIssuance | -4.58M | -4.71M | -6.88M | 10.21M | -26.87M | - | -16.4M | -10.44M | -8.41M | - |
| longTermNetDebtIssuance | -4.58M | -4.71M | -6.88M | 10.21M | -26.87M | - | -16.4M | -10.44M | -8.41M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -714.51K | - | -5.1M | - | 2.8M | - | - | - | -8.95M |
| netCashProvidedByFinancingActivities | -4.58M | -5.42M | -6.88M | 5.1M | -26.87M | 2.8M | -16.4M | -10.44M | -8.41M | -8.95M |