$2.08 (1.39%)
| 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 | 4.01B | 4.18B | 4.43B | 5.03B | 3.77B | 2.94B | 2.99B | 3.09B | 2.83B | 2.7B |
| costOfRevenue | 3.92B | 3.83B | 4.05B | 4.46B | 3.36B | 2.71B | 2.77B | 2.82B | 2.64B | 2.54B |
| grossProfit | 90.31M | 350M | 378.43M | 573.52M | 406.33M | 228.13M | 216.43M | 272.67M | 188.46M | 162.77M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | 21.71M | 27.21M | 452.24M | 359.72M | 357.86M | 3.81M | 2.97M | - |
| sellingAndMarketingExpenses | - | - | 52.02M | 47.38M | - | - | - | 32.89M | 30.76M | - |
| sellingGeneralAndAdministrativeExpenses | - | - | 73.74M | 74.59M | 452.24M | 359.72M | 357.86M | 36.7M | 33.73M | - |
| otherExpenses | - | 105.57M | 132.08M | 104.41M | -322.89M | -229.88M | -205.2M | 126.88M | 93.38M | 128.7M |
| operatingExpenses | - | 105.57M | 205.81M | 179M | 129.35M | 129.85M | 152.66M | 163.58M | 127.11M | 128.7M |
| costAndExpenses | 3.92B | 3.93B | 4.25B | 4.63B | 3.49B | 2.84B | 2.92B | 2.98B | 2.77B | 2.67B |
| netInterestIncome | -7.61M | 2.64M | 5.63M | -3.85M | -7.69M | -8.08M | -5.01M | -5.55M | -5.05M | -3.63M |
| interestIncome | 4.76M | 11.62M | 14.73M | 3.87M | 1.23M | 3.62M | 6.45M | 3.91M | 1.29M | 1.52M |
| interestExpense | 12.36M | 8.98M | 9.09M | 7.73M | 8.91M | 11.7M | 11.47M | 9.47M | 6.34M | 5.15M |
| depreciationAndAmortization | 170.34M | 149.09M | 145.73M | 140.04M | 124.22M | 118.39M | 112.47M | 108.64M | 103.07M | 103.05M |
| ebitda | 265.79M | 376.78M | 341.74M | 536.07M | 406.22M | 222.58M | 175.4M | 202.49M | 160.99M | 136.49M |
| ebit | 95.46M | 227.69M | 196.01M | 396.03M | 282M | 104.19M | 62.94M | 93.85M | 57.92M | 33.44M |
| nonOperatingIncomeExcludingInterest | -5.15M | 16.74M | -23.39M | -1.5M | -5.02M | -5.92M | 832K | 15.24M | 3.43M | 628K |
| operatingIncome | 90.31M | 244.43M | 172.62M | 394.53M | 276.98M | 98.28M | 63.77M | 109.1M | 61.35M | 34.06M |
| totalOtherIncomeExpensesNet | -7.21M | -25.72M | 14.3M | -6.22M | -3.89M | -5.78M | -12.3M | -24.71M | -9.77M | -5.78M |
| incomeBeforeTax | 83.1M | 218.71M | 186.92M | 388.3M | 273.09M | 92.5M | 51.47M | 84.39M | 51.58M | 28.29M |
| incomeTaxExpense | 23M | 45.35M | 44.75M | 93.66M | 62.63M | 21.4M | 11.49M | 17.12M | -8.15M | 9.64M |
| netIncomeFromContinuingOperations | 60.1M | 173.36M | 142.16M | 294.65M | 210.46M | 71.1M | 39.98M | 67.26M | 59.73M | 18.65M |
| netIncomeFromDiscontinuedOperations | - | 600K | 53.27M | 3.56M | 3.06M | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 60.1M | 173.96M | 195.43M | 298.21M | 213.52M | 71.1M | 39.98M | 67.26M | 59.73M | 18.65M |
| netIncomeDeductions | - | - | - | - | - | - | -22000 | -5000 | -5000 | -1000 |
| bottomLineNetIncome | 60.1M | 173.96M | 195.43M | 298.21M | 213.52M | 71.1M | 39.98M | 67.12M | 59.49M | 18.52M |
| eps | 2.63 | 7.39 | 8.14 | 12.13 | 8.38 | 2.8 | 1.57 | 2.62 | 2.32 | 0.72 |
| 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 | 102.03M | 127.44M | 262.23M | 158.26M | 76.62M | 303.95M | 201.91M | 190.19M | 120.77M | 114.28M |
| shortTermInvestments | 22.2M | 29.76M | 67.84M | 167.66M | 48.34M | 65.41M | 116.58M | 106.81M | 56.4M | 56.84M |
| cashAndShortTermInvestments | 124.23M | 157.2M | 330.07M | 325.93M | 124.96M | 369.36M | 318.49M | 296.99M | 177.17M | 171.12M |
| netReceivables | 397.26M | 459.53M | 506.56M | 547.75M | 605.09M | 346.61M | 310.79M | 317.92M | 310.86M | 292.59M |
| accountsReceivables | 370.97M | 394.84M | 430.12M | 517.49M | 582.34M | 320.87M | 282.58M | 297.05M | 279.07M | 260.64M |
| otherReceivables | 26.3M | 64.7M | 76.44M | 30.26M | 22.75M | 25.74M | 28.21M | 20.87M | 31.79M | 31.95M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 94.8M | 47.86M | 37.03M | 39.48M | 40.1M | 37.77M | 30.38M | 25.3M | 22.18M | 22.12M |
| otherCurrentAssets | 9.76M | 11.04M | 11.12M | 76.62M | 5.9M | 4.42M | 4.74M | 9.01M | 12.13M | 5.26M |
| totalCurrentAssets | 626.06M | 675.64M | 884.78M | 989.78M | 776.05M | 758.17M | 664.4M | 649.23M | 522.35M | 491.1M |
| propertyPlantEquipmentNet | 1.36B | 1.26B | 1.08B | 966.68M | 802.61M | 793.88M | 752.06M | 631.19M | 591.16M | 532.53M |
| goodwill | 304.75M | 304.75M | 304.75M | 304.75M | 300.34M | 88.32M | 88.32M | 108.32M | 108.32M | 108.88M |
| intangibleAssets | 69.39M | 88.62M | 101.15M | 113.73M | 126.58M | 54.98M | 58.83M | 68.95M | 73.47M | 80.51M |
| goodwillAndIntangibleAssets | 374.14M | 393.37M | 405.9M | 418.49M | 426.92M | 143.3M | 147.15M | 177.27M | 181.79M | 189.38M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 9.3M | 9.54M | 8.14M | 6.34M | 5.47M | 6.16M | 7.72M | 7.47M | 5.96M | 2.98M |
| otherNonCurrentAssets | 79.56M | 92.39M | 101.44M | 112.99M | 101.63M | 77.5M | 79.87M | 74.08M | 64.37M | 66.1M |
| totalNonCurrentAssets | 1.83B | 1.75B | 1.6B | 1.5B | 1.34B | 1.02B | 986.8M | 890M | 843.29M | 790.98M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.45B | 2.43B | 2.49B | 2.49B | 2.11B | 1.78B | 1.65B | 1.54B | 1.37B | 1.28B |
| totalPayables | 154.49M | 182.69M | 235.16M | 297.25M | 333.71M | 181.68M | 143.11M | 153.93M | 137.64M | 141.58M |
| accountPayables | 154.49M | 172.76M | 214M | 269.85M | 311.4M | 170.9M | 134.37M | 143.78M | 129.1M | 133.3M |
| otherPayables | - | 9.92M | 21.15M | 27.39M | 22.31M | 10.78M | 8.73M | 10.14M | 8.54M | 8.28M |
| accruedExpenses | - | 91.9M | 89.49M | 74.12M | 68.34M | 64.69M | 63.73M | 60.19M | 66.58M | 58.13M |
| shortTermDebt | 124.28M | 63.98M | 66.95M | 66.25M | 50.62M | 67.1M | 57.3M | 54.08M | 61.93M | 64.14M |
| capitalLeaseObligationsCurrent | - | 34.36M | 32.17M | 26.22M | 22.74M | 21.48M | 20.26M | - | - | - |
| taxPayables | - | 9.92M | 10.41M | 16.63M | 12.09M | 316K | 12000 | 1.69M | 324K | 8.28M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 378.12M | 293.06M | 277.8M | 304.62M | 227.29M | 171.59M | 159.87M | 183.12M | 136.44M | 132.32M |
| totalCurrentLiabilities | 656.89M | 665.98M | 701.56M | 768.47M | 702.69M | 506.55M | 444.28M | 451.32M | 402.59M | 396.18M |
| longTermDebt | 340.31M | 125.16M | 161.99M | 198.37M | 174.92M | 217.12M | 266.21M | 237.6M | 206.99M | 179.53M |
| capitalLeaseObligationsNonCurrent | 204.33M | 189.98M | 176.62M | 147.83M | 88.84M | 97.84M | 52.28M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 111.58M | 78.65M | 55.78M | 60.49M | 64.89M | 72.41M | 66.21M | 56.44M | 49.16M | 54.68M |
| otherNonCurrentLiabilities | -156.17M | 55.6M | 146.77M | 167.72M | 152.27M | 56.5M | 59.19M | 76.19M | 55.44M | 52.64M |
| totalNonCurrentLiabilities | 500.05M | 449.38M | 541.17M | 574.42M | 480.92M | 443.87M | 443.89M | 370.23M | 311.59M | 286.85M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 204.33M | 224.34M | 208.79M | 174.05M | 111.58M | 119.32M | 72.54M | - | - | - |
| totalLiabilities | 1.16B | 1.12B | 1.24B | 1.34B | 1.18B | 950.42M | 888.16M | 821.55M | 714.18M | 683.02M |
| treasuryStock | -526.61M | -451.04M | -375.81M | -284.28M | -194.27M | -111.17M | -104.58M | -95.47M | -86.06M | -80.04M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 305K | 304K | 300K | 298K | 294K | 290K | 288K | 287K | 285K | 282K |
| retainedEarnings | 1.48B | 1.44B | 1.27B | 1.09B | 801.31M | 595.93M | 533.19M | 501.39M | 438.38M | 386.92M |
| additionalPaidInCapital | 338.08M | 329.58M | 340.96M | 339.58M | 318.03M | 342.35M | 333.94M | 325.71M | 319.44M | 315.32M |
| 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 | 60.1M | 173.36M | 195.43M | 298.21M | 213.52M | 71.1M | 39.98M | 67.26M | 59.73M | 18.65M |
| depreciationAndAmortization | 170.34M | 149.09M | 145.73M | 140.04M | 124.22M | 118.39M | 112.47M | 108.64M | 103.07M | 103.05M |
| deferredIncomeTax | 33.37M | 22.44M | -5.57M | -6.25M | -7.59M | 7.72M | 5.41M | 1.87M | -10.21M | 9.52M |
| stockBasedCompensation | 10.58M | 11.36M | 11.44M | 12.78M | 11.43M | 10.48M | 9.52M | 8.41M | 6.96M | 7.59M |
| changeInWorkingCapital | -42.79M | -13.04M | 29.58M | 31.14M | -4.09M | -1.47M | -28.02M | 55.91M | -15.63M | -36.34M |
| accountsReceivables | 30.94M | 45.5M | 41.19M | 6.96M | -122.78M | 4.33M | 1.22M | 2.34M | 4.08M | 1.64M |
| inventory | - | - | - | - | - | -4.33M | -1.22M | -33.22M | -27.96M | -32.96M |
| accountsPayables | -36.24M | -21.04M | -10.26M | 46.93M | 106.06M | 40.67M | -27.04M | 52.02M | 10.39M | -11.26M |
| otherWorkingCapital | -37.48M | -37.5M | -1.34M | -22.74M | 12.63M | -42.14M | -977K | 34.77M | -2.14M | 6.24M |
| otherNonCashItems | -2.64M | -57.36M | -54.45M | -5.1M | -13.98M | -229K | 31M | 13.26M | 8.01M | 7.78M |
| netCashProvidedByOperatingActivities | 228.95M | 285.85M | 322.17M | 470.82M | 323.52M | 205.99M | 170.36M | 255.35M | 151.92M | 110.26M |
| investmentsInPropertyPlantAndEquipment | -128.17M | -223.1M | -219.02M | -165.5M | -78.47M | -57.49M | -102.43M | -54.09M | -75.62M | -78.74M |
| acquisitionsNet | 34.47M | - | - | 2.75M | -230.37M | 14.24M | 11.48M | 4.68M | 2.49M | -22M |
| purchasesOfInvestments | -22M | -29.24M | -96.54M | -182.35M | -81.36M | -165.13M | -129.71M | -108.5M | -73.46M | -69.4M |
| salesMaturitiesOfInvestments | 29.24M | 66.58M | 198.12M | 64.33M | 73.18M | 216.74M | 120.41M | 58.7M | 73.84M | 74.17M |
| otherInvestingActivities | 9.76M | -1.52M | 95.74M | 19.69M | 13.82M | -893K | 2.01M | 4.26M | 4.28M | 8.8M |
| netCashProvidedByInvestingActivities | -76.7M | -187.28M | -21.7M | -261.08M | -303.2M | 7.46M | -98.24M | -94.95M | -68.47M | -87.17M |
| netDebtIssuance | -83.13M | -120.52M | -83.28M | -43.33M | -118.71M | -101.1M | -39.09M | -71.26M | -58.92M | -52.2M |
| longTermNetDebtIssuance | -108.13M | -120.52M | -69.18M | -43.33M | -118.71M | -101.1M | -38.53M | -71.26M | -58.92M | -52.2M |
| shortTermNetDebtIssuance | 25M | - | -14.1M | - | - | - | -562K | - | - | - |
| netStockIssuance | -75.57M | -75.23M | -91.53M | -65M | -83.1M | -6.6M | -9.11M | -9.4M | -6.02M | -9.51M |
| netCommonStockIssuance | -75.57M | -75.23M | -91.53M | -65M | -83.1M | -6.6M | -9.11M | -9.4M | -6.02M | -9.51M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -75.57M | -75.23M | -91.53M | -65M | -83.1M | -6.6M | -9.11M | -9.4M | -6.02M | -9.51M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -10.97M | -11.3M | -11.54M | -10.83M | -8.14M | -8.16M | -8.19M | -8.24M | -8.26M | -8.32M |
| commonDividendsPaid | -10.97M | -11.3M | -11.54M | -10.83M | -8.14M | -8.16M | -8.19M | -8.24M | -8.26M | -8.32M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -7.99M | -26.3M | -10.26M | -8.82M | -37.7M | 4.44M | -4.01M | -2.08M | -4.71M | -3.75M |
| netCashProvidedByFinancingActivities | -177.66M | -233.35M | -196.61M | -127.98M | -247.64M | -111.4M | -60.4M | -90.98M | -77.92M | -73.78M |
| 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 | 998.79M | 972.69M | 1.05B | 1.02B | 967.08M | 1B | 1.06B | 1.08B | 1.04B | 1.09B |
| costOfRevenue | 995.36M | 980.94M | 962.02M | 938.14M | 911.57M | 918.89M | 971.1M | 977.83M | 961.2M | 973.8M |
| grossProfit | 3.43M | -8.26M | 86.11M | 84.11M | 55.51M | 82.75M | 92.03M | 100M | 75.22M | 115.73M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | 31.48M | - | - | - | - | - | - | - |
| otherExpenses | - | - | - | 46.8M | 48.88M | 44.59M | -42.97M | 51.15M | 52.79M | 51.48M |
| operatingExpenses | - | - | 31.48M | 46.8M | 48.88M | 44.59M | -42.97M | 51.15M | 52.79M | 51.48M |
| costAndExpenses | 995.36M | 980.94M | 993.51M | 984.95M | 960.45M | 963.48M | 928.13M | 1.03B | 1.01B | 1.03B |
| netInterestIncome | -3.61M | -2.12M | -1.97M | -1.92M | -1.6M | -461K | 849K | 1.16M | 1.09M | 1.8M |
| interestIncome | 676K | 1.2M | 1.37M | 1.04M | 1.15M | 1.93M | 3.13M | 3.24M | 3.32M | 4.12M |
| interestExpense | 4.29M | 3.32M | 3.33M | 2.96M | 2.76M | 2.39M | 2.28M | 2.08M | 2.23M | 2.33M |
| depreciationAndAmortization | 44.3M | 54.64M | 34.8M | 40.93M | 39.96M | 39.37M | 36.61M | 36.28M | 36.83M | 37.39M |
| ebitda | 47.26M | 47.41M | 91.64M | 79.85M | 46.89M | 79.22M | 175.6M | 87.58M | 34.38M | 107.52M |
| ebit | 2.95M | -7.24M | 56.84M | 38.92M | 6.93M | 39.85M | 138.98M | 51.3M | -2.45M | 70.13M |
| nonOperatingIncomeExcludingInterest | 476K | -1.02M | -2.22M | -1.62M | -299K | -1.69M | -3.99M | -2.46M | 24.88M | -5.88M |
| operatingIncome | 3.43M | -8.26M | 54.63M | 37.31M | 6.63M | 38.16M | 134.99M | 48.84M | 22.44M | 64.25M |
| totalOtherIncomeExpensesNet | -4.76M | -2.3M | -1.12M | -1.34M | -2.46M | -701K | 1.71M | 382K | -27.11M | 3.55M |
| incomeBeforeTax | -1.33M | -10.56M | 53.51M | 35.97M | 4.17M | 37.46M | 136.7M | 49.23M | -4.68M | 67.81M |
| incomeTaxExpense | -297K | -2.44M | 14.23M | 10.16M | 1.04M | 8.42M | 36.39M | 2.3M | -1.76M | 19.02M |
| netIncomeFromContinuingOperations | -1.04M | -8.12M | 39.27M | 25.81M | 3.13M | 29.04M | 100.31M | 46.92M | -2.91M | 48.79M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | 600K | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -1.04M | -8.12M | 39.27M | 25.81M | 3.13M | 29.04M | 100.31M | 46.92M | -2.31M | 48.79M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -1.04M | -8.12M | 39.27M | 25.81M | 3.13M | 29.04M | 100.31M | 46.92M | -2.31M | 48.79M |
| eps | -0.05 | -0.36 | 1.73 | 1.12 | 0.14 | 1.24 | 4.25 | 1.99 | -0.1 | 2.06 |
| 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 | 64.06M | 102.03M | 120.6M | 114.87M | 74.12M | 127.44M | 150.46M | 215.59M | 172.86M | 262.23M |
| shortTermInvestments | 22.39M | 22.2M | 12.02M | 24.8M | 24.55M | 29.76M | 40.64M | 44.86M | 68.06M | 67.84M |
| cashAndShortTermInvestments | 86.45M | 124.23M | 132.63M | 139.68M | 98.67M | 157.2M | 191.1M | 260.46M | 240.92M | 330.07M |
| netReceivables | 454.76M | 442.67M | 432.15M | 448.96M | 468.27M | 459.53M | 457.53M | 463.91M | 467.19M | 506.56M |
| accountsReceivables | 425.46M | 370.97M | 408.61M | 402.32M | 414.13M | 394.84M | 422.86M | 429.51M | 433.72M | 430.12M |
| otherReceivables | 29.3M | 71.7M | 23.54M | 46.63M | 54.13M | 64.7M | 34.67M | 34.4M | 33.47M | 76.44M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 49.28M | 49.4M | 35.36M | 38.12M | 46.67M | 47.86M | 32.4M | 31.84M | 39.23M | 37.03M |
| otherCurrentAssets | 52.74M | 9.76M | 56.99M | 11.42M | 11.56M | 11.04M | 10.88M | 11.01M | 11.14M | 11.12M |
| totalCurrentAssets | 643.23M | 626.06M | 657.13M | 638.17M | 625.16M | 675.64M | 691.91M | 767.21M | 758.48M | 884.78M |
| propertyPlantEquipmentNet | 1.14B | 1.36B | 1.38B | 1.34B | 1.29B | 1.26B | 1.24B | 1.16B | 1.11B | 1.08B |
| goodwill | 304.75M | 304.75M | 304.75M | 304.75M | 304.75M | 304.75M | 304.75M | 304.75M | 304.75M | 304.75M |
| intangibleAssets | 66.87M | 69.39M | 79.23M | 82.45M | 85.45M | 88.62M | 91.63M | 94.74M | 97.94M | 101.15M |
| goodwillAndIntangibleAssets | 371.63M | 374.14M | 383.98M | 387.2M | 390.2M | 393.37M | 396.38M | 399.49M | 402.69M | 405.9M |
| longTermInvestments | - | - | 4.96M | - | - | - | - | - | - | - |
| taxAssets | 15.68M | 9.3M | 7.82M | 9.32M | 9.27M | 9.54M | 8.29M | 9.97M | 10.03M | 8.14M |
| otherNonCurrentAssets | 292.3M | 79.56M | 70.95M | 89.68M | 90.18M | 92.39M | 74.74M | 74.03M | 73.12M | 101.44M |
| totalNonCurrentAssets | 1.82B | 1.83B | 1.84B | 1.83B | 1.78B | 1.75B | 1.72B | 1.64B | 1.6B | 1.6B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.46B | 2.45B | 2.5B | 2.47B | 2.41B | 2.43B | 2.41B | 2.41B | 2.36B | 2.49B |
| totalPayables | 164.24M | 154.49M | 164.27M | 180.53M | 166.87M | 182.69M | 209.5M | 222.3M | 209.92M | 235.16M |
| accountPayables | 164.24M | 154.49M | 164.27M | 176.9M | 166.87M | 172.76M | 204.7M | 222.3M | 209.91M | 214M |
| otherPayables | - | - | - | 3.63M | - | 9.92M | 4.81M | - | 8000 | 21.15M |
| accruedExpenses | 388.36M | - | 391.29M | 368.62M | 355.9M | 91.9M | 360.74M | 332.26M | 313.49M | 89.49M |
| shortTermDebt | 94.09M | 124.28M | 78.63M | 77.55M | 66.69M | 63.98M | 62.2M | 58.62M | 63.18M | 66.95M |
| capitalLeaseObligationsCurrent | 36.83M | - | 35.47M | 34.7M | 34.08M | 34.36M | 33.13M | 32.67M | 31.99M | 32.17M |
| taxPayables | 8.51M | 45.4M | 46.07M | 23.28M | 29.11M | 9.92M | 4.81M | 22.56M | 8000 | 10.41M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 8.51M | 378.12M | 800K | - | 800K | 293.06M | - | - | - | 277.8M |
| totalCurrentLiabilities | 692.03M | 656.89M | 670.46M | 661.4M | 624.34M | 665.98M | 665.57M | 645.85M | 618.58M | 701.56M |
| longTermDebt | 129.56M | 340.31M | 135.47M | 163.85M | 147.53M | 125.16M | 118.31M | 144.97M | 148.99M | 161.99M |
| capitalLeaseObligationsNonCurrent | 199.61M | 204.33M | 210.96M | 215.38M | 214.61M | 189.98M | 192.05M | 185.64M | 174.08M | 176.62M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 105.62M | 111.58M | 114M | 78.28M | 79.32M | 78.65M | 65.74M | 45.59M | 44.8M | 55.78M |
| otherNonCurrentLiabilities | 45.05M | -156.17M | 47.38M | 48.1M | 46.35M | 55.6M | 65.42M | 154.94M | 147.96M | 146.77M |
| totalNonCurrentLiabilities | 479.84M | 500.05M | 507.81M | 505.61M | 487.8M | 449.38M | 441.52M | 531.14M | 515.84M | 541.17M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 236.44M | 204.33M | 246.43M | 250.07M | 248.69M | 224.34M | 225.17M | 218.31M | 206.07M | 208.79M |
| totalLiabilities | 1.17B | 1.16B | 1.18B | 1.17B | 1.11B | 1.12B | 1.11B | 1.18B | 1.13B | 1.24B |
| treasuryStock | -534.03M | -526.61M | -509.17M | -492.78M | -473.03M | -451.04M | -431.91M | -407.43M | -391.46M | -375.81M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 305K | 305K | 305K | 305K | 304K | 304K | 304K | 304K | 300K | 300K |
| retainedEarnings | 1.48B | 1.48B | 1.5B | 1.46B | 1.44B | 1.44B | 1.41B | 1.31B | 1.27B | 1.27B |
| additionalPaidInCapital | 340.2M | 338.08M | 336.48M | 333.8M | 331.94M | 329.58M | 327.34M | 324.64M | 343.1M | 340.96M |
| 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 | -1.04M | -8.12M | 39.27M | 25.81M | 3.13M | 29.04M | 100.31M | 46.92M | -2.31M | 48.79M |
| depreciationAndAmortization | 44.3M | 45.04M | 44.4M | 40.93M | 39.96M | 39.37M | 36.61M | 36.28M | 36.83M | 37.39M |
| deferredIncomeTax | -12.2M | -2.44M | 37.3M | -951K | 764K | 11.89M | 22M | 1.09M | -12.55M | 5.31M |
| stockBasedCompensation | 2.12M | 1.67M | 2.74M | 3.78M | 2.38M | 2.32M | 2.72M | 3.43M | 2.89M | 2.85M |
| changeInWorkingCapital | -25.45M | -3.5M | -10.8M | 41.16M | -69.64M | -19.68M | 19.95M | 41.62M | -54.92M | 34.7M |
| accountsReceivables | -58.43M | 33.87M | -6.8M | 13.48M | 1.13M | 1.16M | 5.64M | 3.64M | 35.06M | -2.29M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 19.14M | -20.9M | 24.14M | 10.06M | -49.54M | 7.97M | 9.34M | 32.2M | -70.55M | 30.6M |
| otherWorkingCapital | 13.84M | -16.47M | -28.14M | 17.62M | -21.23M | -28.81M | 4.97M | 5.77M | -19.43M | 6.39M |
| otherNonCashItems | 804K | 12M | -14.74M | -2.29M | 1.08M | -6.13M | -92.75M | 4.39M | 36.52M | -1.63M |
| netCashProvidedByOperatingActivities | 8.54M | 44.66M | 98.18M | 108.43M | -22.32M | 56.8M | 88.85M | 133.74M | 6.47M | 127.41M |
| investmentsInPropertyPlantAndEquipment | -9.76M | -11.2M | -68.69M | -27.48M | -14.52M | -53.26M | -64.93M | -54M | -58.68M | -92.8M |
| acquisitionsNet | - | 1.95M | 26.38M | - | - | -2.34M | - | 1.05M | 1.29M | -99.16M |
| purchasesOfInvestments | - | -10M | -12M | - | - | - | -24M | - | -5.24M | -16.18M |
| salesMaturitiesOfInvestments | 1.85M | -990K | 24.99M | - | 5.24M | 10.71M | 27.37M | 22.87M | 5.64M | 37.55M |
| otherInvestingActivities | -3.57M | 1M | 8.76M | -280K | 154K | 7.07M | -812K | - | - | 100.95M |
| netCashProvidedByInvestingActivities | -11.48M | -19.24M | -20.57M | -27.76M | -9.13M | -37.83M | -62.37M | -30.09M | -56.99M | -69.64M |
| netDebtIssuance | -22.31M | 4.14M | -26.75M | 6.79M | 7.68M | -16.48M | -66.66M | -20.23M | -16.77M | -18.3M |
| longTermNetDebtIssuance | -22.31M | -20.86M | -51.75M | -18.21M | 7.68M | -18.15M | -66.66M | -18.94M | -16.77M | -16.69M |
| shortTermNetDebtIssuance | - | 25M | 25M | 25M | - | 1.68M | - | -1.3M | - | -1.61M |
| netStockIssuance | -7.42M | -17.44M | -16.39M | -19.75M | -21.99M | -19.12M | -24.48M | -15.98M | -15.65M | -25.64M |
| netCommonStockIssuance | -7.42M | -17.44M | -16.39M | -19.75M | -21.99M | -19.12M | -24.48M | -15.98M | -15.65M | -25.64M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -7.42M | -17.44M | -16.39M | -19.75M | -21.99M | -19.12M | -24.48M | -15.98M | -15.65M | -25.64M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2.68M | -2.7M | -2.73M | -2.76M | -2.78M | -2.81M | -2.84M | -2.82M | -2.83M | -2.85M |
| commonDividendsPaid | -2.68M | -2.7M | -2.73M | -2.76M | -2.78M | -2.81M | -2.84M | -2.82M | -2.83M | -2.85M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.62M | -28M | -26.02M | -24.2M | -4.78M | -3.58M | 2.38M | -21.89M | -3.6M | -257K |
| netCashProvidedByFinancingActivities | -35.04M | -44M | -71.88M | -39.92M | -21.87M | -41.99M | -91.6M | -60.91M | -38.84M | -47.05M |