OTC : HWDJY
-$2.38 (-5.69%)
| 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 | 2.42B | 2.32B | 2.31B | 2.32B | 2.09B | 1.55B | 1.58B | 1.51B | 1.4B | 1.31B |
| costOfRevenue | 882.82M | 891M | 907M | 907.8M | 804.7M | 617.5M | 603.9M | 579.1M | 515.4M | 467.4M |
| grossProfit | 1.48B | 1.43B | 1.4B | 1.41B | 1.29B | 930M | 979.7M | 932.2M | 888.4M | 839.9M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | 125.3M | 130.8M | 97.6M | 104.5M | 97.7M | 89.5M | 89.2M |
| sellingAndMarketingExpenses | - | - | - | 870.7M | 756.5M | 636.7M | 621.7M | 594.4M | 564.5M | 513.5M |
| sellingGeneralAndAdministrativeExpenses | 1.13B | 1.39B | 1.06B | 995.9M | 889.3M | 734.3M | 726.2M | 694.4M | 656.4M | 603.7M |
| otherExpenses | - | 1.09B | - | - | - | - | -10.4M | - | - | -1M |
| operatingExpenses | 1.13B | 1.09B | 1.06B | 995.9M | 889.3M | 734.3M | 715.8M | 694.4M | 656.4M | 603.7M |
| costAndExpenses | 2.06B | 1.98B | 1.97B | 1.9B | 1.69B | 1.35B | 1.32B | 1.27B | 1.17B | 1.07B |
| netInterestIncome | -10.17M | -10.8M | -12.6M | -12.1M | -11.4M | -9.8M | 700K | -1.6M | -2.2M | -200K |
| interestIncome | 12.81M | 9.9M | 5.5M | 1.1M | 11M | 600K | 1.1M | 700K | 200K | 800K |
| interestExpense | 22.99M | 20.7M | 18.1M | 13.2M | 11M | 10.4M | 400K | 2.3M | 2.4M | 1M |
| depreciationAndAmortization | 170.8M | 154.1M | 141.3M | 125.7M | 115.4M | 114M | 34.5M | 30.2M | 28M | 24M |
| ebitda | 539.1M | 502.9M | 485.3M | 544.7M | 515.1M | 309.7M | 295.2M | 270.3M | 262.4M | 261.2M |
| ebit | 351.82M | 348.8M | 344.4M | 419M | 401.3M | 195.7M | 260.7M | 240.1M | 234.4M | 237.2M |
| nonOperatingIncomeExcludingInterest | - | -9.6M | -4.2M | -3.7M | 400K | - | - | -2.3M | -2.4M | -1M |
| operatingIncome | 351.82M | 339.2M | 340.2M | 415.3M | 399.7M | 195.7M | 263.9M | 237.8M | 232M | 236.2M |
| totalOtherIncomeExpensesNet | -14.48M | -11.1M | -12.6M | -9.5M | -11.4M | -10.4M | - | 700K | 200K | 800K |
| incomeBeforeTax | 337.34M | 328.1M | 327.6M | 405.8M | 390.3M | 185.3M | 260.7M | 238.5M | 232.2M | 237M |
| incomeTaxExpense | 75.51M | 78.8M | 73M | 31.6M | 75.8M | 37.7M | 51.7M | 48.1M | 47.2M | 51.4M |
| netIncomeFromContinuingOperations | 261.83M | 249.3M | 254.6M | 374.2M | 314.5M | 147.6M | 209M | 190.4M | 185M | 185.6M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 261.83M | 249.3M | 254.6M | 374.2M | 314.5M | 147.6M | 209M | 190.4M | 185M | 185.6M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 261.83M | 249.3M | 254.6M | 374.2M | 314.5M | 147.6M | 209M | 190.4M | 185M | 185.6M |
| eps | 1.92 | 1.84 | 1.88 | 2.64 | 2.12 | 1 | 1.4 | 1.24 | 1.2 | 1.16 |
| 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 | 343.89M | 343.6M | 282.8M | 308M | 515.3M | 430.7M | 267.4M | 231.3M | 241.1M | 226.6M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 343.89M | 343.6M | 282.8M | 308M | 515.3M | 430.7M | 267.4M | 231.3M | 241.1M | 226.6M |
| netReceivables | 229.2M | 264.6M | 205M | 233.3M | 171.5M | 132.4M | 151M | 186M | - | 100.6M |
| accountsReceivables | 218.6M | 217.1M | 159.5M | 173.5M | 166.5M | 132.4M | 148.3M | 145.2M | 103.8M | 99.2M |
| otherReceivables | 10.6M | 47.5M | 45.5M | 59.8M | 5M | - | 2.7M | 40.8M | 34M | 1.4M |
| inventory | 408.48M | 390.7M | 382.8M | 373.3M | 301.6M | 255M | 231.8M | 226.3M | 208.3M | 183.7M |
| prepaids | 49.6M | - | 29.2M | 55.2M | -5M | 29M | -2.7M | - | 31.8M | 35.3M |
| otherCurrentAssets | -490.04K | 25.7M | - | -22.9M | 39.3M | 5.2M | 44.8M | 40.8M | 106M | - |
| totalCurrentAssets | 1.03B | 1.02B | 899.8M | 946.9M | 1.02B | 852.3M | 692.3M | 643.6M | 587.2M | 546.2M |
| propertyPlantEquipmentNet | 1.24B | 1.14B | 1.1B | 1.01B | 851.6M | 793M | 212.4M | 187.1M | 180M | 167.9M |
| goodwill | 12.4M | 12.4M | 12.4M | 12.4M | - | - | - | - | - | - |
| intangibleAssets | 50.2M | 45.7M | 31.1M | 35.9M | 22.6M | 24.3M | 24.9M | 23.1M | 15.4M | 7.3M |
| goodwillAndIntangibleAssets | 62.49M | 58.1M | 43.5M | 48.3M | 22.6M | 24.3M | 24.9M | 23.1M | 15.4M | 7.3M |
| longTermInvestments | - | - | - | -12.4M | - | - | - | 199M | 169.6M | 149.2M |
| taxAssets | 14.67M | 10.5M | 15.6M | 35.9M | 13.4M | 17M | 13.5M | 11.2M | 25.8M | 26M |
| otherNonCurrentAssets | 2.99M | 1.4M | 800K | 1M | 141.1M | 600K | 900K | -210.2M | -195.4M | -175.2M |
| totalNonCurrentAssets | 1.32B | 1.21B | 1.16B | 1.09B | 1.03B | 834.9M | 251.7M | 210.2M | 195.4M | 175.2M |
| otherAssets | - | - | - | - | - | - | - | 11.2M | 25.9M | 26.4M |
| totalAssets | 2.35B | 2.24B | 2.06B | 2.03B | 2.05B | 1.69B | 944M | 865M | 808.5M | 747.8M |
| totalPayables | 277.1M | 289.3M | 373.2M | 318.6M | 410.6M | 322.6M | 116.7M | 115.8M | 109.2M | 113.7M |
| accountPayables | 158.4M | 178.6M | 174.5M | 189.5M | 178.8M | 161M | 96.4M | 95.6M | 88.6M | 93.9M |
| otherPayables | 118.7M | 110.7M | 198.7M | 129.1M | 231.8M | 161.6M | 20.3M | 20.2M | 20.6M | 19.8M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 97M | 89.3M | 85.3M | 95.3M | 57.5M | 70M | - | - | - | - |
| taxPayables | - | 77.4M | 70.4M | 91.9M | 25.9M | 22.2M | 20.3M | 20.2M | 20.6M | 19.8M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 117.14M | 105.8M | 9.5M | 256.4M | 93M | - | 145M | 137.3M | 123.5M | 120.3M |
| totalCurrentLiabilities | 491.24M | 484.4M | 468M | 541.2M | 468.1M | 392.6M | 261.7M | 253.1M | 232.7M | 234M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 606.83M | 591.7M | 599.2M | 570M | 533.7M | 510.5M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 51.51M | 26.4M | 3.3M | 3.8M | 37.7M | 1.7M | 1.5M | 1.5M | 1.8M | 1.8M |
| otherNonCurrentLiabilities | 11.58M | 6.3M | 15.6M | 46M | 20.4M | 61.6M | 65.6M | 43.3M | 119.8M | 115M |
| totalNonCurrentLiabilities | 669.92M | 624.4M | 618.1M | 619.8M | 591.8M | 573.8M | 67.1M | 44.8M | 121.6M | 116.8M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 703.83M | 681M | 684.5M | 665.3M | 591.2M | 580.5M | - | - | - | - |
| totalLiabilities | 1.16B | 1.11B | 1.09B | 1.16B | 1.06B | 966.4M | 328.8M | 297.9M | 354.3M | 350.8M |
| treasuryStock | -12.18M | -18.8M | -24M | -25.5M | -21.2M | -31.7M | -35.6M | -41.7M | -46.9M | -52.8M |
| preferredStock | - | - | - | - | - | - | - | 8.8M | 10.7M | 200K |
| commonStock | 54.1M | 55.4M | 55.4M | 56.1M | 59.8M | 60.3M | 60.5M | 61.5M | 62.8M | 63.9M |
| retainedEarnings | 1.02B | 973.5M | 833.1M | 732.8M | 860M | 599.8M | 498.1M | 459.8M | 350.8M | 298.6M |
| additionalPaidInCapital | 87.35M | 97.3M | 87.5M | 87.5M | 92.9M | 87.5M | 87.5M | 87.5M | 87.5M | 87.5M |
| 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 | 344.9M | 328.1M | 254.6M | 374.2M | 314.5M | 147.6M | 209M | 190.4M | 185M | 185.6M |
| depreciationAndAmortization | 164.12M | 154.1M | 141.3M | 125.7M | 115.4M | 114M | 34.5M | 25.8M | 25.6M | 21.9M |
| deferredIncomeTax | - | - | - | -310.4M | -242.6M | -161.3M | -80.2M | 61.9M | 21M | 3.7M |
| stockBasedCompensation | 10.3M | 9.6M | 6M | 7.3M | 10.1M | 3.6M | 4.9M | 4.3M | 4M | 4M |
| changeInWorkingCapital | -25.72M | -63.4M | 29.3M | -49.7M | -20.2M | 48.1M | -33.2M | -66.2M | -26.5M | -13M |
| accountsReceivables | -13.89M | -70.1M | 38.8M | -23.7M | -39.2M | 2.3M | -7.1M | -48.2M | -1.9M | -6.4M |
| inventory | -18.09M | -7.9M | -9.5M | -69.8M | -46.6M | -23.2M | -5.5M | -18M | -24.6M | -6.6M |
| accountsPayables | 6.26M | 16.23M | -64.3M | 41.8M | 84.1M | 91.2M | 6.3M | 16.5M | -400K | 14.5M |
| otherWorkingCapital | - | 14.6M | 64.3M | 2M | -18.5M | -22.2M | -26.9M | -16.5M | 400K | -14.5M |
| otherNonCashItems | -5.73M | -28.3M | -58.9M | 249.3M | 260.2M | 177.8M | 87.5M | -53M | -12.9M | 3.4M |
| netCashProvidedByOperatingActivities | 487.87M | 400.1M | 372.3M | 396.4M | 437.4M | 329.8M | 222.5M | 163.2M | 176.7M | 207.2M |
| investmentsInPropertyPlantAndEquipment | -153.07M | -122M | -118.9M | -140.8M | -85.9M | -69.7M | -61.1M | -44.3M | -48.5M | -63.5M |
| acquisitionsNet | 97808 | - | - | -13.9M | 100000 | - | 300K | 100000 | - | 200K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 9.9M | 4.7M | - | - | - | - | 700K | 200K | 800K |
| netCashProvidedByInvestingActivities | -152.97M | -112.1M | -114.2M | -154.7M | -85.8M | -69.7M | -60.8M | -43.5M | -48.3M | -62.5M |
| netDebtIssuance | - | -92.7M | -105M | -66.1M | -74.8M | -77.2M | - | - | - | - |
| longTermNetDebtIssuance | - | -92.7M | -105M | -66.1M | -74.8M | -77.2M | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -98M | 400K | -49.5M | -250.4M | -47.8M | -9.5M | -54.1M | -61.3M | -45.8M | -79M |
| netCommonStockIssuance | -98M | 400K | -49.5M | -250.4M | -47.8M | -9.5M | -54.1M | -61.3M | -45.8M | -79M |
| commonStockIssuance | - | 400K | 500K | 100000 | 2.2M | 300K | 1.1M | 900K | 2.1M | 1M |
| commonStockRepurchased | -98M | - | -50M | -250.5M | -50M | -9.8M | -55.2M | -62.2M | -47.9M | -80M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -114.04M | -115.9M | -114.1M | -115M | -133.6M | - | -70.6M | -68.3M | -68.4M | -65.4M |
| commonDividendsPaid | -114.04M | -115.9M | -114.1M | -115M | -133.6M | - | -70.6M | -68.3M | -68.4M | -65.4M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -121.18M | -20.7M | -16.8M | -13.1M | -10.8M | -10.1M | -900K | 100000 | 300K | 200K |
| netCashProvidedByFinancingActivities | -333.23M | -228.9M | -285.4M | -444.6M | -267M | -96.8M | -125.6M | -129.5M | -113.9M | -144.2M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-10 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-12 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.41B | 997.6M | 1.36B | 966.3M | 1.38B | 926.9M | 1.41B | 913.1M | 1.31B | 784.9M |
| costOfRevenue | 521.37M | 378M | 512M | 379M | 545.5M | 361.5M | 559.7M | 348.1M | 500.8M | 303.9M |
| grossProfit | 890.28M | 619.6M | 843.8M | 587.3M | 838.5M | 565.4M | 846.2M | 565M | 808M | 481M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | 56.3M | - | 51.9M | 51.9M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | 359.6M | - | 304.8M | 304.8M |
| sellingGeneralAndAdministrativeExpenses | 657.82M | 498.2M | -470.2M | 470.2M | 615.3M | 448.4M | 580.1M | 415.6M | 530.6M | 356.7M |
| otherExpenses | - | - | 1.09B | - | - | - | - | - | - | - |
| operatingExpenses | 657.82M | 498.2M | 621.7M | 470.2M | 615.3M | 448.4M | 580.1M | 415.6M | 530.6M | 356.7M |
| costAndExpenses | 1.18B | 876.2M | 1.13B | 849.2M | 1.16B | 809.9M | 1.14B | 763.7M | 1.03B | 660.6M |
| netInterestIncome | -6.16M | -4.2M | -6M | -4.8M | -6.8M | -4.5M | -6.8M | -5.3M | -8.18M | -6.94M |
| interestIncome | 6.76M | 6.3M | 5.6M | 4.3M | 3.1M | 2.4M | 800K | 300K | 6M | 5M |
| interestExpense | 12.92M | 10.5M | 11.6M | 9.1M | 9.9M | 6.9M | 7.6M | 5.6M | 6M | 5M |
| depreciationAndAmortization | 95.01M | 75.2M | 26.5M | 24.8M | 79.7M | 61.6M | 68.9M | 55.9M | 65.3M | 50.1M |
| ebitda | 327.47M | 202.9M | 253.9M | 141.9M | 305.3M | 180.4M | 337.3M | 206.5M | 342.4M | 174.3M |
| ebit | 232.46M | 127.7M | 227.4M | 117.1M | 225.6M | 118.8M | 268.4M | 150.6M | 277.1M | 124.2M |
| nonOperatingIncomeExcludingInterest | - | -6.3M | -5.3M | -4.3M | -2.4M | -1.8M | -2.3M | -1.2M | 300K | 100000 |
| operatingIncome | 232.46M | 121.4M | 222.1M | 117.1M | 223.2M | 117M | 266.1M | 149.4M | 277.4M | 124.3M |
| totalOtherIncomeExpensesNet | -6.16M | -4.2M | -6.3M | -4.8M | -7.5M | -5.1M | -5.3M | -4.4M | -6.3M | -5.1M |
| incomeBeforeTax | 226.3M | 117.2M | 215.8M | 112.3M | 215.7M | 111.9M | 260.8M | 145M | 271.1M | 119.2M |
| incomeTaxExpense | 49.29M | 27.6M | 50.9M | 27.9M | 45.7M | 27.3M | 900K | 30.7M | 53.7M | 22.1M |
| netIncomeFromContinuingOperations | 177M | 89.6M | 164.9M | 84.4M | 170M | 84.6M | 259.9M | 114.3M | 217.4M | 97.1M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 177M | 89.6M | 164.9M | 84.4M | 170M | 84.6M | 259.9M | 114.3M | 217.4M | 97.1M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 177M | 89.6M | 164.9M | 84.4M | 170M | 84.6M | 259.9M | 114.3M | 217.4M | 97.1M |
| eps | 1.32 | 0.64 | 1.2 | 0.6 | 1.24 | 0.6 | 1.84 | 0.8 | 1.48 | 0.64 |
| 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-05-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 343.89M | 321.4M | 343.6M | 165.5M | 282.8M | 117.8M | 308M | 249.7M | 515.3M | 476.2M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 343.89M | 321.4M | 343.6M | 165.5M | 282.8M | 117.8M | 308M | 249.7M | 515.3M | 476.2M |
| netReceivables | 229.2M | 271.4M | 264.6M | 256.3M | 205M | 239.1M | 253.09M | 223.8M | 171.5M | 208.1M |
| accountsReceivables | 218.6M | 271.4M | 217.1M | 256.3M | 159.5M | 239.1M | 173.5M | 223.8M | 166.5M | 208.1M |
| otherReceivables | 10.6M | 24.94M | 47.5M | - | 45.5M | - | 36.9M | - | 5M | - |
| inventory | 408.48M | 416.8M | 390.7M | 410.1M | 382.8M | 413.5M | 373.3M | 415.6M | 301.6M | 284.3M |
| prepaids | - | - | - | - | 29.2M | - | 55.2M | - | -5M | - |
| otherCurrentAssets | 49.11M | 18.2M | 25.7M | 56.7M | - | 34.9M | - | - | 39.3M | - |
| totalCurrentAssets | 1.03B | 1.03B | 1.02B | 888.6M | 899.8M | 805.3M | 946.9M | 889.1M | 1.02B | 968.6M |
| propertyPlantEquipmentNet | 1.24B | 1.15B | 1.14B | 1.1B | 1.1B | 1.04B | 1.01B | 905.8M | 851.6M | 788M |
| goodwill | 12.4M | - | 12.4M | - | 12.4M | - | 12.4M | - | - | - |
| intangibleAssets | 50.2M | 60.5M | 45.7M | 48.6M | 31.1M | 40M | 35.9M | 35.5M | 22.6M | 25M |
| goodwillAndIntangibleAssets | 62.49M | 60.5M | 58.1M | 48.6M | 43.5M | 40M | 48.3M | 35.5M | 22.6M | 25M |
| longTermInvestments | - | - | - | - | - | 1.08B | -12.4M | - | - | - |
| taxAssets | 14.67M | 14.2M | 10.5M | 6.4M | 15.6M | 23.4M | 35.9M | - | 13.4M | 7.7M |
| otherNonCurrentAssets | 2.99M | 1.1M | 1.4M | 27.7M | 800K | -1.08B | 1M | 143.7M | 141.1M | 32.5M |
| totalNonCurrentAssets | 1.32B | 1.22B | 1.21B | 1.17B | 1.16B | 1.1B | 1.09B | 1.08B | 1.03B | 853.2M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.35B | 2.25B | 2.24B | 2.06B | 2.06B | 1.9B | 2.03B | 1.97B | 2.05B | 1.82B |
| totalPayables | 277.1M | 413.7M | 289.3M | 350.8M | 373.2M | 367.4M | 433.9M | 417.3M | 410.6M | 344.9M |
| accountPayables | 158.4M | 413.7M | 178.6M | 350.8M | 174.5M | 367.4M | 189.5M | 409M | 178.8M | 344.4M |
| otherPayables | 118.7M | - | 110.7M | - | 198.7M | - | 244.4M | 8.3M | 231.8M | 500K |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 97M | 93.8M | 89.3M | 87.6M | 85.3M | 81.1M | 95.3M | 76.2M | 57.5M | 69.8M |
| taxPayables | - | - | 77.4M | - | 70.4M | - | 91.9M | 8.3M | 25.9M | 500K |
| deferredRevenue | - | - | - | - | - | - | - | 8.3M | - | -69.8M |
| otherCurrentLiabilities | 117.14M | 8.1M | 105.8M | 8.5M | 9.5M | 9.4M | 12M | 9.5M | 93M | 108.3M |
| totalCurrentLiabilities | 491.24M | 515.6M | 484.4M | 446.9M | 468M | 457.9M | 541.2M | 503M | 468.1M | 523M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 606.83M | 607.1M | 591.7M | 602.7M | 599.2M | 591.3M | 570M | 546.4M | 533.7M | 510.1M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 51.51M | 31.6M | 26.4M | 8.5M | 3.3M | 3.8M | 3.8M | 30.1M | 37.7M | 9.2M |
| otherNonCurrentLiabilities | 11.58M | 16.3M | 6.3M | 12.8M | 15.6M | 18.4M | 46M | 9.4M | 20.4M | 15.3M |
| totalNonCurrentLiabilities | 669.92M | 655M | 624.4M | 615.5M | 618.1M | 613.5M | 619.8M | 585.9M | 591.8M | 534.6M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 703.83M | 700.9M | 681M | 690.3M | 684.5M | 672.4M | 665.3M | 622.6M | 591.2M | 579.9M |
| totalLiabilities | 1.16B | 1.17B | 1.11B | 1.06B | 1.09B | 1.07B | 1.16B | 1.09B | 1.06B | 1.06B |
| treasuryStock | -12.18M | -15.5M | -18.8M | -19.9M | -24M | -25.5M | -25.5M | -25.5M | -21.2M | -28.2M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 54.1M | 55M | 55.4M | 55.4M | 55.4M | 55.4M | 56.1M | 57.9M | 59.8M | 60.3M |
| retainedEarnings | 1.02B | 918M | 973.5M | 852.7M | 833.1M | 690.5M | 732.8M | 749.5M | 860M | 639.7M |
| additionalPaidInCapital | 87.35M | 97.7M | 97.3M | 87.5M | 87.5M | 87.5M | 87.5M | 87.5M | 92.9M | 87.5M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-10 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-12 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 177M | 89.6M | 243.7M | 84.4M | 170M | 84.6M | 259.9M | 114.3M | 217.4M | 97.1M |
| depreciationAndAmortization | 95.01M | 75.2M | 85.5M | 68.6M | 79.7M | 61.6M | 68.9M | 55.9M | 65.3M | 50.1M |
| deferredIncomeTax | - | - | - | - | -88.6M | -235M | -88.7M | - | -111.7M | -130.9M |
| stockBasedCompensation | - | - | 6.9M | 2.7M | 3.1M | 2.7M | 3.1M | 4.2M | 6.9M | 3.2M |
| changeInWorkingCapital | -12.76M | -13.9M | 26.2M | -89.6M | 85.4M | -120.4M | 54.3M | -104M | 23.7M | -43.9M |
| accountsReceivables | -6.99M | -7.4M | -7.8M | -62.3M | 44.6M | -5.8M | -9.6M | -14.1M | 2.3M | -41.5M |
| inventory | 6.73M | -26.1M | 19.4M | -27.3M | 30.7M | -40.2M | 42.3M | -112.1M | -17.3M | -29.3M |
| accountsPayables | -12.5M | 19.6M | 17.1M | -17.1M | -1.4M | -62.9M | 19.5M | 22.3M | 40.8M | 43.3M |
| otherWorkingCapital | - | -1 | -2.5M | 17.1M | 11.5M | -11.5M | 2.1M | -100000 | -2.1M | -16.4M |
| otherNonCashItems | 61.71M | 30.7M | -5.8M | -22.5M | 84.3M | 249.4M | 34.7M | 213.7M | 142.1M | 118.1M |
| netCashProvidedByOperatingActivities | 320.96M | 181.6M | 356.5M | 43.6M | 333.9M | 43.1M | 332.2M | 64.2M | 343.7M | 93.7M |
| investmentsInPropertyPlantAndEquipment | -114.35M | -42.8M | -81.9M | -40.1M | -72.2M | -46.7M | -84.8M | -56M | -62.1M | -23.8M |
| acquisitionsNet | 99383 | - | - | - | - | - | 700K | -14.6M | -100000 | 200K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | 5.1M | 4.8M | - | 2.4M | 400K | 1.4M | -100000 | 200K |
| netCashProvidedByInvestingActivities | -114.25M | -42.8M | -76.8M | -35.3M | -72.2M | -46.7M | -84.1M | -70.6M | -62.2M | -23.6M |
| netDebtIssuance | - | - | - | -29.1M | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | -29.1M | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -70.23M | -30.5M | 400K | - | -1M | -50M | -111.1M | -139.4M | -50.1M | 2.3M |
| netCommonStockIssuance | -70.23M | -30.5M | 400K | - | -1M | -50M | -111.1M | -139.4M | -50.1M | 2.3M |
| commonStockIssuance | - | - | 400K | - | 500K | - | -100000 | 100000 | -100000 | 2.3M |
| commonStockRepurchased | -70.23M | -30.5M | - | - | - | -50M | -111M | -139.5M | -50M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -29.75M | -89.5M | -26.9M | -89M | -26.3M | -87.8M | -26.1M | -88.9M | -133.6M | - |
| commonDividendsPaid | -29.75M | -89.5M | -26.9M | -89M | -26.3M | -87.8M | -26.1M | -88.9M | -133.6M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -83.97M | -40.7M | -75.6M | -8.7M | -71.1M | -50.2M | -48.2M | -30.9M | -58.7M | -26.9M |
| netCashProvidedByFinancingActivities | -183.95M | -160.7M | -102.1M | -126.8M | -97.4M | -188M | -185.4M | -259.2M | -242.4M | -24.6M |