$0.28 (0.37%)
| 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 | 11.01B | 11.26B | 14.75B | 17.33B | 12.61B | 8.06B | 8.17B | 3.05B | 3.69B | 3.92B |
| costOfRevenue | 10.3B | 10.57B | 13.92B | 16.65B | 12.17B | 7.66B | 7.65B | 2.75B | 3.37B | 3.56B |
| grossProfit | 713.65M | 687.31M | 831.94M | 670.63M | 441.64M | 402.76M | 515.95M | 297.77M | 313.38M | 360.52M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | 4.9M |
| sellingGeneralAndAdministrativeExpenses | - | 501.22M | 492.26M | 466.56M | 423.75M | 377.7M | 436.84M | 251.37M | 287.93M | 318.4M |
| otherExpenses | 585.23M | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 585.23M | 501.22M | 492.26M | 466.56M | 423.75M | 377.7M | 436.84M | 251.37M | 287.93M | 318.4M |
| costAndExpenses | 10.88B | 11.07B | 14.41B | 17.12B | 12.59B | 8.04B | 8.09B | 3B | 3.66B | 3.88B |
| netInterestIncome | -39.96M | -10.67M | -33.86M | -53.85M | -35.76M | -33.78M | -59.42M | -27.85M | -21.57M | -21.12M |
| interestIncome | 7.2M | 21.09M | 13.01M | 3M | 1.53M | - | - | - | - | - |
| interestExpense | 47.16M | 31.76M | 46.87M | 56.85M | 37.29M | 33.78M | 59.42M | 27.85M | 21.57M | 21.12M |
| depreciationAndAmortization | 133.32M | 127.8M | 125.11M | 134.74M | 178.93M | 188.64M | 146.17M | 90.3M | 86.41M | 84.32M |
| ebitda | 321.95M | 359.75M | 341.54M | 386.3M | 378.27M | 195.42M | 233.7M | 172.57M | 88.74M | 127.43M |
| ebit | 188.63M | 231.95M | 216.43M | 251.55M | 199.34M | 6.78M | 87.53M | 82.28M | 2.33M | 43.1M |
| nonOperatingIncomeExcludingInterest | -60.21M | -45.86M | 123.25M | -47.48M | -181.45M | 18.29M | -8.42M | -35.88M | 23.12M | -980K |
| operatingIncome | 128.42M | 186.09M | 339.68M | 204.08M | 17.89M | 25.06M | 79.11M | 46.4M | 25.45M | 42.12M |
| totalOtherIncomeExpensesNet | 13.05M | 14.67M | -170.12M | -9.49M | 142.88M | -52.15M | -51M | 6.76M | -45.98M | -20.74M |
| incomeBeforeTax | 141.47M | 200.76M | 169.56M | 194.58M | 160.77M | -27.08M | 28.11M | 53.16M | -20.52M | 21.38M |
| incomeTaxExpense | 22.17M | 30.06M | 37.03M | 39.63M | 29.23M | -10.91M | 13.05M | 11.93M | -61.82M | 6.91M |
| netIncomeFromContinuingOperations | 119.3M | 170.7M | 132.53M | 154.95M | 131.54M | -16.17M | 15.06M | 41.22M | 42.61M | 14.47M |
| netIncomeFromDiscontinuedOperations | - | - | - | 12.02M | 4.32M | 1.96M | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 95.71M | 114.01M | 101.19M | 131.08M | 103.99M | 7.71M | 18.31M | 41.48M | 41.2M | 11.59M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 95.71M | 114.01M | 101.19M | 131.08M | 103.99M | 7.71M | 18.31M | 41.48M | 42.51M | 11.58M |
| eps | 2.81 | 3.35 | 3 | 3.89 | 3.12 | 0.23 | 0.56 | 1.47 | 1.46 | 0.41 |
| 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 | 98.28M | 561.77M | 643.85M | 115.27M | 216.44M | 29.12M | 54.9M | 22.59M | 34.92M | 62.63M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 98.28M | 561.77M | 643.85M | 115.27M | 216.44M | 29.12M | 54.9M | 22.59M | 34.92M | 62.63M |
| netReceivables | 652.47M | 764.55M | 762.55M | 1.25B | 835.18M | 641.33M | 536.37M | 207.28M | 183.24M | 194.7M |
| accountsReceivables | 652.47M | 764.55M | 762.55M | 1.25B | 835.18M | 641.33M | 536.37M | 207.28M | 183.24M | 194.7M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 1.37B | 1.29B | 1.17B | 1.73B | 1.81B | 1.29B | 1.17B | 690.8M | 648.7M | 682.75M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 260.53M | 237.14M | 233.86M | 370.08M | 506.17M | 452.89M | 183.54M | 102.52M | 132.35M | 118.05M |
| totalCurrentAssets | 2.38B | 2.85B | 2.81B | 3.47B | 3.37B | 2.42B | 1.95B | 1.02B | 999.14M | 1.06B |
| propertyPlantEquipmentNet | 1.05B | 972.78M | 747.6M | 824.62M | 838.18M | 893.7M | 1.6B | 998.5M | 808.12M | 777.25M |
| goodwill | 127.86M | 127.86M | 127.86M | 129.34M | 129.34M | 131.54M | 135.36M | 6.02M | 6.02M | 63.93M |
| intangibleAssets | 63.51M | 69.34M | 85.58M | 100.91M | 117.14M | 140.08M | 175.31M | 99.14M | 112.89M | 106.1M |
| goodwillAndIntangibleAssets | 191.37M | 197.2M | 213.44M | 230.25M | 246.48M | 271.63M | 310.67M | 105.16M | 118.92M | 170.03M |
| longTermInvestments | 30.76M | - | - | - | - | - | 23.86M | 242.33M | 223.24M | 216.93M |
| taxAssets | 30.63M | - | - | - | - | - | - | 130.09M | 121.73M | -169.93M |
| otherNonCurrentAssets | 35.38M | 101.06M | 87.01M | 87.18M | 112.24M | 690.39M | 21.75M | -107.27M | -108.86M | 180.44M |
| totalNonCurrentAssets | 1.34B | 1.27B | 1.05B | 1.14B | 1.2B | 1.86B | 1.96B | 1.37B | 1.16B | 1.17B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.71B | 4.12B | 3.86B | 4.61B | 4.57B | 4.27B | 3.9B | 2.39B | 2.16B | 2.23B |
| totalPayables | 918.69M | 1.05B | 1.06B | 1.42B | 1.2B | 954.81M | 873.08M | 462.54M | 503.57M | 581.83M |
| accountPayables | 918.69M | 1.05B | 1.06B | 1.42B | 1.2B | 954.81M | 873.08M | 462.54M | 503.57M | 581.83M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 227.19M | 232.29M | 245.92M | 230.15M | 153.31M | 176.38M | 79.05M | 69.58M | 69.65M |
| shortTermDebt | 339.88M | 202.75M | 70.67M | 382.73M | 534.05M | 473.07M | 209.93M | 226.59M | 76.2M | 76.54M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | 17.64M | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 195.33M | 194.02M | 187.05M | 370.52M | 358.12M | 178.23M | 133.58M | 32.53M | 59.71M | 48.59M |
| otherCurrentLiabilities | 232.5M | 59.77M | 90.85M | 98.52M | 142.29M | 172.27M | 29.31M | 32.65M | 29.65M | 23.17M |
| totalCurrentLiabilities | 1.69B | 1.73B | 1.64B | 2.52B | 2.46B | 1.93B | 1.44B | 833.35M | 738.72M | 799.78M |
| longTermDebt | 624M | 608.15M | 562.96M | 492.52M | 600.49M | 886.45M | 1.02B | 496.19M | 418.34M | 397.06M |
| capitalLeaseObligationsNonCurrent | 79.1M | 65.31M | 31.66M | 37.15M | 31.32M | 19.84M | 51.09M | - | 24.3M | 14M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 23.43M | 27.54M | 35.36M |
| deferredTaxLiabilitiesNonCurrent | 25.91M | 55M | 58.58M | 64.08M | 71.13M | 170.15M | 146.16M | 130.09M | 122.97M | 182.11M |
| otherNonCurrentLiabilities | 7.19M | 61.84M | 49.09M | 63.16M | 94.65M | 103.34M | 51.67M | 55.62M | 158.1M | 49.2M |
| totalNonCurrentLiabilities | 736.2M | 790.31M | 702.29M | 656.9M | 797.59M | 1.18B | 1.27B | 681.89M | 601.98M | 642.38M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 79.1M | 65.31M | 31.66M | 37.15M | 31.32M | 19.84M | 68.73M | - | 24.3M | 14M |
| totalLiabilities | 2.42B | 2.52B | 2.34B | 3.18B | 3.26B | 3.11B | 2.71B | 1.52B | 1.34B | 1.44B |
| treasuryStock | -14.08M | -2.86M | -10.26M | -15.04M | -263K | -966K | -7.34M | -35.3M | -40.31M | -45.38M |
| preferredStock | - | - | - | - | - | - | - | 46.44M | 6.39M | 16.34M |
| commonStock | 144K | 142K | 142K | 142K | 140K | 138K | 137K | 96000 | 96000 | 96000 |
| retainedEarnings | 1.04B | 970.71M | 882.94M | 807.77M | 702.76M | 626.08M | 642.69M | 647.52M | 633.5M | 609.21M |
| additionalPaidInCapital | 208.42M | 385.61M | 387.21M | 385.25M | 368.6M | 348.71M | 345.36M | 224.4M | 224.62M | 222.91M |
| 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 | 95.71M | 170.7M | 101.19M | 166.98M | 135.87M | -14.22M | 15.06M | 41.22M | 42.61M | 14.47M |
| depreciationAndAmortization | 133.32M | 127.8M | 125.11M | 134.74M | 178.93M | 188.64M | 146.17M | 90.3M | 86.41M | 84.32M |
| deferredIncomeTax | -6.01M | -2.91M | -1.6M | -20.01M | -104.62M | 26.39M | 5.11M | 11.02M | -63.23M | 6.03M |
| stockBasedCompensation | 16.98M | 13.63M | 12.86M | 11.19M | 11.04M | 10.18M | 16.23M | 6.62M | 6.1M | 6.99M |
| changeInWorkingCapital | -101.18M | 8.24M | 595.52M | -27.92M | -267.84M | -312.89M | 155.96M | -152.1M | -33.65M | -83.54M |
| accountsReceivables | 104.57M | 35.78M | 468.97M | -391.4M | -184M | -128.5M | 1.49M | -24.79M | 9.78M | -26.43M |
| inventory | -72.4M | 87.91M | 572.24M | 56.86M | -528.07M | -139.5M | -1.58M | -44.06M | 16.14M | 28.16M |
| accountsPayables | -144.08M | -102.4M | -563.72M | 230.29M | - | 70.28M | 134.34M | -66.64M | -79.86M | -75.28M |
| otherWorkingCapital | 10.73M | -13.04M | 118.04M | 76.34M | 444.23M | -115.17M | 21.71M | -16.61M | -59.58M | -85.27M |
| otherNonCashItems | 38.16M | 14.04M | 113.67M | 22.13M | -4.42M | 27.47M | 10.03M | -32.58M | 37.05M | 11.31M |
| netCashProvidedByOperatingActivities | 177M | 331.51M | 946.75M | 287.12M | -51.05M | -74.43M | 348.56M | -35.52M | 75.28M | 39.58M |
| investmentsInPropertyPlantAndEquipment | -233.12M | -149.19M | -150.44M | -139.74M | -81.8M | -104.89M | -270.48M | -309.58M | -177.62M | -163.01M |
| acquisitionsNet | - | -29.17M | -14.38M | -15.07M | 6.7M | 29.76M | -102.58M | -3.33M | -8.12M | 6.66M |
| purchasesOfInvestments | - | - | -1.73M | -2.1M | -6.24M | -3.06M | -1.49M | -1.09M | -5.68M | 111.58M |
| salesMaturitiesOfInvestments | - | - | - | - | - | -29.76M | 18.09M | - | 1.07M | 15.01M |
| otherInvestingActivities | 37.81M | 15.28M | 12.67M | 104.02M | 568.59M | 21.19M | 31.42M | 126.92M | 72.24M | 113.11M |
| netCashProvidedByInvestingActivities | -195.32M | -163.07M | -153.88M | -52.9M | 487.25M | -86.76M | -325.03M | -185.99M | -113.49M | -28.22M |
| netDebtIssuance | 58.39M | -108.54M | -183.32M | -251.32M | -233.63M | 167.17M | 35.29M | 193.91M | 32.12M | -1.82M |
| longTermNetDebtIssuance | -21.51M | -16.59M | 50.38M | -30.04M | -327.73M | -87.8M | 314.11M | 10.91M | 40.18M | -1.82M |
| shortTermNetDebtIssuance | 79.9M | -91.95M | -233.7M | -221.27M | 94.1M | 254.97M | -278.82M | 183M | -8.06M | 14M |
| netStockIssuance | -15.37M | -2.3M | -1.75M | -12.72M | - | - | - | - | - | 1.03M |
| netCommonStockIssuance | -15.37M | -2.3M | -1.75M | -12.72M | - | - | - | - | - | 1.03M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | 1.03M |
| commonStockRepurchased | -15.37M | -2.3M | -1.75M | -12.72M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -26.85M | -26.27M | -25.37M | -24.61M | -23.75M | -23M | -22.12M | -18.64M | -18.15M | -17.36M |
| commonDividendsPaid | -26.85M | -26.27M | -25.37M | -24.61M | -23.75M | -23M | -22.12M | -18.64M | -18.15M | -17.36M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -463.32M | -113.25M | -53.56M | -46.08M | 8.6M | -7.87M | -4.46M | 33.92M | -3.47M | 5.67M |
| netCashProvidedByFinancingActivities | -447.15M | -250.36M | -263.99M | -334.73M | -248.77M | 136.3M | 8.71M | 209.19M | 10.5M | -12.49M |
| 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 | 2.63B | 2.54B | 2.68B | 3.14B | 2.66B | 3.12B | 2.62B | 2.8B | 2.72B | 3.21B |
| costOfRevenue | 2.39B | 2.31B | 2.51B | 2.98B | 2.51B | 2.97B | 2.36B | 2.61B | 2.61B | 2.98B |
| grossProfit | 235.38M | 230.99M | 170.87M | 158.42M | 152.87M | 151.29M | 264.9M | 181.54M | 108.98M | 237.63M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 144.66M | 150.47M | 172.55M | - | 145.75M | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 144.66M | 150.47M | 172.55M | - | 145.75M | 144.75M | 120.49M | 116.61M | 119.36M | 132.71M |
| otherExpenses | - | - | - | 134.59M | - | - | - | - | - | - |
| operatingExpenses | 144.66M | 150.47M | 172.55M | 134.59M | 145.75M | 144.75M | 120.49M | 116.61M | 119.36M | 132.71M |
| costAndExpenses | 2.54B | 2.46B | 2.68B | 3.11B | 2.65B | 3.12B | 2.48B | 2.73B | 2.73B | 3.11B |
| netInterestIncome | -17.34M | -13.13M | -10.48M | -11.5M | -13.1M | -10.27M | -8.36M | -6.61M | -6.52M | -8.1M |
| interestIncome | 855K | 700K | - | - | - | - | - | - | - | - |
| interestExpense | 18.2M | 13.83M | 10.48M | 11.5M | 13.1M | 10.27M | 8.36M | 6.61M | 6.52M | 8.1M |
| depreciationAndAmortization | 34.11M | 33.26M | 32.65M | 33.07M | 34.34M | 36.18M | 30.41M | 30.27M | 30.95M | 31.31M |
| ebitda | 86.2M | 134.67M | 68.97M | 69.4M | 50.65M | 116.81M | 104.15M | 97.43M | 54.82M | 131.17M |
| ebit | 52.09M | 101.41M | 36.32M | 36.33M | 16.31M | 80.63M | 73.75M | 67.16M | 23.88M | 99.86M |
| nonOperatingIncomeExcludingInterest | 38.63M | -20.88M | -38M | -12.5M | -9.19M | -74.1M | 70.66M | -2.23M | -34.26M | 5.06M |
| operatingIncome | 90.72M | 80.53M | -1.68M | 23.83M | 7.12M | 6.54M | 144.4M | 64.92M | -10.38M | 104.92M |
| totalOtherIncomeExpensesNet | -56.82M | 7.05M | 27.52M | 1.01M | -3.9M | 60.71M | -82.21M | -7.58M | 24.35M | -13.16M |
| incomeBeforeTax | 33.89M | 87.58M | 25.84M | 24.84M | 3.21M | 67.25M | 62.19M | 57.35M | 13.97M | 91.76M |
| incomeTaxExpense | 4.56M | 16.49M | -228K | 8.03M | -2.12M | 13.15M | 10.73M | 4.88M | 1.3M | 13.32M |
| netIncomeFromContinuingOperations | 29.33M | 71.09M | 26.07M | 16.81M | 5.33M | 54.1M | 51.46M | 52.47M | 12.66M | 78.44M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 33.19M | 67.43M | 20.14M | 7.86M | 284K | 45.09M | 27.36M | 35.98M | 5.58M | 51.19M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 33.19M | 67.43M | 20.14M | 7.86M | 284K | 45.09M | 27.36M | 35.98M | 5.58M | 51.19M |
| eps | 0.98 | 1.98 | 0.59 | 0.23 | 0.01 | 1.32 | 0.8 | 1.06 | 0.16 | 1.52 |
| 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 | 72.4M | 98.28M | 86.79M | 350.97M | 219.22M | 561.77M | 454.06M | 530.39M | 283.9M | 643.85M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 72.4M | 98.28M | 86.79M | 350.97M | 219.22M | 561.77M | 454.06M | 530.39M | 283.9M | 643.85M |
| netReceivables | 772.01M | 652.47M | 715.76M | 783.89M | 812.48M | 764.55M | 756.62M | 743.55M | 701.71M | 762.55M |
| accountsReceivables | 772.01M | 652.47M | 715.76M | 783.89M | 812.48M | 764.55M | 756.62M | 743.55M | 701.71M | 762.55M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 1.4B | 1.37B | 899.28M | 771.87M | 1.25B | 1.29B | 884.34M | 686.54M | 994.54M | 1.17B |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 314.01M | 260.53M | 259.34M | 268.72M | 248M | 237.14M | 236.05M | 288.82M | 233.76M | 233.86M |
| totalCurrentAssets | 2.56B | 2.38B | 1.96B | 2.18B | 2.53B | 2.85B | 2.33B | 2.25B | 2.21B | 2.81B |
| propertyPlantEquipmentNet | 961.4M | 1.05B | 905.76M | 883.98M | 860.25M | 972.78M | 709.95M | 694.14M | 741.65M | 747.6M |
| goodwill | - | 127.86M | - | - | - | 127.86M | - | - | 127.86M | 127.86M |
| intangibleAssets | - | 63.51M | - | - | - | 69.34M | - | - | 80.53M | 85.58M |
| goodwillAndIntangibleAssets | - | 191.37M | - | - | - | 197.2M | - | - | 208.38M | 213.44M |
| longTermInvestments | - | 30.76M | 30.77M | - | - | - | 30.01M | 46.46M | - | - |
| taxAssets | - | 30.63M | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 401.67M | 35.38M | 399.27M | 387.06M | 408.69M | 101.06M | 317.27M | 309.92M | 97.13M | 87.01M |
| totalNonCurrentAssets | 1.36B | 1.34B | 1.34B | 1.27B | 1.27B | 1.27B | 1.06B | 1.05B | 1.05B | 1.05B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.92B | 3.71B | 3.3B | 3.45B | 3.8B | 4.12B | 3.39B | 3.3B | 3.26B | 3.86B |
| totalPayables | 633.03M | 918.69M | 782.68M | 572.23M | 661.2M | 1.05B | 774.35M | 607.08M | 625.84M | 1.06B |
| accountPayables | 633.03M | 918.69M | 782.68M | 572.23M | 661.2M | 1.05B | 774.35M | 607.08M | 625.84M | 1.06B |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 207.12M | - | 201.94M | 186.9M | 194.39M | 227.19M | 207.54M | 192.68M | 177.95M | 232.29M |
| shortTermDebt | 739.98M | 339.88M | 205.24M | 168.68M | 285.37M | 202.75M | 42.44M | 31.69M | 37.76M | 70.67M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 222.81M | 195.33M | - | 73.54M | 223.7M | 194.02M | 67.9M | 124.42M | 174.65M | 187.05M |
| otherCurrentLiabilities | 67.68M | 232.5M | 140.61M | 79.25M | 69.65M | 59.77M | 85.64M | 128.85M | 67.08M | 90.85M |
| totalCurrentLiabilities | 1.87B | 1.69B | 1.33B | 1.08B | 1.43B | 1.73B | 1.18B | 1.08B | 1.08B | 1.64B |
| longTermDebt | 569.06M | 624M | 570.27M | 578.46M | 588.09M | 608.15M | 542.56M | 549.38M | 556.17M | 562.96M |
| capitalLeaseObligationsNonCurrent | - | 79.1M | - | - | - | 65.31M | - | - | 31.22M | 31.66M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 25.91M | - | - | - | 55M | - | - | 59.15M | 58.58M |
| otherNonCurrentLiabilities | 170.64M | 7.19M | 173.2M | 176.91M | 180.85M | 61.84M | 144.86M | 145.44M | 55.59M | 49.09M |
| totalNonCurrentLiabilities | 739.7M | 736.2M | 743.47M | 755.37M | 768.94M | 790.31M | 687.42M | 694.82M | 702.14M | 702.29M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 79.1M | - | - | - | 65.31M | - | - | 31.22M | 31.66M |
| totalLiabilities | 2.61B | 2.42B | 2.07B | 1.84B | 2.2B | 2.52B | 1.87B | 1.78B | 1.79B | 2.34B |
| treasuryStock | -8.07M | -14.08M | -14.13M | - | - | -2.86M | -572K | -631K | -631K | -10.26M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 144K | 144K | 144K | 144K | 143K | 142K | 143K | 143K | 142K | 142K |
| retainedEarnings | 1.07B | 1.04B | 978.72M | 965.28M | 964.11M | 970.71M | 932.22M | 911.46M | 881.91M | 882.94M |
| additionalPaidInCapital | 201.08M | 208.42M | 205.66M | 384.65M | 382.62M | 385.61M | 382.01M | 378.45M | 375.16M | 387.21M |
| 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 | 33.19M | 67.43M | 20.14M | 16.81M | 5.33M | 54.1M | 51.46M | 35.98M | 5.58M | 78.44M |
| depreciationAndAmortization | 34.11M | 33.26M | 32.65M | 33.07M | 34.34M | 36.18M | 30.41M | 30.27M | 30.95M | 31.31M |
| deferredIncomeTax | - | -6.01M | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -461.82M | -116.04M | 165.42M | 256.44M | -406.99M | 168.92M | -88.31M | 215.67M | -288.04M | 135.83M |
| accountsReceivables | -120.54M | 61.72M | 66.25M | 29.87M | -53.27M | 32.28M | -11.79M | -42.44M | 57.72M | 62.7M |
| inventory | -34.99M | -464.18M | -129.57M | 482.82M | 38.53M | -191.04M | -198.78M | 308.64M | 169.08M | -175.88M |
| accountsPayables | - | - | - | - | - | - | - | -62.53M | -488.27M | - |
| otherWorkingCapital | -306.29M | 286.42M | 228.75M | -256.26M | -392.26M | 327.68M | 122.26M | 12M | -26.58M | 249.01M |
| otherNonCashItems | 845K | 15.16M | 15.68M | -6.99M | 17.3M | 9.61M | 4.32M | 22.52M | 11.88M | 5.09M |
| netCashProvidedByOperatingActivities | -393.68M | -6.18M | 233.88M | 299.32M | -350.02M | 268.81M | -2.11M | 304.43M | -239.63M | 250.66M |
| investmentsInPropertyPlantAndEquipment | -51.71M | -70.91M | -66.83M | -48.83M | -46.55M | -55.96M | -37.84M | -28.61M | -26.78M | -41.72M |
| acquisitionsNet | - | 11.26M | -425M | - | - | -19.61M | - | -9.56M | - | -313K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 2.25M | -8.36M | 15.24M | 16.95M | 2.72M | 3.09M | 5.39M | 2.09M | 4.72M | 5.42M |
| netCashProvidedByInvestingActivities | -49.46M | -68.02M | -476.59M | -31.88M | -43.83M | -72.48M | -32.45M | -36.09M | -22.05M | -36.62M |
| netDebtIssuance | 431.62M | 97.92M | 27.29M | -129.15M | 62.33M | -60.84M | 3.75M | -12.67M | -38.78M | 20.57M |
| longTermNetDebtIssuance | -35.96M | -9.69M | -9.87M | -8.23M | 6.28M | 4.06M | -6.9M | -6.88M | -6.87M | -6.89M |
| shortTermNetDebtIssuance | 467.58M | 107.61M | 37.17M | -120.92M | 56.04M | -64.9M | 10.65M | -5.79M | -31.91M | 27.46M |
| netStockIssuance | - | - | -15.37M | - | -3.84M | - | - | - | -8.07M | - |
| netCommonStockIssuance | - | - | -15.37M | - | -3.84M | - | - | - | -8.07M | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | -15.37M | - | -3.84M | - | - | - | -8.07M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -6.85M | -6.95M | -6.53M | -6.67M | -6.69M | -6.81M | -6.47M | -6.48M | -6.52M | -6.6M |
| commonDividendsPaid | -6.85M | -6.95M | -6.53M | -6.67M | -6.69M | -6.81M | -6.47M | -6.48M | -6.52M | -6.6M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -7M | -134K | -31.37M | -1.63M | -1.35M | -20.12M | -39.95M | -2.5M | -44.91M | -2.12M |
| netCashProvidedByFinancingActivities | 417.78M | 90.83M | -25.97M | -137.45M | 50.44M | -87.76M | -42.67M | -21.65M | -98.28M | 11.85M |