OTC : TMTNF
$1.56 (1.03%)
| 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 | 5.2B | 5.02B | 4.62B | 4.23B | 3.89B | 3.48B | 3.68B | 3.5B | 2.35B | 1.87B |
| costOfRevenue | 3.88B | 3.76B | 3.38B | 3.1B | 2.92B | 2.64B | 2.77B | 2.64B | 1.79B | 1.4B |
| grossProfit | 1.32B | 1.26B | 1.24B | 1.13B | 969.77M | 835.75M | 906.12M | 863.4M | 555.95M | 467.59M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 640.92M | 572.76M | 523.76M | 509.42M | 493.83M | 463.31M | 493.63M | 493.83M | 306.37M | 255.96M |
| otherExpenses | - | 19.7M | 16.9M | - | - | - | - | - | - | - |
| operatingExpenses | 640.92M | 592.46M | 540.66M | 509.42M | 493.83M | 463.31M | 493.63M | 493.83M | 306.37M | 255.96M |
| costAndExpenses | 4.52B | 4.35B | 3.92B | 3.61B | 3.41B | 3.11B | 3.27B | 3.13B | 2.1B | 1.66B |
| netInterestIncome | 8.05M | 24.98M | 17.88M | -5.61M | -19.13M | -20.9M | -17.96M | -21.72M | -7.62M | -3.24M |
| interestIncome | 43.45M | 53.64M | 45.98M | 21.72M | 9.03M | 9.08M | 9.75M | 8.92M | 4.66M | 4.01M |
| interestExpense | 35.4M | 28.66M | 28.1M | 27.33M | 28.16M | 29.98M | 27.71M | 30.64M | 12.28M | 7.24M |
| depreciationAndAmortization | 316.95M | 204.98M | 172.08M | 162.15M | 158.36M | 166.31M | 162.96M | 140.6M | 89.08M | 76.28M |
| ebitda | 1.03B | 928.78M | 876.31M | 802.97M | 643.32M | 538.74M | 575.46M | 520.03M | 343.95M | 287.9M |
| ebit | 716.84M | 723.81M | 704.23M | 619.1M | 484.96M | 372.43M | 412.5M | 369.57M | 249.58M | 211.62M |
| nonOperatingIncomeExcludingInterest | -35.56M | -53.64M | -45.98M | -21.72M | -9.03M | - | - | - | - | 4.94M |
| operatingIncome | 681.28M | 670.17M | 704.23M | 624.17M | 475.94M | 372.43M | 412.5M | 369.57M | 249.58M | 216.56M |
| totalOtherIncomeExpensesNet | 160K | 24.98M | 17.88M | -9.2M | -19.13M | -20.9M | -17.96M | -21.72M | -7.62M | -3.24M |
| incomeBeforeTax | 681.44M | 695.15M | 722.11M | 614.96M | 456.8M | 351.54M | 394.54M | 347.85M | 241.96M | 213.33M |
| incomeTaxExpense | 184.86M | 188.64M | 193M | 164.86M | 124.09M | 96.62M | 107.74M | 95.86M | 65.99M | 57.58M |
| netIncomeFromContinuingOperations | 496.59M | 506.52M | 529.11M | 450.1M | 332.71M | 254.92M | 286.8M | 251.98M | 175.97M | 155.75M |
| netIncomeFromDiscontinuedOperations | - | - | 5.6M | 4.1M | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 496.59M | 506.52M | 534.71M | 454.2M | 332.71M | 254.92M | 286.8M | 251.98M | 175.97M | 155.75M |
| netIncomeDeductions | - | - | 5.6M | 4.1M | - | - | - | - | - | - |
| bottomLineNetIncome | 496.59M | 506.52M | 529.11M | 450.1M | 332.71M | 254.92M | 286.8M | 251.98M | 175.97M | 155.75M |
| eps | 6.11 | 6.18 | 6.31 | 5.52 | 4.03 | 3.1 | 3.52 | 3.1 | 2.22 | 1.99 |
| 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.33B | 890.82M | 1.04B | 927.78M | 916.83M | 591.13M | 365.59M | 345.43M | 160.51M | 188.74M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.33B | 890.82M | 1.04B | 927.78M | 916.83M | 591.13M | 365.59M | 345.43M | 160.51M | 188.74M |
| netReceivables | 724.81M | 636.94M | 627.24M | 561.48M | 451.94M | 541.72M | 534.42M | 522.58M | 469.26M | 260.69M |
| accountsReceivables | 631.26M | 575.51M | 588.89M | 530.74M | 388.91M | 464.77M | 498.59M | 476.13M | 450.37M | 247.28M |
| otherReceivables | 93.54M | 61.43M | 38.35M | 48.94M | 63.04M | 76.81M | 53.31M | 46.33M | 78.38M | 13.41M |
| inventory | 1.19B | 1.32B | 1.12B | 1.03B | 720.42M | 728.4M | 912.19M | 873.51M | 780.02M | 435.76M |
| prepaids | - | - | - | - | - | -23.28M | -35.83M | -17.71M | -536K | 16.36M |
| otherCurrentAssets | 25.37M | 41.43M | 23.73M | 54.18M | 19.25M | 34.17M | 47.89M | 55.29M | 68.41M | 19.84M |
| totalCurrentAssets | 3.27B | 2.89B | 2.81B | 2.57B | 2.11B | 1.87B | 1.82B | 1.78B | 1.48B | 907.98M |
| propertyPlantEquipmentNet | 1.61B | 1.45B | 1.25B | 1.11B | 995.1M | 987.66M | 1.05B | 954.31M | 882.52M | 454.1M |
| goodwill | 114.53M | 95.29M | 93.78M | 93.78M | 93.78M | 93.78M | 93.78M | 93.78M | 93.88M | 13.45M |
| intangibleAssets | 408.18M | 373.83M | 376.31M | 378.78M | 381.26M | 384.41M | 389.05M | 392.53M | 386.22M | 14.05M |
| goodwillAndIntangibleAssets | 522.71M | 469.12M | 470.09M | 472.56M | 475.04M | 478.19M | 482.83M | 486.31M | 480.11M | 27.5M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 3.44M | 1.2M | 1.37M | 925K | 231K | 504K | 1.22M | 1.61M | 411K | 5.61M |
| otherNonCurrentAssets | 67.91M | 60.62M | 36.78M | 29.62M | 4.98M | 8.3M | 11.13M | 13.21M | 17.21M | 15.38M |
| totalNonCurrentAssets | 2.2B | 1.98B | 1.76B | 1.61B | 1.48B | 1.47B | 1.55B | 1.46B | 1.38B | 502.6M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.47B | 4.87B | 4.57B | 4.18B | 3.58B | 3.35B | 3.37B | 3.23B | 2.86B | 1.41B |
| totalPayables | 703.08M | 698.23M | 623.36M | 664.84M | 542.46M | 539.3M | 782.86M | 916.03M | 517.4M | 228.56M |
| accountPayables | 691.15M | 698.23M | 623.36M | 636.18M | 527.22M | 515.88M | 782.78M | 887.55M | 516.66M | 227.29M |
| otherPayables | 11.93M | - | 7.01M | 28.65M | 15.24M | 23.42M | 89000 | 28.49M | 740K | 1.26M |
| accruedExpenses | - | - | 22.13M | 18.53M | 23.07M | 35.56M | 27.39M | 19M | 23.42M | 17.3M |
| shortTermDebt | - | 149.91M | - | - | - | 50.06M | 23.77M | 1.02M | 1.94M | 1.81M |
| capitalLeaseObligationsCurrent | 10M | 8.8M | 9.2M | 7.7M | 7.8M | 9.15M | 9.69M | - | - | - |
| taxPayables | 11.93M | - | 7.01M | 28.65M | 15.24M | 23.42M | 89000 | 28.49M | 204K | 1.26M |
| deferredRevenue | 359.15M | 331.95M | 360.14M | 309.35M | 199.7M | 149.11M | 140.9M | 136.24M | 137.13M | 51.21M |
| otherCurrentLiabilities | 41.14M | 30.68M | 411.38M | 365.68M | 240.37M | 160.15M | 151.26M | 189.14M | 156.53M | 84.93M |
| totalCurrentLiabilities | 1.11B | 1.22B | 1.07B | 1.06B | 813.7M | 794.22M | 994.98M | 1.13B | 699.29M | 332.59M |
| longTermDebt | 796.43M | 498.52M | 647.78M | 647.06M | 646.34M | 646.3M | 645.47M | 644.54M | 893.81M | 150.72M |
| capitalLeaseObligationsNonCurrent | 44.69M | 32.49M | 25.08M | 16.16M | 11.78M | 16.56M | 21.73M | - | - | - |
| deferredRevenueNonCurrent | 26.65M | 23.58M | - | 23.28M | 27.25M | 16.38M | 16.41M | 17.25M | 18.75M | 19.26M |
| deferredTaxLiabilitiesNonCurrent | 120.26M | 110.17M | - | 82.94M | 48.68M | 25.23M | 33.15M | 15.53M | - | - |
| otherNonCurrentLiabilities | 78.43M | 28.77M | 149.07M | 30.59M | 82.71M | 149.45M | 125.7M | 137.12M | 140.08M | 41.83M |
| totalNonCurrentLiabilities | 1.07B | 693.53M | 821.93M | 800.03M | 816.76M | 853.92M | 842.47M | 781.66M | 1.03B | 192.55M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 54.69M | 41.29M | 34.28M | 23.86M | 19.58M | 25.72M | 31.42M | - | - | - |
| totalLiabilities | 2.18B | 1.91B | 1.89B | 1.86B | 1.63B | 1.65B | 1.84B | 1.91B | 1.73B | 525.14M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 639.52M | 597.98M | 582.8M | 561.08M | 539.68M | 516.59M | 490.05M | 457.8M | 444.43M | 315.08M |
| retainedEarnings | 2.61B | 2.31B | 2.08B | 1.73B | 1.39B | 1.17B | 1.03B | 851.05M | 669.81M | 559.25M |
| additionalPaidInCapital | 40.33M | 34.29M | 27.35M | 19.26M | 16.35M | 14.24M | 13.09M | 12.88M | 10.29M | 8.17M |
| 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 | 496.59M | 506.52M | 529.11M | 454.2M | 332.71M | 254.92M | 286.8M | 251.98M | 175.97M | 155.75M |
| depreciationAndAmortization | 316.95M | 204.98M | 182.44M | 162.81M | 158.36M | 166.31M | 162.96M | 141.54M | 89.7M | 76.73M |
| deferredIncomeTax | -24.22M | -658K | 18.7M | 9.75M | 3.56M | -2.92M | 26.76M | 7.17M | 10.29M | 2.96M |
| stockBasedCompensation | 12.53M | 8.85M | 10.85M | 6.8M | 6.47M | 5.73M | 5.73M | 5.1M | 3.5M | 3.26M |
| changeInWorkingCapital | 79.86M | -188.19M | -177.02M | -213.76M | 129.32M | -10.1M | -156.82M | 236.05M | 70.01M | 34.74M |
| accountsReceivables | -33.51M | 4.2M | -49.76M | -127.74M | 89.64M | -16.53M | -2.59M | -36.39M | -65.84M | -14.53M |
| inventory | 135.74M | -201.55M | -115.19M | -305.34M | 7.98M | 183.78M | -38.68M | -95.98M | -53.23M | 27.45M |
| accountsPayables | -16.1M | 41.47M | -47.16M | 109.1M | -12.92M | -224.66M | -111.07M | 364.02M | 162.8M | 24M |
| otherWorkingCapital | -6.24M | 9.17M | 35.09M | 110.21M | 44.62M | 47.3M | -4.48M | 4.41M | 26.28M | -2.18M |
| otherNonCashItems | -139.58M | -172.27M | -208.29M | -202.84M | -87.7M | -64.91M | -179.4M | -135.66M | -87.96M | -84.63M |
| netCashProvidedByOperatingActivities | 742.12M | 359.23M | 355.79M | 216.95M | 542.72M | 349.03M | 146.03M | 506.18M | 261.51M | 188.81M |
| investmentsInPropertyPlantAndEquipment | -228.16M | -136.52M | -114.47M | -69.33M | -71.2M | -43.29M | -57.2M | -49.5M | -37.32M | -24.83M |
| acquisitionsNet | -47.45M | -73.59M | 26.61M | 58.76M | 53.31M | 63.38M | 59.52M | 34.01M | -902.9M | 38.46M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 16.76M | 3.31M | 9.75M | -33.76M | -50.97M | -52.64M | -58.88M | 51.98M | -39.76M | 6.25M |
| netCashProvidedByInvestingActivities | -258.86M | -206.8M | -78.12M | -44.33M | -68.87M | -32.55M | -56.56M | 2.48M | -979.98M | -18.58M |
| netDebtIssuance | 138.48M | -9.73M | -9.39M | -8.93M | -9.88M | -10.34M | -11.11M | -251.94M | 748.19M | -1.69M |
| longTermNetDebtIssuance | 288.48M | -9.73M | -9.39M | -8.93M | -9.88M | -10.34M | -11.11M | -251.94M | 748.19M | -1.69M |
| shortTermNetDebtIssuance | -150M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -16.89M | -160.41M | -37.54M | -48.5M | -50M | -4.04M | - | -12.81M | - | -2.57M |
| netCommonStockIssuance | -16.89M | -160.41M | -37.54M | -48.5M | -50M | -4.04M | - | -12.81M | - | -2.57M |
| commonStockIssuance | 23.17M | - | - | - | - | - | 26.73M | - | 6.76M | - |
| commonStockRepurchased | -40.06M | -160.41M | -37.54M | -48.5M | -50M | -4.04M | -26.73M | -12.81M | - | -2.57M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -165.88M | -153.56M | -138.56M | -125.21M | -109.05M | -98.53M | -84.79M | -71.43M | -58.86M | -55.42M |
| commonDividendsPaid | -165.88M | -153.56M | -138.56M | -125.21M | -109.05M | -98.53M | -84.79M | -71.43M | -58.86M | -55.42M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -3M | 20.16M | 21M | 20.49M | 20.79M | 22.04M | 26.73M | 12.2M | 1.16M | 11.57M |
| netCashProvidedByFinancingActivities | -47.29M | -303.54M | -164.49M | -162.16M | -148.14M | -90.88M | -69.17M | -323.98M | 690.49M | -48.11M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.6B | 1.23B | 1.42B | 1.32B | 1.38B | 1.09B | 1.31B | 1.34B | 1.36B | 1.02B |
| costOfRevenue | 1.17B | 910.73M | 1.03B | 971.18M | 1.04B | 846.05M | 951.18M | 1.01B | 1.04B | 766.18M |
| grossProfit | 430.53M | 317.34M | 388.34M | 345.55M | 338.83M | 243.58M | 355.77M | 327.79M | 324.1M | 250.17M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 188.07M | 174.31M | 165.81M | 159.67M | 168.08M | 145.09M | 124.9M | 152.89M | 151.38M | 143.59M |
| otherExpenses | - | - | - | - | - | - | 19.7M | - | - | - |
| operatingExpenses | 188.07M | 174.31M | 165.81M | 159.67M | 168.08M | 145.09M | 144.6M | 152.89M | 151.38M | 143.59M |
| costAndExpenses | 1.36B | 1.09B | 1.2B | 1.13B | 1.21B | 991.14M | 1.1B | 1.16B | 1.18B | 909.76M |
| netInterestIncome | 1.64M | 2.48M | 3.82M | 563.8K | -69000 | 3.73M | 3.17M | 4.46M | 8.66M | 8.69M |
| interestIncome | 10.46M | 11.4M | 12.72M | 9.74M | 9.82M | 11.18M | 10.59M | 11.66M | 15.7M | 15.69M |
| interestExpense | 8.83M | 8.92M | 8.9M | 9.18M | 9.89M | 7.45M | 7.42M | 7.2M | 7.04M | 6.99M |
| depreciationAndAmortization | 63.47M | 63.96M | 92.37M | 83.81M | 77.61M | 63.28M | 55.26M | 52.31M | 49.59M | 47.81M |
| ebitda | 262.09M | 204.54M | 319.72M | 283.35M | 258.17M | 172.94M | 277.02M | 238.87M | 242.81M | 170.08M |
| ebit | 198.62M | 140.58M | 227.35M | 199.54M | 180.56M | 109.66M | 221.76M | 186.56M | 193.22M | 122.27M |
| nonOperatingIncomeExcludingInterest | 43.84M | 2.45M | -4.83M | -14M | -9.82M | -11.18M | -10.59M | -11.66M | -15.7M | -15.69M |
| operatingIncome | 242.46M | 143.03M | 222.52M | 185.89M | 170.75M | 98.48M | 211.17M | 174.9M | 177.52M | 106.58M |
| totalOtherIncomeExpensesNet | -52.67M | -11.38M | -4.07M | 4.47M | -69000 | 3.73M | 3.17M | 4.46M | 8.66M | 8.69M |
| incomeBeforeTax | 189.79M | 131.65M | 218.46M | 190.36M | 170.68M | 102.22M | 214.34M | 179.36M | 186.18M | 115.28M |
| incomeTaxExpense | 65.3M | 38.96M | 61.27M | 49.54M | 46.33M | 27.78M | 58.04M | 48.41M | 50.83M | 31.36M |
| netIncomeFromContinuingOperations | 124.49M | 92.7M | 157.18M | 140.82M | 124.35M | 74.44M | 156.3M | 130.95M | 135.35M | 83.92M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 124.49M | 92.7M | 157.18M | 140.82M | 124.35M | 74.44M | 156.3M | 130.95M | 135.35M | 83.92M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 124.49M | 92.7M | 157.18M | 140.82M | 124.35M | 74.44M | 156.3M | 130.95M | 135.35M | 83.92M |
| eps | 1.53 | 1.14 | 1.93 | 1.73 | 1.53 | 0.92 | 1.91 | 1.6 | 1.64 | 1.02 |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.19B | 1.16B | 1.33B | 1.06B | 1.03B | 977.46M | 890.82M | 670.73M | 803.83M | 983.36M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.19B | 1.16B | 1.33B | 1.06B | 1.03B | 977.46M | 890.82M | 670.73M | 803.83M | 983.36M |
| netReceivables | 860.96M | 722.82M | 724.81M | 762.72M | 741.27M | 647.14M | 636.94M | 688.03M | 665.83M | 536.74M |
| accountsReceivables | 818.28M | 671.91M | 631.26M | 735.02M | 709.21M | 617.87M | 575.51M | 688.03M | 665.83M | 536.74M |
| otherReceivables | 42.68M | 50.91M | 93.54M | 27.7M | 32.06M | 29.27M | 61.43M | - | - | - |
| inventory | 1.31B | 1.29B | 1.19B | 1.13B | 1.21B | 1.39B | 1.32B | 1.33B | 1.3B | 1.26B |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 48.88M | 39.17M | 25.37M | 33.52M | 24.72M | 26.18M | 41.43M | 49.32M | 43.96M | 44.25M |
| totalCurrentAssets | 3.41B | 3.21B | 3.27B | 2.99B | 3.01B | 3.04B | 2.89B | 2.74B | 2.81B | 2.82B |
| propertyPlantEquipmentNet | 1.75B | 1.64B | 1.61B | 1.54B | 1.53B | 1.43B | 1.45B | 1.41B | 1.34B | 1.27B |
| goodwill | 114.53M | 114.53M | 114.53M | - | - | - | 95.29M | - | - | - |
| intangibleAssets | 401.98M | 404.09M | 408.18M | 546.09M | 571.18M | 591.55M | 373.83M | 469.74M | 468.85M | 469.47M |
| goodwillAndIntangibleAssets | 516.51M | 518.62M | 522.71M | 546.09M | 571.18M | 591.55M | 469.12M | 469.74M | 468.85M | 469.47M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 5.2M | 3.7M | 3.44M | 1.84M | 1.09M | 1.21M | 1.2M | 1.38M | 1.43M | 1.38M |
| otherNonCurrentAssets | 77.25M | 72.61M | 67.91M | 122.61M | 112.22M | 111.53M | 60.62M | 94.26M | 97.16M | 93.93M |
| totalNonCurrentAssets | 2.35B | 2.23B | 2.2B | 2.21B | 2.21B | 2.13B | 1.98B | 1.97B | 1.91B | 1.83B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.75B | 5.44B | 5.47B | 5.2B | 5.22B | 5.18B | 4.87B | 4.71B | 4.72B | 4.66B |
| totalPayables | 807.74M | 641.81M | 703.08M | 595.27M | 621.59M | 603.77M | 698.23M | 666.12M | 687.59M | 673.42M |
| accountPayables | 796.39M | 637.23M | 691.15M | 588.06M | 620.5M | 602.78M | 698.23M | 665.62M | 687.59M | 670.98M |
| otherPayables | 11.35M | 4.58M | 11.93M | 7.21M | 1.09M | 990K | - | 495K | - | 2.45M |
| accruedExpenses | - | - | - | 23.37M | - | - | - | - | - | 22.54M |
| shortTermDebt | - | - | - | - | 149.97M | 149.94M | 149.91M | 150M | - | - |
| capitalLeaseObligationsCurrent | - | - | 10M | - | - | - | 8.8M | - | - | - |
| taxPayables | 11.35M | 4.58M | 11.93M | - | 1.09M | 990K | - | 495K | - | 2.45M |
| deferredRevenue | 400.64M | 338.51M | 359.15M | 312.95M | 339.91M | 352.69M | 331.95M | 276M | 327.06M | 337.88M |
| otherCurrentLiabilities | 37.84M | 34.1M | 41.14M | 35.06M | 42.1M | 30.27M | 30.68M | 33.88M | 378.98M | 370.15M |
| totalCurrentLiabilities | 1.25B | 1.01B | 1.11B | 966.64M | 1.15B | 1.14B | 1.22B | 1.13B | 1.07B | 1.07B |
| longTermDebt | 796.92M | 796.68M | 796.43M | 797.31M | 795.93M | 795.68M | 498.52M | 498.24M | 648.04M | 647.96M |
| capitalLeaseObligationsNonCurrent | 56.81M | 48.6M | 44.69M | 46.42M | 45.51M | 46.44M | 32.49M | 29.68M | 29.2M | 27.24M |
| deferredRevenueNonCurrent | 26.79M | 27.95M | 26.65M | 28.21M | 27.79M | 23.91M | 23.58M | 24.14M | - | - |
| deferredTaxLiabilitiesNonCurrent | 114.79M | 119.68M | 120.26M | 116.46M | 123.88M | 135.46M | 110.17M | 107.88M | - | - |
| otherNonCurrentLiabilities | 64.81M | 80.95M | 78.43M | 69.11M | 66.02M | 65.83M | 28.77M | 28.61M | 162.33M | 159.79M |
| totalNonCurrentLiabilities | 1.06B | 1.07B | 1.07B | 1.06B | 1.06B | 1.07B | 693.53M | 688.56M | 839.57M | 834.99M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 56.81M | 48.6M | 54.69M | 46.42M | 45.51M | 46.44M | 41.29M | 29.68M | 29.2M | 27.24M |
| totalLiabilities | 2.31B | 2.09B | 2.18B | 2.02B | 2.21B | 2.2B | 1.91B | 1.81B | 1.91B | 1.9B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 650.88M | 648.05M | 639.52M | 633.12M | 613.4M | 613.26M | 597.98M | 602.05M | 596.04M | 590.62M |
| retainedEarnings | 2.74B | 2.66B | 2.61B | 2.5B | 2.36B | 2.32B | 2.31B | 2.26B | 2.18B | 2.13B |
| additionalPaidInCapital | 42.84M | 40.17M | 40.33M | 39.08M | 38.53M | 35.89M | 34.29M | 34.44M | 32.43M | 30.6M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 169.49M | 92.7M | 157.18M | 140.82M | 124.35M | 74.44M | 156.3M | 130.95M | 135.35M | 83.92M |
| depreciationAndAmortization | 63.47M | 63.96M | 92.37M | 83.81M | 77.61M | 63.28M | 55.26M | 52.31M | 49.59M | 47.81M |
| deferredIncomeTax | -8.67M | -4.09M | 2.91M | -14M | -9.57M | -4.04M | -2.37M | -2.19M | 1.23M | 2.68M |
| stockBasedCompensation | 3.85M | 3.58M | 3.25M | - | 3.22M | 2.97M | -41000 | 2.99M | 3.17M | 2.74M |
| changeInWorkingCapital | 63.21M | -215.01M | 121.34M | 60.99M | 67.22M | -169.61M | 187.03M | -161.85M | -169.09M | -45.49M |
| accountsReceivables | -146.38M | 21.2M | 40.88M | -25M | -91.34M | 41.72M | 59.31M | -16.53M | -129.09M | 90.5M |
| inventory | -21.41M | -97.33M | -62.47M | 85.11M | 179.12M | -65.9M | 12.97M | -34.87M | -41.37M | -138.28M |
| accountsPayables | - | -78.72M | 65.41M | 22.15M | -8.54M | -80.91M | 33.08M | -39.17M | 13.34M | 51.72M |
| otherWorkingCapital | 231M | -60.51M | 142.93M | -21.46M | -20.56M | -145.43M | 114.74M | -110.45M | -11.96M | -49.43M |
| otherNonCashItems | -57.02M | -36.33M | 2.3M | -12.73M | -65.87M | -50.12M | -11.43M | -19.73M | -79.05M | -51.44M |
| netCashProvidedByOperatingActivities | 234.34M | -95.2M | 379.35M | 258.89M | 196.96M | -83.08M | 384.75M | 2.48M | -58.8M | 30.79M |
| investmentsInPropertyPlantAndEquipment | -95.18M | -91.06M | -74.32M | -72M | -87.06M | -17.26M | -42.94M | -24.41M | -36.22M | -32.94M |
| acquisitionsNet | - | 16.29M | 9.42M | 25.13M | 10.32M | -45.45M | -6.06M | -67.54M | 11.29M | 18.64M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 4.34M | 35.44M | 222K | 368.25K | 289K | 1.52M | 2.11M | 618K | 370K | -33000 |
| netCashProvidedByInvestingActivities | -90.84M | -39.34M | -74.1M | -46.5M | -86.77M | -61.19M | -46.88M | -91.33M | -35.85M | -32.74M |
| netDebtIssuance | -3.16M | -3.09M | -2.99M | -150M | -2.86M | 297.29M | -2.33M | -2.43M | -2.44M | -2.52M |
| longTermNetDebtIssuance | -3.16M | -3.09M | 147.01M | -150M | -2.86M | 297.29M | -2.33M | -2.43M | -2.44M | -2.52M |
| shortTermNetDebtIssuance | - | - | -150M | - | - | - | - | - | - | - |
| netStockIssuance | 1.66M | 2.78M | 5.56M | 14.28M | -15.02M | -25.25M | -77.66M | -7.77M | -49.99M | -24.99M |
| netCommonStockIssuance | 1.66M | 2.78M | 5.56M | 14.28M | -15.02M | -25.25M | -77.66M | -7.77M | -49.99M | -24.99M |
| commonStockIssuance | 1.66M | 2.78M | 5.35M | 14.28M | - | - | - | - | - | - |
| commonStockRepurchased | - | - | 213K | - | -15.02M | -25.25M | -77.66M | -7.77M | -49.99M | -24.99M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -45.65M | -42.35M | -42.3M | -42M | -42.25M | -39.13M | -39.32M | -39.32M | -39.54M | -35.38M |
| commonDividendsPaid | -45.65M | -42.35M | -42.3M | -42M | -42.25M | -39.13M | -39.32M | -39.32M | -39.54M | -35.38M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -71M | - | -2.18M | -3.28M | 2.54M | -1.98M | 578K | 5.5M | 6.95M | 7.13M |
| netCashProvidedByFinancingActivities | -118.15M | -42.65M | -39.73M | -181M | -57.6M | 230.94M | -118.73M | -44.02M | -85.03M | -55.76M |