NASDAQ : TTMI
$1.65 (1.16%)
| date | 2025-12-29 | 2024-12-30 | 2024-01-01 | 2023-01-02 | 2022-01-03 | 2020-12-28 | 2019-12-30 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 2.91B | 2.44B | 2.23B | 2.5B | 2.25B | 2.11B | 2.13B | 2.24B | 2.66B | 2.53B |
| costOfRevenue | 2.34B | 1.97B | 1.82B | 2.04B | 1.88B | 1.75B | 1.76B | 1.84B | 2.23B | 2.11B |
| grossProfit | 568.25M | 477.38M | 413.27M | 457.96M | 372.01M | 359.02M | 377.18M | 402.67M | 429.58M | 423.62M |
| researchAndDevelopmentExpenses | 28.99M | 31.84M | 27.27M | 24.81M | 18.15M | 19.77M | 17.94M | 13.72M | - | - |
| generalAndAdministrativeExpenses | 192.15M | 170.11M | 149.63M | 158.18M | 124.86M | 122.48M | 129.28M | 138.26M | 126.14M | 147.25M |
| sellingAndMarketingExpenses | 85.46M | 80.03M | 76.92M | 75.18M | 63.02M | 63.88M | 69.17M | 70.08M | 65.86M | 66.37M |
| sellingGeneralAndAdministrativeExpenses | 277.61M | 250.14M | 226.55M | 233.36M | 187.88M | 186.36M | 198.46M | 208.34M | 192M | 213.61M |
| otherExpenses | - | 79.35M | 117.13M | -10.61M | 39.99M | 124.8M | 51.16M | 61.64M | 24.82M | 36.55M |
| operatingExpenses | 306.6M | 361.33M | 370.95M | 247.56M | 246.02M | 330.93M | 267.55M | 283.7M | 216.82M | 250.16M |
| costAndExpenses | 2.64B | 2.33B | 2.19B | 2.28B | 2.12B | 2.08B | 2.02B | 2.12B | 2.45B | 2.36B |
| netInterestIncome | -45.33M | -47.52M | -48.12M | -45.52M | -45.48M | -73.16M | -82.09M | -75.76M | -53.9M | -76.01M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 45.33M | 47.52M | 48.12M | 45.52M | 45.48M | 73.16M | 82.09M | 75.76M | 53.9M | 76.01M |
| depreciationAndAmortization | 147.17M | 150.12M | 160.73M | 133.91M | 127.33M | 166.13M | 219.87M | 225.73M | 174.44M | 180.48M |
| ebitda | 402.84M | 281.59M | 209.15M | 362.29M | 242.86M | 193.01M | 336.28M | 348.68M | 368.3M | 323.49M |
| ebit | 255.67M | 131.46M | 48.42M | 228.38M | 115.53M | 26.88M | 116.41M | 122.95M | 193.86M | 143.01M |
| nonOperatingIncomeExcludingInterest | 5.98M | -15.42M | -6.1M | -17.97M | 10.46M | 1.21M | -6.78M | -3.98M | 18.9M | 30.44M |
| operatingIncome | 261.65M | 116.04M | 42.32M | 210.41M | 125.99M | 28.09M | 109.63M | 118.97M | 212.76M | 173.45M |
| totalOtherIncomeExpensesNet | -51.32M | -32.09M | -42.02M | -27.54M | -55.94M | -74.37M | -75.3M | -71.79M | -72.8M | -106.45M |
| incomeBeforeTax | 210.34M | 83.95M | 297K | 182.86M | 70.05M | -46.28M | 34.33M | 47.18M | 139.96M | 67M |
| incomeTaxExpense | 32.89M | 27.65M | 19.02M | 88.28M | 15.64M | -29.89M | 2.4M | -88.21M | 15.23M | 31.43M |
| netIncomeFromContinuingOperations | 177.45M | 56.3M | -18.72M | 94.58M | 54.41M | -16.39M | 31.92M | 135.39M | 124.73M | 35.58M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | 193.92M | 9.38M | 38.19M | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 177.45M | 56.3M | -18.72M | 94.58M | 54.41M | 177.54M | 41.3M | 173.58M | 124.21M | 34.86M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | -13.8M | - |
| bottomLineNetIncome | 177.45M | 56.3M | -18.72M | 94.58M | 54.41M | 177.54M | 41.3M | 173.58M | 138.02M | 34.86M |
| eps | 1.73 | 0.55 | -0.18 | 0.93 | 0.51 | -0.56 | 0.39 | 1.3 | 1.22 | 0.35 |
| date | 2025-12-29 | 2024-12-30 | 2024-01-01 | 2023-01-02 | 2022-01-03 | 2020-12-28 | 2019-12-30 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 501.23M | 503.93M | 450.21M | 402.75M | 537.68M | 451.56M | 400.15M | 256.36M | 409.33M | 256.28M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 501.23M | 503.93M | 450.21M | 402.75M | 537.68M | 451.56M | 400.15M | 256.36M | 409.33M | 256.28M |
| netReceivables | 1.03B | 829.99M | 712.34M | 878.25M | 711.21M | 654.36M | 758.2M | 810.91M | 483.9M | 432.79M |
| accountsReceivables | 563.74M | 448.61M | 413.56M | 473.22M | 386.35M | 381.1M | 503.6M | 523.16M | 483.9M | 432.79M |
| otherReceivables | 468.01M | 381.38M | 298.79M | 405.03M | 324.86M | 273.26M | 254.6M | 287.74M | - | - |
| inventory | 250.06M | 224.98M | 213.08M | 170.64M | 127.61M | 115.65M | 122.02M | 109.38M | 294.59M | 269.21M |
| prepaids | - | - | - | 41.42M | 30.91M | 27.18M | 23.34M | 30.27M | 33.49M | 54.56M |
| otherCurrentAssets | 72.37M | 47.83M | 54.06M | - | - | - | 38.97M | - | - | - |
| totalCurrentAssets | 1.86B | 1.61B | 1.43B | 1.49B | 1.41B | 1.25B | 1.34B | 1.21B | 1.22B | 1.01B |
| propertyPlantEquipmentNet | 1.01B | 948.21M | 893.95M | 743.07M | 686.56M | 674.78M | 1.05B | 1.05B | 1.06B | 966.64M |
| goodwill | 670.14M | 670.14M | 702.74M | 760.44M | 637.32M | 637.32M | 774.79M | 767.04M | 372.57M | 372.61M |
| intangibleAssets | 154.92M | 191.82M | 236.71M | 288.04M | 239.92M | 281.31M | 332.01M | 375.92M | 102.95M | 126.61M |
| goodwillAndIntangibleAssets | 825.06M | 861.95M | 939.45M | 1.05B | 877.24M | 918.63M | 1.11B | 1.14B | 475.52M | 499.22M |
| longTermInvestments | 4.25M | 1.3M | 1.48M | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 144.91M | 54.29M | 59.1M | 39.01M | 54.34M | 53.78M | 64.36M | 55.6M | 28.21M | 21.38M |
| totalNonCurrentAssets | 1.98B | 1.87B | 1.89B | 1.83B | 1.62B | 1.65B | 2.22B | 2.25B | 1.56B | 1.49B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.84B | 3.47B | 3.32B | 3.32B | 3.03B | 2.9B | 3.56B | 3.46B | 2.78B | 2.5B |
| totalPayables | 543.54M | 422.14M | 340.08M | 389.84M | 368.65M | 329.53M | 342.9M | 442.63M | 497.46M | 371.61M |
| accountPayables | 543.54M | 406.22M | 334.61M | 361.79M | 361.48M | 327.1M | 329.87M | 431.29M | 438.99M | 371.61M |
| otherPayables | - | 15.92M | 5.47M | 28.06M | 7.16M | 2.43M | 13.04M | 11.34M | 116.93M | - |
| accruedExpenses | - | 142.78M | 98.56M | 139.06M | 89.45M | 104.42M | 85.11M | 94.95M | 196.33M | 194.37M |
| shortTermDebt | 13.84M | 3.8M | 3.5M | 50M | 4.3M | - | 249.98M | 30M | 4.58M | 110.65M |
| capitalLeaseObligationsCurrent | - | 7.56M | 8.43M | 7.37M | 7.06M | 8.14M | 7.11M | - | - | - |
| taxPayables | - | 15.92M | 5.47M | 28.06M | 7.16M | 2.43M | 12.9M | 11.34M | - | - |
| deferredRevenue | 175.63M | 170.92M | 126.51M | 103.98M | 14.19M | 4.25M | 3.84M | 3.22M | - | -466.43M |
| otherCurrentLiabilities | 229.19M | 61.87M | 126.91M | 71.07M | 74.51M | 71.69M | 257.73M | 102.41M | 21.99M | 12.43M |
| totalCurrentLiabilities | 962.2M | 809.05M | 703.98M | 761.32M | 558.15M | 518.05M | 946.67M | 673.21M | 720.36M | 689.06M |
| longTermDebt | 999.86M | 914.36M | 914.34M | 879.41M | 927.82M | 842.85M | 1.23B | 1.46B | 975.48M | 909.03M |
| capitalLeaseObligationsNonCurrent | 103.35M | 89.49M | 93.58M | 25.83M | 29.57M | 17.21M | 15.41M | - | 1.92M | - |
| deferredRevenueNonCurrent | - | - | 29.82M | 38.75M | - | - | -25.44M | - | -29.03M | - |
| deferredTaxLiabilitiesNonCurrent | 46.33M | 41.36M | 44.24M | 54.27M | 28.36M | 23.7M | 25.44M | - | 29.03M | - |
| otherNonCurrentLiabilities | -33.67M | 54.4M | 26.66M | 28.45M | 26.23M | 50.12M | 93.86M | 94.78M | 72.75M | 72.86M |
| totalNonCurrentLiabilities | 1.12B | 1.1B | 1.11B | 1.03B | 1.01B | 933.89M | 1.34B | 1.56B | 1.05B | 981.89M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 103.35M | 97.05M | 102.02M | 33.2M | 36.63M | 25.36M | 22.52M | - | 1.92M | - |
| totalLiabilities | 2.08B | 1.91B | 1.81B | 1.79B | 1.57B | 1.45B | 2.28B | 2.23B | 1.77B | 1.67B |
| treasuryStock | -174.74M | -157.57M | -123.09M | -98.66M | -63.81M | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 115K | 113K | 111K | 110K | 108K | 107K | 106K | 104K | 102K | 100000 |
| retainedEarnings | 1.02B | 838.42M | 782.12M | 800.84M | 706.26M | 651.84M | 474.31M | 433.01M | 193.34M | 74.79M |
| additionalPaidInCapital | 951.94M | 910.74M | 880.96M | 858.08M | 840.11M | 830.97M | 814.71M | 797.9M | 777.02M | 758.44M |
| date | 2025-12-29 | 2024-12-30 | 2024-01-01 | 2023-01-02 | 2022-01-03 | 2020-12-28 | 2019-12-30 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 177.45M | 56.3M | -18.72M | 94.58M | 54.41M | 177.54M | 41.3M | 173.58M | 124.73M | 35.58M |
| depreciationAndAmortization | 147.17M | 150.12M | 160.73M | 133.91M | 127.33M | 166.13M | 219.87M | 225.73M | 174.44M | 180.48M |
| deferredIncomeTax | 3.35M | -1.72M | -11.35M | 61.3M | 9.74M | 6.65M | -12.45M | -98.29M | -9.19M | 900K |
| stockBasedCompensation | 41.67M | 29.78M | 22.89M | 19.52M | 17.71M | 16.07M | 16.82M | 20.68M | 18.29M | 11.09M |
| changeInWorkingCapital | -85.29M | -30.33M | -11.94M | 18.38M | -40.25M | 69.42M | 34.28M | -59.47M | 2.76M | 4.76M |
| accountsReceivables | -201.75M | -124.39M | 92.52M | -20.2M | -5.24M | 122.55M | 19.5M | 1.37M | -51.12M | 23.21M |
| inventory | -25.07M | -11.91M | -45.39M | -4.41M | -11.96M | 1.38M | -12.64M | 18.25M | -25.38M | -289K |
| accountsPayables | 138.97M | 49.72M | -34.58M | -14.8M | 40.95M | 1.21M | 42.04M | -45.74M | 54.6M | -7.8M |
| otherWorkingCapital | 2.57M | 56.25M | -24.49M | 57.8M | -63.99M | -55.72M | -14.62M | -33.35M | 24.65M | -10.37M |
| otherNonCashItems | 7.53M | 32.74M | 45.67M | -54.83M | 7.68M | -148.63M | 12.12M | 10.9M | 21.72M | 65.53M |
| netCashProvidedByOperatingActivities | 291.88M | 236.89M | 187.28M | 272.87M | 176.63M | 287.18M | 311.94M | 273.14M | 332.76M | 298.34M |
| investmentsInPropertyPlantAndEquipment | -292.56M | -185.74M | -160.24M | -102.88M | -81.95M | -103.29M | -142.58M | -150.13M | -151.34M | -85.14M |
| acquisitionsNet | - | - | 68.31M | -298.34M | -3.19M | 507.47M | 6.6M | -596.4M | 18.69M | -169.16M |
| purchasesOfInvestments | - | - | - | - | -3.19M | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | 3.19M | - | - | - | - | - |
| otherInvestingActivities | 18.62M | 39.53M | -101K | 5.76M | 996K | 115K | - | 331K | 27.26M | 176.33M |
| netCashProvidedByInvestingActivities | -273.94M | -146.21M | -92.03M | -395.46M | -84.14M | 404.29M | -135.97M | -746.19M | -124.09M | -77.97M |
| netDebtIssuance | -3.8M | -1.18M | -6.75M | - | 74.16M | -649.98M | -30.01M | 330.02M | -38.89M | -217.62M |
| longTermNetDebtIssuance | -3.8M | -1.18M | -6.75M | - | 74.16M | -649.98M | -30.01M | 330.02M | -38.89M | -218.85M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | 1.23M |
| netStockIssuance | -17.64M | -34.48M | -24.43M | -36.31M | -64.73M | 191K | - | - | - | - |
| netCommonStockIssuance | -17.64M | -34.48M | -24.43M | -36.31M | -64.73M | 191K | - | - | - | - |
| commonStockIssuance | 236K | - | - | -887K | - | 191K | - | 191K | 74000 | 149.01M |
| commonStockRepurchased | -17.88M | -34.48M | -24.43M | -35.42M | -64.73M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 513K | -1.16M | -16.49M | 25M | -16.67M | 7.48M | -1.8M | -8.96M | -20.09M | 516K |
| netCashProvidedByFinancingActivities | -20.92M | -36.82M | -47.67M | -11.31M | -7.23M | -642.31M | -31.81M | 321.06M | -58.98M | -217.11M |
| date | 2026-03-30 | 2025-12-29 | 2025-09-29 | 2025-06-30 | 2025-03-31 | 2024-12-30 | 2024-09-30 | 2024-07-01 | 2024-04-01 | 2024-01-01 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 845.98M | 774.32M | 752.74M | 730.62M | 648.67M | 650.96M | 616.54M | 605.14M | 570.11M | 569.04M |
| costOfRevenue | 670.19M | 619.38M | 596M | 582.51M | 517.7M | 524.42M | 486.65M | 487.91M | 466.39M | 453.67M |
| grossProfit | 175.79M | 154.94M | 156.74M | 148.11M | 130.97M | 126.54M | 129.89M | 117.23M | 103.72M | 115.37M |
| researchAndDevelopmentExpenses | 7.81M | 6.88M | 7.04M | 7.01M | 8.06M | 7.92M | 8.05M | 8.55M | 7.32M | 7.59M |
| generalAndAdministrativeExpenses | 68.74M | 50.06M | 48.6M | 49.72M | 43.77M | 45.27M | 42.57M | 38.6M | 43.67M | 37.8M |
| sellingAndMarketingExpenses | 24.99M | 21.08M | 21.8M | 21.32M | 21.27M | 19.98M | 19.96M | 19.8M | 20.29M | 18.68M |
| sellingGeneralAndAdministrativeExpenses | 93.74M | 71.14M | 70.39M | 71.04M | 65.04M | 65.24M | 62.53M | 58.4M | 63.96M | 56.48M |
| otherExpenses | - | - | 7.4M | 8.3M | 7.6M | 44.35M | 8.34M | 11.29M | 15.37M | 16.72M |
| operatingExpenses | 101.55M | 78.02M | 84.83M | 86.34M | 80.71M | 117.51M | 78.93M | 78.24M | 86.65M | 80.79M |
| costAndExpenses | 771.74M | 697.4M | 680.83M | 668.85M | 598.41M | 641.94M | 565.58M | 566.15M | 553.05M | 534.46M |
| netInterestIncome | -10.6M | -12.38M | -10.4M | -11.1M | -11.46M | -11.2M | -11.77M | -12.22M | -12.32M | -13.37M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 10.6M | 12.38M | 10.4M | 11.1M | 11.46M | 11.2M | 11.77M | 12.22M | 12.32M | 13.37M |
| depreciationAndAmortization | 36.18M | 39.7M | 34.47M | 36.92M | 36.09M | 35.77M | 37.12M | 38.77M | 38.46M | 38.86M |
| ebitda | 105.31M | 114.08M | 106.68M | 93.54M | 88.54M | 61.31M | 73.9M | 81.52M | 64.85M | 70.12M |
| ebit | 69.12M | 74.38M | 72.21M | 56.62M | 52.46M | 25.54M | 36.78M | 42.75M | 26.39M | 31.26M |
| nonOperatingIncomeExcludingInterest | 5.11M | 2.54M | -306K | 5.15M | -2.2M | -16.51M | 14.18M | -3.76M | -9.33M | 3.32M |
| operatingIncome | 74.24M | 76.92M | 71.91M | 61.77M | 50.26M | 9.03M | 50.96M | 38.99M | 17.07M | 34.58M |
| totalOtherIncomeExpensesNet | -15.71M | -14.91M | -10.09M | -16.24M | -9.27M | 5.3M | -25.94M | -8.45M | -3M | -16.69M |
| incomeBeforeTax | 58.52M | 62.01M | 61.81M | 45.52M | 40.99M | 14.33M | 25.02M | 30.53M | 14.07M | 17.88M |
| incomeTaxExpense | 8.54M | 11.32M | 8.76M | 4M | 8.81M | 9.16M | 10.71M | 4.18M | 3.6M | 546K |
| netIncomeFromContinuingOperations | 49.99M | 50.68M | 53.06M | 41.53M | 32.18M | 5.17M | 14.31M | 26.35M | 10.47M | 17.34M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 49.99M | 50.68M | 53.06M | 41.53M | 32.18M | 5.17M | 14.31M | 26.35M | 10.47M | 17.34M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 49.99M | 50.68M | 53.06M | 41.53M | 32.18M | 5.17M | 14.31M | 26.35M | 10.47M | 17.34M |
| eps | 0.48 | 0.49 | 0.51 | 0.41 | 0.32 | 0.05 | 0.14 | 0.26 | 0.1 | 0.17 |
| date | 2026-03-30 | 2025-12-29 | 2025-09-29 | 2025-06-30 | 2025-03-31 | 2024-12-30 | 2024-09-30 | 2024-07-01 | 2024-04-01 | 2024-01-01 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 410.05M | 501.23M | 491.12M | 447.97M | 411.26M | 503.93M | 469.5M | 446.25M | 440.39M | 450.21M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 410.05M | 501.23M | 491.12M | 447.97M | 411.26M | 503.93M | 469.5M | 446.25M | 440.39M | 450.21M |
| netReceivables | 1.13B | 1.03B | 947.11M | 920.32M | 874.43M | 829.99M | 785.55M | 740.83M | 688.05M | 712.34M |
| accountsReceivables | 618.08M | 563.74M | 500.15M | 495.35M | 496.22M | 448.61M | 422.88M | 400.71M | 367.54M | 413.56M |
| otherReceivables | 513.03M | 468.01M | 446.97M | 424.97M | 378.22M | 381.38M | 362.67M | 340.12M | 320.51M | 298.79M |
| inventory | 280.21M | 250.06M | 253.69M | 250.34M | 246.84M | 224.98M | 227.91M | 216.91M | 220.52M | 213.08M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 92.44M | 72.37M | 63.69M | 57.82M | 51.82M | 47.83M | 41.86M | 48.64M | 57.16M | 54.06M |
| totalCurrentAssets | 1.91B | 1.86B | 1.76B | 1.68B | 1.58B | 1.61B | 1.52B | 1.45B | 1.41B | 1.43B |
| propertyPlantEquipmentNet | 1.17B | 1.01B | 1.07B | 1B | 966.16M | 948.21M | 938.75M | 920.13M | 909.68M | 893.95M |
| goodwill | 670.14M | 670.14M | 670.14M | 670.14M | 670.14M | 670.14M | 702.74M | 702.74M | 702.74M | 702.74M |
| intangibleAssets | 145.7M | 154.92M | 164.15M | 173.37M | 182.6M | 191.82M | 201.07M | 210.36M | 222.95M | 236.71M |
| goodwillAndIntangibleAssets | 815.83M | 825.06M | 834.28M | 843.51M | 852.73M | 861.95M | 903.8M | 913.09M | 925.68M | 939.45M |
| longTermInvestments | - | 4.25M | - | 900K | 1.3M | 1.3M | - | 4.76M | 1.14M | 1.48M |
| taxAssets | - | - | - | - | - | - | - | - | -926.82M | - |
| otherNonCurrentAssets | 82.81M | 144.91M | 57.53M | 55.12M | 50.06M | 54.29M | 51.44M | 52.75M | 983.02M | 59.1M |
| totalNonCurrentAssets | 2.07B | 1.98B | 1.96B | 1.9B | 1.87B | 1.87B | 1.89B | 1.89B | 1.89B | 1.89B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.98B | 3.84B | 3.72B | 3.58B | 3.45B | 3.47B | 3.42B | 3.34B | 3.3B | 3.32B |
| totalPayables | 620.16M | 543.54M | 528.78M | 461.25M | 406.86M | 422.14M | 396.27M | 377.42M | 354.54M | 340.08M |
| accountPayables | 607.9M | 543.54M | 506.39M | 448.06M | 395.13M | 406.22M | 387.07M | 371.19M | 348.91M | 334.61M |
| otherPayables | 12.27M | - | 22.4M | 13.18M | 11.74M | 15.92M | 9.2M | 6.23M | 5.62M | 5.47M |
| accruedExpenses | 136.39M | - | 149.17M | 124.97M | 108.66M | 142.78M | 112.62M | 126.51M | 88.55M | 98.56M |
| shortTermDebt | 3.85M | 13.84M | 3.81M | 3.8M | 3.8M | 3.8M | 3.46M | 2.62M | 2.62M | 3.5M |
| capitalLeaseObligationsCurrent | 10.23M | - | 8.33M | 8.3M | 7.92M | 7.56M | 7.98M | 8.16M | 8.37M | 8.43M |
| taxPayables | - | - | 22.4M | - | 11.74M | 15.92M | 9.2M | 6.23M | 5.62M | 5.47M |
| deferredRevenue | 174.53M | - | 149.37M | 162.13M | 175.4M | 170.92M | 138.37M | 128.78M | 117.38M | 126.51M |
| otherCurrentLiabilities | 70.33M | 404.82M | 65.75M | 67.31M | 61.9M | 61.87M | 104.55M | 68.6M | 99.74M | 126.91M |
| totalCurrentLiabilities | 1.02B | 962.2M | 905.2M | 827.75M | 764.54M | 809.05M | 763.25M | 712.1M | 671.21M | 703.98M |
| longTermDebt | 911.84M | 999.86M | 912.84M | 913.34M | 913.85M | 914.36M | 912.81M | 913.43M | 913.89M | 914.34M |
| capitalLeaseObligationsNonCurrent | 123.39M | 103.35M | 100.45M | 102.17M | 94.1M | 89.49M | 96.49M | 88.58M | 90.09M | 93.58M |
| deferredRevenueNonCurrent | - | - | 30.1M | - | - | - | 28.39M | 28.39M | - | 29.82M |
| deferredTaxLiabilitiesNonCurrent | 47.8M | 46.33M | 42.84M | 42.76M | 41.52M | 41.36M | 42.45M | 44.66M | 46.02M | 44.24M |
| otherNonCurrentLiabilities | 44.85M | -33.67M | 27.65M | 55.02M | 53.6M | 54.4M | 28.32M | 27.31M | 56.5M | 26.66M |
| totalNonCurrentLiabilities | 1.13B | 1.12B | 1.11B | 1.11B | 1.1B | 1.1B | 1.11B | 1.1B | 1.11B | 1.11B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 133.62M | 103.35M | 108.78M | 110.46M | 102.01M | 97.05M | 104.47M | 96.74M | 98.46M | 102.02M |
| totalLiabilities | 2.14B | 2.08B | 2.02B | 1.94B | 1.87B | 1.91B | 1.87B | 1.81B | 1.78B | 1.81B |
| treasuryStock | -167.98M | -174.74M | -175.44M | -175.44M | -175.44M | -157.57M | -157.57M | -157.57M | -132.42M | -123.09M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 115K | 115K | 115K | 115K | 113K | 113K | 113K | 113K | 112K | 111K |
| retainedEarnings | 1.07B | 1.02B | 965.18M | 912.13M | 870.6M | 838.42M | 833.25M | 818.94M | 792.59M | 782.12M |
| additionalPaidInCapital | 969.53M | 951.94M | 940.32M | 928.71M | 919.53M | 910.74M | 902.66M | 894.33M | 887.75M | 880.96M |
| date | 2026-03-30 | 2025-12-29 | 2025-09-29 | 2025-06-30 | 2025-03-31 | 2024-12-30 | 2024-09-30 | 2024-07-01 | 2024-04-01 | 2024-01-01 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 49.99M | 50.68M | 53.06M | 41.53M | 32.18M | 5.17M | 14.31M | 26.35M | 10.47M | 17.34M |
| depreciationAndAmortization | 38.52M | 37.36M | 36.8M | 36.92M | 36.09M | 35.77M | 37.12M | 38.77M | 38.46M | 36.52M |
| deferredIncomeTax | 1.46M | 1.89M | 72000 | 1.23M | 157K | -542K | -971K | -1.31M | 1.1M | -12.52M |
| stockBasedCompensation | 24.36M | 12.08M | 11.61M | 9.19M | 8.79M | 8.08M | 8.33M | 6.58M | 6.79M | 6.16M |
| changeInWorkingCapital | -139.05M | -39.5M | 41.52M | 3.09M | -90.4M | 8.54M | -5.58M | -21.32M | -11.98M | -2.96M |
| accountsReceivables | -54.34M | -84.63M | -26.79M | -45.89M | -44.44M | -44.44M | -44.72M | -52.78M | 17.56M | -10.43M |
| inventory | -30.15M | 3.63M | -3.35M | -3.5M | -21.85M | 2.93M | -11.01M | 3.61M | -7.44M | -6.9M |
| accountsPayables | 54.42M | 36.72M | 54.8M | 47.46M | -3000 | 15.02M | 10.5M | 16.92M | 7.28M | -7.79M |
| otherWorkingCapital | -108.98M | 4.78M | 16.87M | 5.03M | -24.11M | 35.03M | 39.65M | 10.94M | -29.37M | 22.16M |
| otherNonCashItems | 46.47M | 412K | -1.26M | 5.85M | 2.54M | 29.03M | 11.88M | -7.22M | -947K | 2.93M |
| netCashProvidedByOperatingActivities | 21.74M | 62.93M | 141.8M | 97.8M | -10.66M | 86.05M | 65.09M | 41.86M | 43.9M | 47.47M |
| investmentsInPropertyPlantAndEquipment | -106.85M | -69.39M | -99.45M | -60.41M | -63.32M | -56.03M | -40.9M | -39.47M | -49.34M | -46.08M |
| acquisitionsNet | - | - | - | - | - | - | 39000 | 29.51M | 6.78M | 121K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 47000 | 18.14M | 217K | 174K | 98000 | 3.27M | -76000 | - | - | - |
| netCashProvidedByInvestingActivities | -106.8M | -51.25M | -99.23M | -60.23M | -63.22M | -52.76M | -40.94M | -9.96M | -42.56M | -45.95M |
| netDebtIssuance | -922K | -950K | -950K | -948K | -947K | 1.44M | -1.11M | -875K | -1.75M | 50M |
| longTermNetDebtIssuance | -922K | -950K | -950K | -948K | -947K | 1.44M | -1.11M | -875K | -1.75M | 50M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | 236K | - | - | -17.88M | 34.48M | - | -25.14M | -9.33M | -9.82M |
| netCommonStockIssuance | - | 236K | - | - | -17.88M | 34.48M | - | -25.14M | -9.33M | -9.82M |
| commonStockIssuance | - | 236K | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | -17.88M | 34.48M | - | -25.14M | -9.33M | -9.82M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5.28M | -987K | 1.5M | - | - | -34.53M | - | - | - | - |
| netCashProvidedByFinancingActivities | -6.2M | -1.7M | 550K | -948K | -18.82M | 1.4M | -1.11M | -26.02M | -11.08M | 40.18M |