LSE : 0A0C.L
-$0.39 (-1.56%)
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| revenue | 3.68B | 3.26B | 3.61B | 3.75B | 3.63B | 3.08B | 3.2B | 2B | 2.43B |
| costOfRevenue | 3.26B | 2.88B | 3.21B | 3.37B | 3.23B | 2.77B | 2.84B | 1.71B | 2.12B |
| grossProfit | 420.19M | 370.91M | 403.41M | 385.41M | 402.02M | 315.34M | 356.22M | 288.75M | 308.86M |
| researchAndDevelopmentExpenses | 33.57M | 35.85M | 35.45M | 32.6M | 30M | 35.31M | 13.43M | 6.14M | 16.02M |
| generalAndAdministrativeExpenses | - | - | 120.61M | 108.36M | 92.51M | 88.5M | 78.29M | 79.53M | 70.77M |
| sellingAndMarketingExpenses | - | - | 61.03M | 63.29M | 60.68M | 50.84M | 64.78M | 56.2M | 48.44M |
| sellingGeneralAndAdministrativeExpenses | 223.7M | 218.12M | 181.64M | 171.6M | 153.85M | 139.58M | 143.08M | 134.95M | 119.21M |
| otherExpenses | - | - | - | 5.98M | 2.8M | 617K | 6.63M | 5.19M | - |
| operatingExpenses | 257.27M | 253.97M | 225.27M | 210.19M | 186.64M | 175.51M | 163.14M | 146.28M | 105.87M |
| costAndExpenses | 3.52B | -3.14B | 3.47B | 3.58B | 3.42B | 2.95B | 3.01B | 1.86B | 2.23B |
| netInterestIncome | -35.58M | 1.68M | -23.29M | -65.36M | -75.02M | -19.04M | -27.22M | -14.64M | - |
| interestIncome | 12.7M | 31.01M | 36.78M | 1.9M | 1.85M | 4.02M | 3.59M | 1.83M | 566K |
| interestExpense | 48.28M | 29.33M | 60.07M | 67.25M | 76.87M | 23.06M | 30.81M | 16.47M | - |
| depreciationAndAmortization | 117.88M | 117.21M | 111.88M | 103.85M | 99.4M | 95.82M | 76.22M | 57.48M | 72.12M |
| ebitda | 280.8M | 245.33M | 320.14M | 254.06M | 324.44M | 270.75M | 251.59M | 203.55M | 254.77M |
| ebit | 162.92M | 128.12M | 208.26M | 150.2M | 225.04M | 174.93M | 175.37M | 146.06M | 182.65M |
| nonOperatingIncomeExcludingInterest | - | -11.18M | -24.52M | 27.59M | -9.66M | -35.1M | 19.13M | -3.6M | - |
| operatingIncome | 162.92M | 116.94M | 183.73M | 175.22M | 215.38M | 139.83M | 193.09M | 142.47M | 182.65M |
| totalOtherIncomeExpensesNet | -12.66M | -18.15M | -35.55M | -94.84M | -67.21M | 12.04M | -49.95M | -12.88M | 19.77M |
| incomeBeforeTax | 150.26M | 98.79M | 148.18M | 82.96M | 148.17M | 151.87M | 144.56M | 129.59M | 202.43M |
| incomeTaxExpense | 49.59M | 47.83M | 13.45M | 10.61M | 17.51M | 16.26M | 19.99M | 12.72M | 30.53M |
| netIncomeFromContinuingOperations | 100.66M | 50.96M | 134.73M | 72.35M | 130.66M | 135.61M | 124.57M | 116.87M | 171.46M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | 4M | 3.83M | 549K | 2.99M | 2.01M | 2.61M | 911K | - |
| netIncome | 88.02M | 38.42M | 124.32M | 72.9M | 133.66M | 137.61M | 127.18M | 117.78M | 171.46M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 88.02M | 38.42M | 124.32M | 72.9M | 133.66M | 137.61M | 127.18M | 117.78M | 171.46M |
| eps | 0.88 | 0.38 | 1.24 | 0.73 | 1.34 | 1.38 | 1.27 | 1.18 | 1.74 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 664.19M | 1.26B | 1.09B | 831.68M | 1.15B | 928.9M | 752.69M | 694.64M | 1.06B |
| shortTermInvestments | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 664.19M | 1.26B | 1.09B | 831.68M | 1.15B | 928.9M | 752.69M | 694.64M | 1.06B |
| netReceivables | 1.39B | 1.3B | 1.03B | 1.23B | 1.15B | 1.31B | 1.21B | 612.36M | 306.98M |
| accountsReceivables | 432.84M | 414.27M | 334.07M | 472.7M | 318.12M | 300.99M | 285.6M | 251.58M | - |
| otherReceivables | 959.66M | 886.3M | 808.63M | 754.68M | 827.06M | 1.01B | 928.58M | 360.78M | - |
| inventory | 2.07B | 1.66B | 1.35B | 1.04B | 1.07B | 1.09B | 865.96M | 853.22M | 579.46M |
| prepaids | 112.35M | 59.95M | 34.02M | 22.61M | 35.55M | 31.8M | 21.64M | 4.75M | - |
| otherCurrentAssets | - | - | 113.39M | - | - | - | - | - | 79.46M |
| totalCurrentAssets | 4.24B | 4.28B | 3.61B | 3.12B | 3.4B | 3.36B | 2.85B | 2.16B | 2.02B |
| propertyPlantEquipmentNet | 1.2B | 1.1B | 998.04M | 919.82M | 892.74M | 879.97M | 701.7M | 545.78M | 432.29M |
| goodwill | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 303.09M | 265.9M | 46M | 6.93M | 84.49M | 46.12M | 25.27M | 18.28M | 12.83M |
| goodwillAndIntangibleAssets | 303.09M | 265.9M | 46M | 6.93M | 84.49M | 46.12M | 25.27M | 18.28M | 12.83M |
| longTermInvestments | 50.45M | 60.18M | 58.05M | 78.93M | 66.08M | 79.94M | 74.52M | 71.36M | 106.1M |
| taxAssets | 164.78M | 151.49M | 113.17M | 88.58M | 77.21M | 68.41M | 52.88M | 40.18M | - |
| otherNonCurrentAssets | - | - | 183.87M | 183.73M | 80.45M | 77.21M | 90.88M | 44.06M | 87.94M |
| totalNonCurrentAssets | 1.72B | 1.57B | 1.4B | 1.28B | 1.2B | 1.15B | 945.26M | 719.66M | 639.15M |
| otherAssets | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.96B | 5.86B | 5.01B | 4.4B | 4.6B | 4.51B | 3.8B | 2.88B | 2.66B |
| totalPayables | 332.11M | 242.15M | 170.4M | 239.94M | 215.29M | 298.31M | 250.12M | 173.78M | 91.7M |
| accountPayables | 304.29M | 230.22M | 159.34M | 239.94M | 215.29M | 298.31M | 250.12M | 173.78M | 91.7M |
| otherPayables | 27.82M | 11.93M | 11.05M | -239.94M | -215.29M | -298.31M | -250.12M | -173.78M | -91.7M |
| accruedExpenses | 106.62M | 136.04M | 121.49M | - | - | - | - | - | - |
| shortTermDebt | 433.91M | 49.79M | 170.51M | 461.08M | 817.92M | 1B | 279.38M | 77.69M | 13.57M |
| capitalLeaseObligationsCurrent | - | - | 1.22M | - | - | - | - | - | - |
| taxPayables | - | - | 11.05M | 20.68M | 20.2M | 21.52M | 26.22M | 13.28M | - |
| deferredRevenue | 110.65M | 98.94M | 83.4M | 104.69M | 117.49M | 102.58M | 57.71M | 27.96M | - |
| otherCurrentLiabilities | 3.44B | 3.56B | 3B | 2.1B | 1.8B | 1.58B | 1.77B | 1.59B | 1.59B |
| totalCurrentLiabilities | 4.43B | 4.08B | 3.55B | 2.9B | 2.95B | 2.98B | 2.35B | 1.87B | 1.69B |
| longTermDebt | 503.13M | 820.67M | 492.82M | 576.04M | 642.54M | 491.1M | 427.4M | 43.79M | 81.36M |
| capitalLeaseObligationsNonCurrent | 2.6M | 22.38M | 23.55M | 25.36M | 39.38M | 42.86M | 40.34M | 37.83M | - |
| deferredRevenueNonCurrent | - | - | - | 25.36M | 39.38M | 42.86M | 40.34M | 38.27M | - |
| deferredTaxLiabilitiesNonCurrent | 52.57M | 55.35M | - | 6.74M | 11.04M | 10.75M | 8.46M | 5.53M | - |
| otherNonCurrentLiabilities | 112.77M | 100.95M | 123.23M | 103.95M | 73.14M | 75.24M | 122.82M | 125.33M | 123.7M |
| totalNonCurrentLiabilities | 671.07M | 999.34M | 639.6M | 712.09M | 766.1M | 667.1M | 599.02M | 206.96M | 205.06M |
| otherLiabilities | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.6M | 22.38M | 24.77M | 25.36M | 39.38M | 42.86M | 40.34M | 37.83M | - |
| totalLiabilities | 5.1B | 5.08B | 4.19B | 3.62B | 3.72B | 3.65B | 2.95B | 2.08B | 1.9B |
| treasuryStock | -78000 | -23000 | - | - | - | - | - | -2.19M | - |
| preferredStock | - | - | - | - | - | - | - | 121.8M | - |
| commonStock | 20M | 20M | 20M | 20M | 20M | 20M | 20M | 20M | 20M |
| retainedEarnings | 828.77M | 760.73M | 996.41M | 735.81M | 839.57M | 819.65M | 806.79M | 764.1M | 880.82M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 16.38M | - |
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| netIncome | 88.02M | 38.42M | 124.32M | 72.9M | 133.66M | 137.61M | 127.18M | 117.78M | 171.46M |
| depreciationAndAmortization | 117.88M | 117.21M | 74.75M | 103.85M | 99.4M | 95.82M | 76.22M | 57.48M | 72.12M |
| deferredIncomeTax | - | - | - | -343.59M | -301.82M | -428.94M | - | 267.74M | 44.39M |
| stockBasedCompensation | - | - | 2.6M | 2M | 2M | 1.2M | - | 2.6M | 2.3M |
| changeInWorkingCapital | -547.29M | 139.13M | 676.54M | 226.28M | 264.39M | -443.31M | -411.72M | -385.01M | 315.04M |
| accountsReceivables | -36.93M | -73.83M | 125.88M | -163.55M | -9.9M | -45.15M | -612.06M | -243.19M | -36.46M |
| inventory | -416.96M | -312.69M | -354M | -306K | -12.2M | -244.72M | -93.28M | -277.83M | -10.23M |
| accountsPayables | 76.73M | 69.85M | -71.8M | 29.98M | -78.94M | 53.77M | 81.75M | 167.29M | - |
| otherWorkingCapital | -170.13M | 455.8M | 976.46M | 360.16M | 365.42M | -207.21M | 211.87M | -31.28M | 361.73M |
| otherNonCashItems | -5.58M | -7.11M | 27.74M | 379.91M | 306.34M | 433.69M | 798.75M | 485.17M | -109.12M |
| netCashProvidedByOperatingActivities | -346.97M | 287.65M | 905.94M | 441.35M | 503.96M | -203.92M | -185.61M | -193.28M | 451.8M |
| investmentsInPropertyPlantAndEquipment | -282.47M | -240.31M | -165.53M | -184.48M | -177.13M | -288.26M | -248.65M | -188.16M | -64.97M |
| acquisitionsNet | 576K | 2M | 45.68M | -25.34M | -6.78M | -1.72M | 1.86M | -4.16M | 458K |
| purchasesOfInvestments | -3.19M | -1.96M | -2.36M | -1.17M | -2.91M | -17.68M | -5.62M | -21.42M | - |
| salesMaturitiesOfInvestments | 795K | 4.29M | 45.19M | 1.54M | 32.48M | 16.66M | 4.26M | 62.72M | - |
| otherInvestingActivities | 6.46M | 8.95M | -75.35M | 2.45M | -31.04M | 584K | 18000 | 60000 | -50.66M |
| netCashProvidedByInvestingActivities | -277.82M | -227.04M | -152.37M | -207M | -154.33M | -290.41M | -248.14M | -150.95M | -115.17M |
| netDebtIssuance | 67.89M | 200.56M | -354.05M | -434.56M | -21.97M | 799M | 579.22M | 67.87M | - |
| longTermNetDebtIssuance | 2.06M | 316.33M | -1.36M | -434.56M | -21.97M | 799M | 579.22M | 67.87M | - |
| shortTermNetDebtIssuance | 65.83M | -115.77M | -352.68M | - | - | - | - | - | - |
| netStockIssuance | -2.4M | -2.79M | -2.53M | -1.52M | -2.66M | -1.16M | -2.72M | -1.94M | - |
| netCommonStockIssuance | -2.4M | -2.79M | -2.53M | -1.52M | -2.66M | -1.16M | -2.72M | -1.94M | - |
| commonStockIssuance | - | - | - | - | - | - | - | -65.86M | - |
| commonStockRepurchased | -2.4M | -2.79M | -2.53M | -1.52M | -2.66M | -1.16M | -2.72M | -1.94M | -143K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -19.98M | -89.93M | -89.95M | -89.95M | -84.98M | -119.97M | -69.43M | -69.71M | -58.32M |
| commonDividendsPaid | -19.98M | -89.93M | -89.95M | -89.95M | -84.98M | -119.97M | -69.43M | -69.71M | -58.32M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.22M | -8.68M | -900K | -942K | -680K | -787K | -1.06M | - | -28.39M |
| netCashProvidedByFinancingActivities | 44.28M | 99.16M | -447.43M | -526.98M | -110.29M | 677.08M | 506.02M | -3.78M | -86.71M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 2.28B | 1.4B | 1.96B | 1.29B | 2.32B | 1.29B | 2.28B | 1.47B | 2.22B | 1.42B |
| costOfRevenue | 2.02B | 1.24B | 1.75B | 1.14B | 2.07B | 1.13B | 2.04B | 1.33B | 1.96B | 1.28B |
| grossProfit | 257.57M | 162.62M | 217.14M | 153.77M | 247.09M | 156.33M | 241.72M | 143.68M | 259.98M | 142.04M |
| researchAndDevelopmentExpenses | 17.81M | 15.76M | 12.99M | 22.86M | 44.39M | 18.47M | 17.95M | 14.65M | 16.98M | 13.02M |
| generalAndAdministrativeExpenses | - | 72.76M | - | - | 60.55M | 60.06M | 53.41M | 54.96M | 40.05M | 52.46M |
| sellingAndMarketingExpenses | - | 38.98M | - | - | 31.27M | 29.76M | 35.29M | 28M | 29.52M | 31.16M |
| sellingGeneralAndAdministrativeExpenses | 111.96M | 111.74M | 118.36M | 99.76M | 91.82M | 89.82M | 88.7M | 82.95M | 69.57M | 83.61M |
| otherExpenses | - | -1.81M | - | - | - | - | - | - | - | - |
| operatingExpenses | 129.77M | 125.69M | 131.35M | 122.62M | 162.24M | 108.29M | 106.65M | 97.6M | 86.55M | 96.63M |
| costAndExpenses | 2.15B | 1.36B | -1.88B | 1.26B | 2.23B | 1.24B | 2.14B | 1.43B | 2.04B | 1.37B |
| netInterestIncome | -19.4M | 2.72M | -4.59M | 3.07M | -21.75M | 3.2M | -58.24M | -32.1M | -46.72M | -13M |
| interestIncome | - | 2.72M | - | 3.07M | - | 16.13M | 5.06M | 26.62M | 2.39M | 12.92M |
| interestExpense | 19.4M | - | 4.59M | - | 21.75M | 12.93M | 63.3M | 58.72M | 49.1M | 25.92M |
| depreciationAndAmortization | 59.43M | 58.45M | 55.76M | 61.45M | 21.86M | 52.88M | 52.78M | 51.07M | 52.34M | 47.06M |
| ebitda | 187.23M | 95.38M | 127.93M | 92.67M | 159.99M | 100.3M | 191.05M | 117.77M | 226.86M | 95.72M |
| ebit | 127.8M | 36.93M | 72.17M | 31.22M | 135.44M | 47.42M | 138.27M | 66.7M | 174.52M | 48.67M |
| nonOperatingIncomeExcludingInterest | - | - | 13.62M | -66000 | 2.69M | 613K | -3.19M | -20.62M | -1.09M | -3.26M |
| operatingIncome | 127.8M | 36.93M | 85.79M | 31.15M | 138.13M | 48.04M | 135.08M | 46.08M | 173.43M | 45.41M |
| totalOtherIncomeExpensesNet | -20.28M | 5.8M | -18.22M | 66000 | -22.26M | -13.54M | -60.11M | -38.1M | -48.01M | -22.66M |
| incomeBeforeTax | 107.53M | 42.73M | 67.58M | 31.22M | 115.87M | 34.49M | 74.97M | 7.98M | 125.42M | 22.75M |
| incomeTaxExpense | 37.79M | 11.8M | 41.8M | 6.02M | 3.15M | 10.3M | 3.88M | 6.73M | 18.48M | -972K |
| netIncomeFromContinuingOperations | 69.74M | 30.93M | 25.77M | 25.19M | 110.54M | 24.19M | 71.09M | 1.26M | 106.94M | 23.72M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | 1.65M | 2.35M | -11.8M | 1.39M | 466K | 83000 | 640K | 2.35M |
| netIncome | 70.95M | 17.07M | 14.47M | 23.95M | 98.74M | 25.58M | 71.56M | 1.34M | 107.58M | 26.07M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 70.95M | 17.07M | 14.47M | 23.95M | 98.74M | 25.58M | 71.56M | 1.34M | 107.58M | 26.07M |
| eps | 0.71 | 0.17 | 0.14 | 0.24 | 0.97 | 0.26 | 0.72 | 0.01 | 1.08 | 0.26 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 664.19M | 517.71M | 1.26B | 807.8M | 1.09B | 899.1M | 831.68M | 888.05M | 1.15B | 937.31M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 664.19M | 517.71M | 1.26B | 807.8M | 1.09B | 899.1M | 831.68M | 888.05M | 1.15B | 937.31M |
| netReceivables | 1.39B | 1.19B | 1.3B | 1.2B | 1.03B | 1.1B | 1.23B | 1.08B | 1.15B | 1.35B |
| accountsReceivables | 432.84M | 1.19B | 414.27M | 316.17M | 334.07M | 410.48M | 472.7M | 312.47M | 318.12M | 440.57M |
| otherReceivables | 959.66M | 1.01B | 886.3M | 885.65M | 808.63M | 691M | 754.68M | 766.57M | 827.06M | 906.02M |
| inventory | 2.07B | 2.02B | 1.66B | 1.69B | 1.35B | 1.19B | 1.04B | 1.17B | 1.07B | 1.41B |
| prepaids | 112.35M | 80.57M | 59.95M | 64.05M | 34.02M | 29.14M | 22.61M | 41.57M | 35.55M | 47.46M |
| otherCurrentAssets | - | 236.32M | - | - | 113.39M | - | - | - | - | - |
| totalCurrentAssets | 4.24B | 3.97B | 4.28B | 3.77B | 3.61B | 3.22B | 3.12B | 3.18B | 3.4B | 3.74B |
| propertyPlantEquipmentNet | 1.2B | 1.12B | 1.1B | 1.05B | 998.04M | 998.96M | 919.82M | 888.62M | 892.74M | 910.78M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 303.09M | 283.18M | 265.9M | 234.95M | 46M | 198.15M | 6.93M | 169.25M | 84.49M | 132.81M |
| goodwillAndIntangibleAssets | 303.09M | 283.18M | 265.9M | 234.95M | 46M | 198.15M | 6.93M | 169.25M | 84.49M | 132.81M |
| longTermInvestments | 50.45M | 212.11M | 60.18M | 208.48M | 58.05M | 180.72M | 78.93M | 157.21M | 66.08M | 150.02M |
| taxAssets | 164.78M | - | 151.49M | - | 113.17M | - | 88.58M | - | 77.21M | - |
| otherNonCurrentAssets | - | - | - | - | 183.87M | -1.38B | 183.73M | -1.22B | 80.45M | -1.19B |
| totalNonCurrentAssets | 1.72B | 1.61B | 1.57B | 1.49B | 1.4B | 1.38B | 1.28B | 1.22B | 1.2B | 1.19B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.96B | 5.58B | 5.86B | 5.26B | 5.01B | 4.6B | 4.4B | 4.4B | 4.6B | 4.94B |
| totalPayables | 332.11M | 249.72M | 242.15M | 247.68M | 159.34M | 219.92M | 239.94M | 202.52M | 215.29M | 247.58M |
| accountPayables | 304.29M | 249.72M | 230.22M | 247.68M | 159.34M | 219.92M | 239.94M | 202.52M | 215.29M | 247.58M |
| otherPayables | 27.82M | - | 11.93M | -247.68M | -159.34M | -219.92M | -239.94M | -202.52M | -215.29M | -247.58M |
| accruedExpenses | 106.62M | - | 136.04M | - | - | - | - | - | - | - |
| shortTermDebt | 433.91M | 104.34M | 49.79M | 235.24M | 170.51M | 363.77M | 461.08M | 769.43M | 817.92M | 1.07B |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | 11.05M | - | 20.68M | - | 20.2M | - |
| deferredRevenue | 110.65M | - | 98.94M | - | 83.4M | - | 104.69M | - | 117.49M | - |
| otherCurrentLiabilities | 3.44B | 3.49B | 3.56B | 3.19B | 3.14B | 2.59B | 2.1B | 2.03B | 1.8B | 2.07B |
| totalCurrentLiabilities | 4.43B | 3.84B | 4.08B | 3.67B | 3.55B | 3.17B | 2.9B | 3.01B | 2.95B | 3.38B |
| longTermDebt | 503.13M | 820.17M | 820.67M | 680.09M | 492.82M | 593.1M | 576.04M | 610.25M | 642.54M | 621.69M |
| capitalLeaseObligationsNonCurrent | 2.6M | - | 22.38M | - | 23.55M | - | 25.36M | - | 39.38M | - |
| deferredRevenueNonCurrent | - | - | - | - | 23.55M | - | 25.36M | - | 39.38M | - |
| deferredTaxLiabilitiesNonCurrent | 52.57M | - | 55.35M | - | 14.82M | - | 6.74M | - | 11.04M | - |
| otherNonCurrentLiabilities | 112.77M | 145.66M | 100.95M | 143.5M | 123.23M | 117.22M | 103.95M | 76.95M | 73.14M | 129.27M |
| totalNonCurrentLiabilities | 671.07M | 965.83M | 999.34M | 823.6M | 639.6M | 710.33M | 712.09M | 687.2M | 766.1M | 750.96M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.6M | - | 22.38M | - | 23.55M | - | 25.36M | - | 39.38M | - |
| totalLiabilities | 5.1B | 4.81B | 5.08B | 4.5B | 4.19B | 3.89B | 3.62B | 3.69B | 3.72B | 4.13B |
| treasuryStock | -78000 | -177K | -23000 | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 20M | 20M | 20M | 20M | 20M | 20M | 20M | 20M | 20M | 20M |
| retainedEarnings | 828.77M | 931.38M | 760.73M | 746.26M | 996.41M | 675.41M | 735.81M | 662.53M | 839.57M | 763.64M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 70.95M | 17.07M | 14.47M | 23.95M | 98.74M | 25.58M | 71.56M | 1.34M | 107.58M | 26.07M |
| depreciationAndAmortization | 59.43M | 58.45M | 55.76M | 61.45M | 21.86M | 52.88M | 52.78M | 51.07M | 52.34M | 47.06M |
| deferredIncomeTax | - | - | - | - | - | - | -160.07M | - | 179.8M | - |
| stockBasedCompensation | - | - | - | - | 2.6M | - | 2M | - | 2M | - |
| changeInWorkingCapital | 134.53M | -751.62M | 539.88M | -400.75M | 396.32M | 269.14M | 197.1M | 29.18M | 273M | -8.6M |
| accountsReceivables | 23.17M | 71.71M | -34.98M | -38.85M | 63.99M | 122.16M | -220.8M | 57.25M | 18.44M | -28.34M |
| inventory | -50.26M | -366.7M | -2.32M | -310.37M | -202.99M | -151.01M | 128.22M | -128.53M | 292.26M | -304.46M |
| accountsPayables | 55.18M | 21.54M | -13.04M | 82.89M | -52.5M | -19.3M | 40.07M | -10.1M | -24.22M | -54.72M |
| otherWorkingCapital | 106.44M | -456.63M | 590.22M | -134.42M | 535.33M | 317.29M | 249.6M | 110.56M | -13.48M | 378.9M |
| otherNonCashItems | 19.86M | 42.22M | 19.39M | -26.5M | 41.38M | 151.35M | 210.66M | 169.25M | -122.08M | 428.42M |
| netCashProvidedByOperatingActivities | 284.77M | -633.87M | 629.5M | -341.85M | 560.9M | 345.04M | 374.02M | 67.32M | 492.63M | 11.33M |
| investmentsInPropertyPlantAndEquipment | -159.43M | -90.21M | -137.62M | -102.69M | -69.29M | -125.08M | -101.17M | -83.31M | -79.6M | -97.53M |
| acquisitionsNet | 531K | 45000 | 1.48M | 511K | 173K | 43.84M | 496K | -25.84M | -7.1M | 322K |
| purchasesOfInvestments | -1.73M | -1.46M | -1.63M | -330K | -2.02M | -340K | -935K | -236K | 165K | -3.07M |
| salesMaturitiesOfInvestments | 175K | 620K | -1.02M | 5.31M | 45.13M | 61000 | 1.21M | 329K | 221K | 32.26M |
| otherInvestingActivities | 2.13M | -27.16M | 3.49M | 5.46M | -3.65M | 1.24M | 1.11M | 1.34M | -37.58M | 6.55M |
| netCashProvidedByInvestingActivities | -158.33M | -117.37M | -135.3M | -91.74M | -72.76M | -80.28M | -99.28M | -107.71M | -86.31M | -68.02M |
| netDebtIssuance | 29.87M | 197K | -14.02M | 214.57M | -251.77M | -102.28M | -319.23M | -115.33M | -325.83M | 141.69M |
| longTermNetDebtIssuance | 1.86M | 197K | 147.47M | 168.86M | -251.77M | -102.28M | -319.23M | -115.33M | -325.83M | 141.69M |
| shortTermNetDebtIssuance | 28.01M | 37.82M | -161.49M | 45.72M | - | - | - | - | - | - |
| netStockIssuance | -385K | -2.02M | -446K | -2.34M | -275K | -2.26M | -579K | -942K | -1.98M | -683K |
| netCommonStockIssuance | -385K | -2.02M | -446K | -2.34M | -275K | -2.26M | -579K | -942K | -1.98M | -683K |
| commonStockIssuance | - | - | - | - | - | 104.54M | - | 116.28M | - | -141.01M |
| commonStockRepurchased | -385K | -2.02M | -446K | -2.34M | -275K | -2.26M | -579K | -942K | -1.98M | -683K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -19.98M | - | -89.93M | - | -89.95M | - | -89.95M | - | -84.98M |
| commonDividendsPaid | - | -19.98M | - | -89.93M | - | -89.95M | - | -89.95M | - | -84.98M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.22M | 37.82M | -623K | -8.06M | -900K | -101.9M | -942K | -114.2M | 161.49M | 1 |
| netCashProvidedByFinancingActivities | 28.26M | 16.02M | -15.09M | 114.24M | -252.94M | -194.49M | -320.75M | -206.23M | -166.32M | 56.03M |