$2.5 (2.44%)
| 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 | 2.72B | 2.46B | 2.51B | 2.61B | 2.3B | 1.75B | 2.13B | 2.17B | 2.09B | 2.36B |
| costOfRevenue | 1.74B | 1.54B | 1.56B | 1.69B | 1.53B | 1.18B | 1.34B | 1.34B | 1.28B | 1.38B |
| grossProfit | 978.24M | 922.22M | 954.97M | 916.29M | 771.84M | 575.62M | 793.5M | 829.91M | 802.32M | 981.32M |
| researchAndDevelopmentExpenses | 128.41M | 112.36M | 116.43M | 104.35M | 90.23M | 73.02M | 94.36M | 91.55M | 88.75M | 140.52M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 518.13M | 494.6M | 492.7M | 448.64M | 378.03M | 323.45M | 417.33M | 411.35M | 389.74M | 486.4M |
| otherExpenses | - | 48.79M | 28.32M | -31000 | 39.91M | 29.04M | 74.61M | 75.14M | 90.19M | 98.38M |
| operatingExpenses | 646.54M | 655.76M | 637.45M | 552.96M | 508.17M | 425.51M | 586.3M | 578.04M | 568.68M | 725.31M |
| costAndExpenses | 2.38B | 2.19B | 2.19B | 2.24B | 2.04B | 1.6B | 1.92B | 1.91B | 1.85B | 2.1B |
| netInterestIncome | -46.36M | -38.3M | -33.62M | -43.55M | -62.69M | -58.9M | -55.81M | -60.84M | -82.65M | -95.05M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 46.36M | 38.3M | 33.62M | 43.55M | 62.69M | 58.9M | 55.81M | 60.84M | 82.65M | 95.05M |
| depreciationAndAmortization | 129.45M | 115.74M | 99.45M | 88.74M | 87.99M | 108.69M | 139.26M | 148.63M | 149.65M | 145.59M |
| ebitda | 442.67M | 381.99M | 418.83M | 449.68M | 377.46M | 258.41M | 347.48M | 439.55M | 330.29M | 367.1M |
| ebit | 313.22M | 266.24M | 319.38M | 360.95M | 289.47M | 149.72M | 208.22M | 290.92M | 180.64M | 221.51M |
| nonOperatingIncomeExcludingInterest | 18.48M | 215K | -1.86M | 2.39M | -25.8M | 395K | -1.02M | 23.09M | 53M | 10.57M |
| operatingIncome | 331.7M | 266.46M | 317.52M | 363.33M | 263.68M | 150.11M | 207.21M | 314.01M | 233.64M | 232.08M |
| totalOtherIncomeExpensesNet | -64.83M | -38.52M | -31.76M | -45.94M | -36.9M | -59.3M | -54.8M | -83.93M | -135.65M | -105.62M |
| incomeBeforeTax | 266.87M | 227.94M | 285.76M | 317.39M | 226.78M | 90.82M | 152.41M | 230.08M | 97.99M | 126.46M |
| incomeTaxExpense | 29.34M | 29.53M | 43.2M | 49.64M | 27.94M | 20.1M | 42.52M | 62.94M | -4.62M | -1.18M |
| netIncomeFromContinuingOperations | 237.52M | 198.41M | 242.56M | 267.75M | 198.84M | 70.72M | 109.89M | 167.14M | 102.61M | 127.65M |
| netIncomeFromDiscontinuedOperations | - | - | - | -12.93M | -134.52M | -125.78M | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -486.67M | -6.43M | -9.75M | - |
| netIncome | 237.52M | 198.43M | 242.76M | 254.66M | 63.92M | -55.16M | -377.02M | 160.89M | 93.21M | 128M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 237.52M | 198.43M | 242.76M | 254.66M | 63.92M | -55.16M | -395.45M | 125.96M | 58.28M | 112.58M |
| eps | 6 | 4.88 | 5.75 | 6.02 | 1.43 | 1.21 | 2.6 | 3.96 | 2.21 | 3.04 |
| 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 | 389.89M | 370.3M | 597.04M | 687.68M | 641.56M | 501.99M | 407.48M | 420.61M | 561.11M | 848.12M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 389.89M | 370.3M | 597.04M | 687.68M | 641.56M | 501.99M | 407.48M | 420.61M | 561.11M | 848.12M |
| netReceivables | 462.84M | 409.71M | 413.81M | 440.1M | 383.44M | 296.82M | 334.63M | 335.96M | 473.57M | 388.06M |
| accountsReceivables | 462.84M | 409.71M | 413.81M | 440.1M | 383.44M | 296.82M | 334.63M | 335.96M | 473.57M | 388.06M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 402.34M | 343.1M | 366.99M | 341.56M | 345.2M | 247.3M | 231.33M | 316.42M | 297.23M | 190.41M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 94.3M | 73.12M | 79.14M | 66.87M | 507.44M | 52.29M | 404.31M | 250.31M | 40.17M | 52.37M |
| totalCurrentAssets | 1.35B | 1.2B | 1.46B | 1.54B | 1.88B | 1.1B | 1.38B | 1.26B | 1.36B | 1.48B |
| propertyPlantEquipmentNet | 679.05M | 614.18M | 545.97M | 455.24M | 419.14M | 423.41M | 408.17M | 365.97M | 337.32M | 309.29M |
| goodwill | 1.04B | 1.02B | 907.33M | 862.25M | 821.45M | 1.25B | 1.24B | 1.56B | 1.48B | 1.39B |
| intangibleAssets | 399.8M | 419.07M | 269.14M | 246.83M | 238.16M | 287.07M | 339.5M | 511.09M | 545.21M | 560.08M |
| goodwillAndIntangibleAssets | 1.44B | 1.44B | 1.18B | 1.11B | 1.06B | 1.54B | 1.58B | 2.07B | 2.02B | 1.95B |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 14.51M | 16.35M | 15.74M | 14.64M | 31.74M | 29.54M | 25.22M | 56.02M | 42.55M | 33.71M |
| otherNonCurrentAssets | 64.06M | 63.43M | 45.03M | 46.5M | 29.56M | 49.38M | 12.45M | 29.86M | 65.21M | 38.78M |
| totalNonCurrentAssets | 2.19B | 2.13B | 1.78B | 1.63B | 1.54B | 2.04B | 2.03B | 2.52B | 2.47B | 2.33B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.54B | 3.33B | 3.24B | 3.16B | 3.42B | 3.14B | 3.41B | 3.78B | 3.83B | 3.81B |
| totalPayables | 361.43M | 315.72M | 343.22M | 350.06M | 377.76M | 244.12M | 268.47M | 297.5M | 376.28M | 258.2M |
| accountPayables | 361.43M | 315.72M | 343.22M | 350.06M | 377.76M | 244.12M | 268.47M | 297.5M | 376.28M | 258.2M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 336.07M | 230.01M | 99.37M | 220.39M | 224.23M | 180.72M | 76.74M | 64.66M | 83.04M | 100.55M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 21.08M | 18.94M | 16.83M | 16.52M | 14.84M | 14.07M | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | 29.78M | 23.72M | 26.22M | 12.26M | 53.37M | 54.26M | 101.19M | 90.64M | 80.5M |
| otherCurrentLiabilities | - | 26.1M | 148.26M | 26.42M | 122.1M | 27.71M | 309.01M | 292.49M | 128.97M | 131.02M |
| totalCurrentLiabilities | 697.5M | 622.7M | 633.5M | 639.92M | 752.87M | 520.76M | 722.54M | 716.92M | 671.68M | 570.28M |
| longTermDebt | 1.38B | 1.13B | 1.2B | 1.16B | 1.46B | 1.57B | 1.44B | 1.46B | 1.56B | 1.62B |
| capitalLeaseObligationsNonCurrent | 94.37M | 100.05M | 74.94M | 59.25M | 61.97M | 46.4M | 55.65M | - | - | - |
| deferredRevenueNonCurrent | - | - | 6.08M | - | - | 38.4M | 48.72M | 132.79M | 102.08M | 104.05M |
| deferredTaxLiabilitiesNonCurrent | 98.06M | 77.33M | 49.47M | 58.58M | 51.11M | 38.4M | 48.72M | 39.94M | 27.71M | 14.28M |
| otherNonCurrentLiabilities | 9.23M | 103.02M | 111.76M | 98.8M | 135.66M | 165M | 125.81M | 211.61M | 138.36M | 140.77M |
| totalNonCurrentLiabilities | 1.58B | 1.41B | 1.44B | 1.38B | 1.71B | 1.86B | 1.72B | 1.67B | 1.73B | 1.78B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 94.37M | 121.13M | 93.89M | 76.08M | 78.48M | 61.24M | 69.72M | - | - | - |
| totalLiabilities | 2.28B | 2.03B | 2.07B | 2.02B | 2.46B | 2.38B | 2.44B | 2.39B | 2.4B | 2.35B |
| treasuryStock | -911.9M | -718.03M | -597.44M | -428.81M | -313.99M | -332.55M | -307.2M | -599.84M | -425.68M | -401.03M |
| preferredStock | - | - | - | - | - | - | - | 1000 | 1000 | 1000 |
| commonStock | 503K | 503K | 503K | 503K | 503K | 503K | 503K | 503K | 503K | 503K |
| retainedEarnings | 1.41B | 1.18B | 985.81M | 751.52M | 505.72M | 450.88M | 518M | 922M | 833.61M | 783.81M |
| additionalPaidInCapital | 867.46M | 839.76M | 818.66M | 825.67M | 833.63M | 823.6M | 811.96M | 1.14B | 1.12B | 1.12B |
| 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 | 237.52M | 198.41M | 242.76M | 254.82M | 63.92M | -55.06M | -376.78M | 160.71M | 92.85M | 127.65M |
| depreciationAndAmortization | 129.43M | 115.74M | 99.45M | 88.74M | 87.99M | 108.69M | 139.26M | 148.63M | 149.65M | 145.59M |
| deferredIncomeTax | 5.03M | -15.95M | -12.96M | -627K | - | -19.41M | -23.54M | 11.3M | -24.1M | -30.03M |
| stockBasedCompensation | 30.02M | 27.53M | 21.02M | 23.68M | 22.63M | 20.03M | 17.75M | 18.5M | 14.65M | 18.18M |
| changeInWorkingCapital | -57.5M | 26.34M | -18.38M | -53.81M | -184.09M | 5.16M | -1.24M | -72.91M | -30.19M | 27.14M |
| accountsReceivables | -37.77M | 18.86M | 24.53M | -33.6M | -119.01M | 80.06M | -9.69M | -24.34M | -24.93M | -10.12M |
| inventory | -48.23M | 24.32M | -15.33M | 5.56M | -92.98M | -8.51M | 44.48M | -14.78M | -84.09M | 2.68M |
| accountsPayables | - | -21.72M | -8.18M | -20.6M | - | -43.57M | -41.53M | -29.4M | 100.75M | 39.3M |
| otherWorkingCapital | 28.51M | 4.89M | -19.4M | -5.17M | 27.91M | -22.82M | 5.5M | -4.39M | -21.93M | -4.72M |
| otherNonCashItems | 10.36M | - | -12.26M | -31.5M | 281.6M | 113.95M | 521.44M | 22.99M | 52.44M | 26.27M |
| netCashProvidedByOperatingActivities | 354.86M | 352.08M | 319.64M | 281.3M | 272.06M | 173.36M | 276.89M | 289.22M | 255.3M | 314.79M |
| investmentsInPropertyPlantAndEquipment | -136.17M | -129.1M | -116.73M | -105.09M | -90.98M | -90.22M | -110M | -97.85M | -64.26M | -53.97M |
| acquisitionsNet | 7.74M | -296.45M | -97.41M | 229.97M | -73.34M | 55.41M | -74.39M | -44.41M | -166.9M | -18.85M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 191K | -1.2M | 13.78M | 43.53M | 72.32M | 3.16M | 25000 | 1.58M | 1.04M | -435K |
| netCashProvidedByInvestingActivities | -128.24M | -426.76M | -200.36M | 168.41M | -92M | -31.64M | -184.37M | -140.68M | -230.12M | -73.26M |
| netDebtIssuance | -1.83M | -1.13M | -423K | -230.8M | -7.44M | -194K | -360K | -53.49M | -239.19M | -72.32M |
| longTermNetDebtIssuance | -1.83M | -1.13M | -423K | -230.8M | -7.44M | -194K | -360K | -53.49M | -239.19M | -72.32M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -216.4M | -125.39M | -185.57M | -146.28M | -5.57M | -35M | -50M | -175M | -25M | 501.5M |
| netCommonStockIssuance | -216.4M | -125.39M | -185.57M | -146.28M | -5.57M | -35M | -50M | -175M | -25M | - |
| commonStockIssuance | - | 8.92M | 6.57M | 3.72M | - | - | - | - | - | 501.5M |
| commonStockRepurchased | -216.4M | -134.31M | -192.14M | -150M | -5.57M | -35M | -50M | -175M | -25M | 222.05M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | 501.5M |
| netDividendsPaid | -7.97M | -8.2M | -8.5M | -8.95M | -9.06M | -9.03M | -34.44M | -43.17M | -43.38M | -16.08M |
| commonDividendsPaid | -7.97M | -8.2M | -8.5M | -8.95M | -9.06M | -9.03M | -34.44M | -43.17M | -43.38M | -16.08M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 8.43M | -9M | -17.44M | -7.19M | -10.86M | -30.69M | -2.15M | -10.11M | -23.88M | -11.39M |
| netCashProvidedByFinancingActivities | -217.77M | -143.72M | -211.93M | -393.21M | -32.93M | -74.91M | -86.95M | -281.77M | -331.45M | 401.7M |
| date | 2026-03-29 | 2025-12-31 | 2025-09-28 | 2025-06-29 | 2025-03-30 | 2024-12-31 | 2024-09-29 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 696.38M | 720.12M | 698.22M | 671.99M | 624.86M | 666.04M | 654.93M | 604.34M | 535.68M | 551.24M |
| costOfRevenue | 445.69M | 469.1M | 448.66M | 426.89M | 379.02M | 416.23M | 410.92M | 377.53M | 334.08M | 344.88M |
| grossProfit | 250.68M | 251.02M | 249.56M | 245.1M | 245.84M | 249.82M | 244M | 226.81M | 201.6M | 206.36M |
| researchAndDevelopmentExpenses | 28.9M | 32.26M | 33.86M | 33.94M | 28.42M | 28.97M | 27.94M | 28.46M | 27M | 25.88M |
| generalAndAdministrativeExpenses | - | - | - | - | 131.96M | - | - | - | 110.54M | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 135.73M | 129.53M | 130.23M | 128.8M | 131.96M | 137.36M | 126.98M | 119.5M | 110.54M | 126.41M |
| otherExpenses | - | 1 | - | - | 12.83M | 14.31M | 13.74M | 9.94M | 11.04M | 10.11M |
| operatingExpenses | 164.62M | 161.79M | 164.08M | 162.74M | 173.21M | 180.64M | 168.66M | 157.89M | 148.58M | 162.41M |
| costAndExpenses | 610.32M | 630.88M | 612.74M | 589.63M | 552.24M | 596.86M | 579.58M | 535.42M | 482.66M | 507.29M |
| netInterestIncome | -13.46M | -12.49M | -11.64M | -12.2M | -10.1M | -10.85M | -10.86M | -9.02M | -7.58M | -8.03M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 13.46M | 12.49M | 11.64M | 12.2M | 10.1M | 10.85M | 10.86M | 9.02M | 7.58M | 8.03M |
| depreciationAndAmortization | 32.46M | 34.02M | 33.61M | 32.11M | 29.78M | 31.7M | 31.07M | 25.98M | 26.99M | 25.47M |
| ebitda | 108.69M | 120.37M | 109.5M | 110.98M | 101.97M | 99.92M | 106.71M | 95.12M | 80.24M | 69.83M |
| ebit | 76.23M | 86.35M | 75.89M | 78.87M | 72.18M | 68.22M | 75.64M | 69.14M | 53.25M | 44.36M |
| nonOperatingIncomeExcludingInterest | 9.83M | 2.89M | 9.59M | 3.49M | 441K | 962K | -286K | -230K | -231K | -401K |
| operatingIncome | 86.06M | 89.24M | 85.48M | 82.36M | 72.63M | 69.18M | 75.35M | 68.91M | 53.02M | 43.96M |
| totalOtherIncomeExpensesNet | -23.28M | -15.38M | -21.23M | -15.69M | -10.54M | -11.81M | -10.57M | -8.79M | -7.35M | -7.63M |
| incomeBeforeTax | 62.77M | 73.86M | 64.25M | 66.67M | 62.08M | 57.37M | 64.78M | 60.12M | 45.67M | 36.32M |
| incomeTaxExpense | 11.74M | 5.97M | 7.56M | 5.67M | 10.14M | -1.01M | 11.09M | 11.09M | 8.36M | -2.18M |
| netIncomeFromContinuingOperations | 51.03M | 67.89M | 56.69M | 61.01M | 51.94M | 58.38M | 53.69M | 49.03M | 37.31M | 38.51M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | 1 | - | - | - | - | - | - | - |
| netIncome | 51.03M | 67.89M | 56.69M | 61.01M | 51.94M | 58.38M | 53.69M | 49.04M | 37.31M | 38.47M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 51.03M | 67.89M | 56.69M | 61.01M | 51.94M | 58.38M | 53.69M | 49.04M | 37.31M | 38.47M |
| eps | 1.31 | 1.73 | 1.43 | 1.54 | 1.29 | 1.45 | 1.32 | 1.21 | 0.91 | 0.93 |
| date | 2026-03-29 | 2025-12-31 | 2025-09-28 | 2025-06-29 | 2025-03-30 | 2024-12-31 | 2024-09-29 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 272.15M | 389.89M | 314.26M | 301.49M | 259M | 370.3M | 322.98M | 564.75M | 506.83M | 597.04M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 272.15M | 389.89M | 314.26M | 301.49M | 259M | 370.3M | 322.98M | 564.75M | 506.83M | 597.04M |
| netReceivables | 499.09M | 462.84M | 461.34M | 454.68M | 419.97M | 409.71M | 430.18M | 396.85M | 356.4M | 413.81M |
| accountsReceivables | 499.09M | 462.84M | 461.34M | 454.68M | 419.97M | 409.71M | 430.18M | 396.85M | 356.4M | 413.81M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 423.12M | 402.34M | 393.91M | 388.79M | 373.04M | 343.1M | 368.44M | 374.99M | 374.42M | 366.99M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 85.52M | 94.3M | 89.82M | 77.68M | 80.51M | 73.12M | 76.71M | 75.95M | 76.74M | 79.14M |
| totalCurrentAssets | 1.28B | 1.35B | 1.26B | 1.22B | 1.13B | 1.2B | 1.2B | 1.41B | 1.31B | 1.46B |
| propertyPlantEquipmentNet | 675.14M | 679.05M | 648.31M | 641.81M | 621.77M | 614.18M | 610.15M | 588.77M | 578.68M | 540.76M |
| goodwill | 1.03B | 1.04B | 1.04B | 1.03B | 1.02B | 1.02B | 1.06B | 1.03B | 901.92M | 907.33M |
| intangibleAssets | 392.43M | 399.8M | 405.66M | 415.34M | 416.67M | 419.07M | 406.21M | 423.78M | 256.9M | 269.14M |
| goodwillAndIntangibleAssets | 1.43B | 1.44B | 1.44B | 1.45B | 1.44B | 1.44B | 1.46B | 1.45B | 1.16B | 1.18B |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 14.1M | 14.51M | 17.1M | 17.97M | 16.29M | 16.35M | 17.29M | 16.32M | 16.58M | 15.74M |
| otherNonCurrentAssets | 63.83M | 64.06M | 69.79M | 67.03M | 64.49M | 63.43M | 51.96M | 50.06M | 50.84M | 50.24M |
| totalNonCurrentAssets | 2.18B | 2.19B | 2.18B | 2.18B | 2.14B | 2.13B | 2.14B | 2.11B | 1.8B | 1.78B |
| otherAssets | - | - | - | - | -64.49M | - | - | - | - | - |
| totalAssets | 3.46B | 3.54B | 3.44B | 3.4B | 3.21B | 3.33B | 3.34B | 3.52B | 3.12B | 3.24B |
| totalPayables | 326.93M | 361.43M | 308.8M | 303.87M | 307.06M | 315.72M | 306.74M | 552.36M | 263.63M | 343.22M |
| accountPayables | 326.93M | 361.43M | 308.8M | 303.87M | 307.06M | 315.72M | 306.74M | 260.86M | 263.63M | 343.22M |
| otherPayables | - | - | - | - | - | - | - | 291.51M | - | - |
| accruedExpenses | - | 245.28M | 322.65M | 311.73M | 243.97M | 230.01M | 235.22M | 277.29M | - | 220.14M |
| shortTermDebt | - | - | - | - | 21.96M | - | - | - | 19.78M | - |
| capitalLeaseObligationsCurrent | - | 22.15M | - | - | - | 21.08M | 22.04M | - | - | 18.94M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | 40.21M | - | - | - | 29.78M | - | - | - | 23.72M |
| otherCurrentLiabilities | 286.7M | 28.44M | - | - | 15.24M | 26.1M | 15.3M | - | 231.13M | 27.49M |
| totalCurrentLiabilities | 613.63M | 697.5M | 631.45M | 615.59M | 588.23M | 622.7M | 579.31M | 829.66M | 514.53M | 633.5M |
| longTermDebt | 1.26B | 1.29B | 1.28B | 1.27B | 1.18B | 1.13B | 1.22B | 1.16B | 1.18B | 1.2B |
| capitalLeaseObligationsNonCurrent | 89.87M | 94.37M | 91.38M | 96.86M | 106M | 100.05M | 120.2M | 110.15M | 114.87M | 74.94M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 112.46M | 98.06M | 81.4M | 70.13M | 77.46M | 77.33M | 88.27M | 90.41M | 50.63M | 49.47M |
| otherNonCurrentLiabilities | 100.1M | 103.6M | 106.07M | 111.26M | 97.71M | 103.02M | 98.47M | 107.66M | 103.27M | 111.76M |
| totalNonCurrentLiabilities | 1.56B | 1.58B | 1.56B | 1.55B | 1.46B | 1.41B | 1.53B | 1.47B | 1.45B | 1.44B |
| otherLiabilities | - | - | - | - | -64.49M | - | - | - | - | - |
| capitalLeaseObligations | 89.87M | 116.52M | 91.38M | 96.86M | 106M | 121.13M | 142.24M | 110.15M | 114.87M | 93.89M |
| totalLiabilities | 2.18B | 2.28B | 2.19B | 2.17B | 1.98B | 2.03B | 2.11B | 2.3B | 1.96B | 2.07B |
| treasuryStock | -939.15M | -911.9M | -867.52M | -818.14M | -803.83M | -718.03M | -663.27M | -646.7M | -648.29M | -597.44M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 503K | 503K | 503K | 503K | 503K | 503K | 503K | 503K | 503K | 503K |
| retainedEarnings | 1.45B | 1.41B | 1.34B | 1.28B | 1.23B | 1.18B | 1.12B | 1.07B | 1.02B | 985.81M |
| additionalPaidInCapital | 862.72M | 867.46M | 858.68M | 847.73M | 840.56M | 839.76M | 833.45M | 823.2M | 814.7M | 818.66M |
| date | 2026-03-29 | 2025-12-31 | 2025-09-28 | 2025-06-29 | 2025-03-30 | 2024-12-31 | 2024-09-29 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 51.03M | 67.89M | 56.69M | 61.01M | 51.94M | 58.38M | 148.99M | 49.04M | 37.31M | 38.47M |
| depreciationAndAmortization | 32.46M | 34.02M | 33.56M | 32.07M | 29.78M | 31.7M | 31.07M | 26M | 26.99M | 25.47M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -12.96M |
| stockBasedCompensation | 9.16M | 7.4M | 8.01M | 6.83M | 7.78M | 5.45M | 21.16M | 8.25M | 6.4M | 6.18M |
| changeInWorkingCapital | -112.58M | 46.05M | 6.74M | -17.87M | -82.06M | 95.14M | -519K | -302K | -67.97M | 102.44M |
| accountsReceivables | -37.91M | -1.08M | -4.92M | -25.84M | -5.93M | 15.62M | -51.23M | -23.59M | 54.47M | 73.48M |
| inventory | -21.88M | -7.9M | -4.58M | -9.08M | -26.68M | 15.4M | 18.58M | 9.86M | -9.66M | -31.54M |
| accountsPayables | -19.43M | 34.58M | 8.33M | -14.85M | -8.61M | 31.94M | -54.48M | -13.12M | -76.9M | 34.28M |
| otherWorkingCapital | -33.36M | 20.44M | 7.9M | 31.9M | -40.83M | 32.18M | 86.61M | 26.55M | -35.88M | 26.22M |
| otherNonCashItems | 1.27M | 5.03M | - | - | - | -15.95M | -109.03M | -33000 | - | 43000 |
| netCashProvidedByOperatingActivities | -18.67M | 160.39M | 105.01M | 82.03M | 7.44M | 174.72M | 91.68M | 82.96M | 2.72M | 159.64M |
| investmentsInPropertyPlantAndEquipment | -44.39M | -39.14M | -39.68M | -25.15M | -32.2M | -58.34M | -24.51M | -22M | -24.25M | -54.86M |
| acquisitionsNet | - | - | -174K | - | 7.92M | -2.18M | -296.07M | 526K | 60000 | -9.3M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | -276K | - | - | - |
| otherInvestingActivities | - | 23000 | 53000 | 9000 | 106K | 7000 | 276K | - | - | 9.3M |
| netCashProvidedByInvestingActivities | -44.39M | -39.12M | -39.8M | -25.14M | -24.18M | -60.51M | -320.58M | -21.47M | -24.19M | -54.86M |
| netDebtIssuance | -7.24M | -492K | -4.52M | -50.46M | -422K | -440K | -239K | -228K | -227K | -169K |
| longTermNetDebtIssuance | -7.24M | -492K | -4.52M | -50.46M | -422K | -440K | -239K | -228K | -227K | -169K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -25.68M | -44.92M | -42.19M | -16.48M | -80.67M | -56.35M | -14.32M | -189K | -54.71M | -42.14M |
| netCommonStockIssuance | -25.68M | -44.92M | -42.19M | -16.48M | -80.67M | -56.35M | -14.32M | -189K | -54.71M | -42.14M |
| commonStockIssuance | 4.7M | - | 7.81M | - | 3.82M | - | 5.76M | - | 3.15M | - |
| commonStockRepurchased | -30.38M | -44.92M | -50M | -16.48M | -84.49M | -56.35M | -20.09M | -189K | -57.86M | -42.14M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -1.97M | -1.97M | -1.98M | -2.01M | -2.02M | -2.04M | -2.04M | -2.04M | -2.08M | -2.09M |
| commonDividendsPaid | -1.97M | -1.97M | -1.98M | -2.01M | -2.02M | -2.04M | -2.04M | -2.04M | -2.08M | -2.09M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -18.19M | -19000 | -5.48M | 49.51M | -13.67M | -68000 | -820K | - | -7.92M | -135K |
| netCashProvidedByFinancingActivities | -53.08M | -47.4M | -54.16M | -19.42M | -96.78M | -58.9M | -17.42M | -2.46M | -64.94M | -44.53M |