NYSE : ALH
-$0.31 (-1.2%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
| revenue | 1.71B | 1.51B | 1.37B | 1.38B |
| costOfRevenue | 1.07B | 1B | 936.91M | 1B |
| grossProfit | 642.1M | 507.38M | 428.24M | 372.18M |
| researchAndDevelopmentExpenses | - | 22.8M | 22.8M | 20.3M |
| generalAndAdministrativeExpenses | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 324.74M | 200.69M | 170.7M | 162.3M |
| otherExpenses | - | -7.14M | -2.08M | -1.83M |
| operatingExpenses | 324.74M | 216.34M | 191.42M | 180.78M |
| costAndExpenses | 1.39B | 1.22B | 1.13B | 1.18B |
| netInterestIncome | -150.5M | -142.82M | -126.66M | -84.08M |
| interestIncome | - | - | - | - |
| interestExpense | 150.5M | 142.82M | 126.66M | 84.08M |
| depreciationAndAmortization | 93.7M | 90.22M | 88.75M | 87.29M |
| ebitda | 382.24M | 356.48M | 319.87M | 287.39M |
| ebit | 288.54M | 266.27M | 231.12M | 200.1M |
| nonOperatingIncomeExcludingInterest | 28.83M | 24.77M | 5.7M | -8.7M |
| operatingIncome | 317.37M | 291.04M | 236.82M | 191.4M |
| totalOtherIncomeExpensesNet | -179.33M | -167.59M | -132.36M | -75.38M |
| incomeBeforeTax | 138.03M | 123.45M | 104.46M | 116.02M |
| incomeTaxExpense | 36.28M | 25.13M | 16.23M | 16.37M |
| netIncomeFromContinuingOperations | 101.76M | 98.32M | 88.23M | 99.65M |
| netIncomeFromDiscontinuedOperations | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - |
| netIncome | 101.76M | 98.32M | 88.23M | 99.65M |
| netIncomeDeductions | - | - | - | - |
| bottomLineNetIncome | 101.76M | 98.32M | 88.23M | 99.65M |
| eps | 0.52 | 0.53 | 0.73 | 0.82 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 |
|---|---|---|---|
| cashAndCashEquivalents | 149.7M | 188.04M | 209.97M |
| shortTermInvestments | - | - | - |
| cashAndShortTermInvestments | 149.7M | 188.04M | 209.97M |
| netReceivables | 352.76M | 317.3M | 317.96M |
| accountsReceivables | 350.46M | 315.1M | 315.66M |
| otherReceivables | 2.3M | 2.2M | 2.3M |
| inventory | 146.86M | 134.48M | 139.42M |
| prepaids | - | - | - |
| otherCurrentAssets | 26.56M | 28.33M | 26.36M |
| totalCurrentAssets | 675.88M | 668.16M | 693.71M |
| propertyPlantEquipmentNet | 285.99M | 265.42M | 264.88M |
| goodwill | 684.23M | 666.58M | 660.11M |
| intangibleAssets | 754.74M | 793.67M | 835.91M |
| goodwillAndIntangibleAssets | 1.44B | 1.46B | 1.5B |
| longTermInvestments | 475.36M | 425.5M | 392.26M |
| taxAssets | 3.17M | 3.22M | 4.03M |
| otherNonCurrentAssets | 6.52M | 9.56M | 4.09M |
| totalNonCurrentAssets | 2.21B | 2.16B | 2.16B |
| otherAssets | - | - | - |
| totalAssets | 2.89B | 2.83B | 2.85B |
| totalPayables | 140.02M | 158.15M | 148.73M |
| accountPayables | 130.51M | 143.15M | 133.6M |
| otherPayables | 9.5M | 15M | 15.12M |
| accruedExpenses | 42.81M | 40.49M | 34.64M |
| shortTermDebt | 200.22M | 197.26M | 193.03M |
| capitalLeaseObligationsCurrent | - | - | - |
| taxPayables | - | - | - |
| deferredRevenue | - | - | - |
| otherCurrentLiabilities | 101.28M | 82.77M | 95.18M |
| totalCurrentLiabilities | 484.33M | 478.66M | 471.58M |
| longTermDebt | 1.78B | 2.42B | 1.59B |
| capitalLeaseObligationsNonCurrent | 15.87M | 12.55M | 14.61M |
| deferredRevenueNonCurrent | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 169.36M | 171.1M | 204.01M |
| otherNonCurrentLiabilities | 45.3M | 29.66M | 28.35M |
| totalNonCurrentLiabilities | 2.01B | 2.63B | 1.83B |
| otherLiabilities | - | - | - |
| capitalLeaseObligations | 15.87M | 12.55M | 14.61M |
| totalLiabilities | 2.49B | 3.11B | 2.3B |
| treasuryStock | - | -498.91M | -497.46M |
| preferredStock | - | - | - |
| commonStock | 1.98M | 13000 | 13000 |
| retainedEarnings | -176.4M | 31.53M | 199.15M |
| additionalPaidInCapital | 509.37M | 191.79M | 823.62M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
| netIncome | 101.76M | 98.32M | 88.23M | 99.65M |
| depreciationAndAmortization | 93.7M | 90.22M | 88.75M | 87.29M |
| deferredIncomeTax | -3.34M | -31.58M | -31.1M | -15.48M |
| stockBasedCompensation | - | - | - | - |
| changeInWorkingCapital | -50.1M | -25.72M | 36.99M | -63.87M |
| accountsReceivables | -54.59M | -25.36M | -7.44M | -35M |
| inventory | -6.33M | 5.83M | 29.39M | -19.95M |
| accountsPayables | -13.5M | 5.58M | -10.88M | -12.14M |
| otherWorkingCapital | 24.32M | -11.78M | 25.92M | 3.22M |
| otherNonCashItems | 69.67M | 14.23M | 25.85M | -2.53M |
| netCashProvidedByOperatingActivities | 211.68M | 145.46M | 208.72M | 105.06M |
| investmentsInPropertyPlantAndEquipment | -53.67M | -43.48M | -32.69M | -25.44M |
| acquisitionsNet | -12.33M | -25.52M | -15.06M | -7.95M |
| purchasesOfInvestments | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - |
| otherInvestingActivities | -25.65M | -18.76M | -4.26M | 29.03M |
| netCashProvidedByInvestingActivities | -91.65M | -87.76M | -52M | -4.36M |
| netDebtIssuance | -647.15M | 827.1M | -72.73M | 1.95M |
| longTermNetDebtIssuance | -647.15M | 827.1M | -72.73M | 1.95M |
| shortTermNetDebtIssuance | - | - | - | - |
| netStockIssuance | 497.02M | -1.33M | -18.93M | -65.5M |
| netCommonStockIssuance | 497.02M | -1.33M | -18.93M | -65.5M |
| commonStockIssuance | 503.23M | 111K | 24000 | 1.01M |
| commonStockRepurchased | -6.2M | -1.44M | -18.96M | -66.5M |
| netPreferredStockIssuance | - | - | - | - |
| netDividendsPaid | - | -265.94M | - | - |
| commonDividendsPaid | - | -265.94M | - | - |
| preferredDividendsPaid | - | - | - | - |
| otherFinancingActivities | -7.78M | -635.2M | -195K | -12.18M |
| netCashProvidedByFinancingActivities | -157.91M | -75.37M | -91.86M | -75.73M |
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| revenue | 426.89M | 434.87M | 437.61M | 418.38M | 389.57M | 395.14M | 384.3M | 364.5M | 364.5M |
| costOfRevenue | 270.06M | 273.93M | 275.65M | 258.77M | 244.46M | 256.58M | 241.33M | 229.64M | 229.64M |
| grossProfit | 156.82M | 160.94M | 161.95M | 159.6M | 145.11M | 138.56M | 142.96M | 134.86M | 134.86M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | 76.46M | - | - | 70.75M | 71.02M | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 74.2M | 97.4M | 76.46M | 75.44M | 71.4M | 70.75M | 71.02M | 62.49M | 62.49M |
| otherExpenses | - | - | - | - | - | 494K | - | - | - |
| operatingExpenses | 74.2M | 97.4M | 76.46M | 75.44M | 71.4M | 71.25M | 71.02M | 62.49M | 62.49M |
| costAndExpenses | 344.26M | 371.33M | 352.11M | 334.21M | 315.86M | 327.82M | 312.35M | 292.13M | 292.13M |
| netInterestIncome | -22.42M | -29.26M | -36.95M | -42.67M | -40.13M | -31.23M | -42.34M | -29.22M | -29.22M |
| interestIncome | - | - | - | -42.67M | - | - | - | - | - |
| interestExpense | 22.42M | 29.26M | 36.95M | - | 40.13M | 31.23M | 42.34M | - | - |
| depreciationAndAmortization | 22.5M | 24.36M | 23.39M | 22.98M | 23.31M | 22.67M | 22.59M | 22.45M | 22.45M |
| ebitda | 117.31M | 85.58M | 103.27M | 54.55M | 85.89M | 98.53M | 57.19M | 65.73M | 65.73M |
| ebit | 94.8M | 61.22M | 79.89M | 31.57M | 62.58M | 75.86M | 34.6M | 43.28M | 43.28M |
| nonOperatingIncomeExcludingInterest | -12.18M | 2.32M | 5.61M | 52.6M | 11.13M | -8.55M | 37.34M | 29.1M | 29.1M |
| operatingIncome | 82.62M | 63.54M | 85.49M | 84.17M | 73.71M | 67.31M | 71.94M | 72.38M | 72.38M |
| totalOtherIncomeExpensesNet | -10.24M | -31.58M | -42.56M | -52.6M | -51.26M | -22.68M | -79.68M | -29.1M | -29.1M |
| incomeBeforeTax | 72.39M | 31.96M | 42.93M | 31.57M | 22.45M | 44.63M | -7.74M | 43.28M | 43.28M |
| incomeTaxExpense | 15.47M | 11.37M | 10.04M | 7.44M | 5.22M | 7.57M | -1.41M | 9.49M | 9.49M |
| netIncomeFromContinuingOperations | 56.92M | 20.6M | 32.9M | 24.13M | 17.23M | 37.06M | -6.32M | 33.79M | 33.79M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - |
| netIncome | 56.92M | 20.6M | 32.9M | 24.13M | 17.23M | 37.06M | -6.32M | 33.79M | 33.79M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 56.92M | 20.6M | 32.9M | 24.13M | 17.23M | 37.06M | -6.32M | 33.79M | 33.79M |
| eps | 0.29 | 0.1 | 0.17 | 0.14 | 0.14 | 0.09 | -0.03 | 0.2 | 0.2 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-03-31 |
|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 152.36M | 149.7M | 136.17M | 222.59M | 222.59M | 154.68M | 154.68M | 182.45M |
| shortTermInvestments | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 152.36M | 149.7M | 136.17M | 222.59M | 222.59M | 154.68M | 154.68M | 182.45M |
| netReceivables | 348.69M | 352.76M | 362.54M | 370.97M | 370.97M | 315.1M | 315.1M | - |
| accountsReceivables | 346.39M | 350.46M | 270.92M | 370.97M | 370.97M | 315.1M | 315.1M | - |
| otherReceivables | 2.3M | 2.3M | 91.61M | - | - | - | - | - |
| inventory | 163.2M | 146.86M | 155.68M | 153.76M | 153.76M | 134.48M | 134.48M | - |
| prepaids | - | - | - | 31.99M | 31.99M | 30.53M | 30.53M | - |
| otherCurrentAssets | 28.14M | 26.56M | 60.63M | 21.07M | 21.07M | 33.36M | 33.36M | -182.45M |
| totalCurrentAssets | 692.4M | 675.88M | 715.02M | 800.38M | 800.38M | 668.16M | 668.16M | - |
| propertyPlantEquipmentNet | 276.59M | 285.99M | 270.83M | 263.3M | 263.3M | 265.42M | 265.42M | - |
| goodwill | 682.23M | 684.23M | 687.71M | 674.76M | 674.76M | 666.58M | 666.58M | - |
| intangibleAssets | 741.97M | 754.74M | 765.01M | 777.08M | 777.08M | 793.67M | 793.67M | - |
| goodwillAndIntangibleAssets | 1.42B | 1.44B | 1.45B | 1.45B | 1.45B | 1.46B | 1.46B | - |
| longTermInvestments | 484.8M | 475.36M | 42000 | 53000 | 53000 | 191K | 191K | - |
| taxAssets | 3.24M | 3.17M | 3.49M | - | - | - | - | - |
| otherNonCurrentAssets | 6.51M | 6.52M | 462.05M | 449.31M | 449.31M | 438.09M | 438.09M | - |
| totalNonCurrentAssets | 2.2B | 2.21B | 2.19B | 2.16B | 2.16B | 2.16B | 2.16B | - |
| otherAssets | - | - | - | - | - | - | - | - |
| totalAssets | 2.89B | 2.89B | 2.9B | 2.96B | 2.96B | 2.83B | 2.83B | - |
| totalPayables | 177.22M | 140.02M | 157.99M | 165.35M | 165.35M | 143.15M | 143.15M | - |
| accountPayables | 155.81M | 130.51M | 152.88M | 165.35M | 165.35M | 143.15M | 143.15M | - |
| otherPayables | 21.41M | 9.5M | 5.11M | - | - | - | - | - |
| accruedExpenses | 35.62M | 42.81M | 66.76M | 57.82M | 57.82M | 69.98M | 69.98M | - |
| shortTermDebt | 196.2M | 200.22M | 217.74M | 216.12M | 216.12M | 191.61M | 191.61M | - |
| capitalLeaseObligationsCurrent | - | - | 5.97M | 5.55M | 5.55M | 5.65M | 5.65M | - |
| taxPayables | - | - | 5.11M | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 96.74M | 101.28M | 59.91M | 64.35M | 64.35M | 68.28M | 68.28M | - |
| totalCurrentLiabilities | 505.78M | 484.33M | 508.37M | 509.2M | 509.2M | 478.66M | 478.66M | - |
| longTermDebt | 1.72B | 1.78B | 2.31B | 2.42B | 2.42B | 2.42B | 2.42B | - |
| capitalLeaseObligationsNonCurrent | 15.78M | 15.87M | 15.44M | 12M | 12M | 12.76M | 12.76M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 168.43M | 169.36M | 169.6M | - | - | 171.1M | - | - |
| otherNonCurrentLiabilities | 47M | 45.3M | 39.47M | 196.72M | 196.72M | 29.66M | 200.76M | -550.93M |
| totalNonCurrentLiabilities | 1.95B | 2.01B | 2.53B | 2.63B | 2.63B | 2.63B | 2.63B | -550.93M |
| otherLiabilities | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 15.78M | 15.87M | 21.42M | 17.56M | 17.56M | 18.41M | 18.41M | - |
| totalLiabilities | 2.46B | 2.49B | 3.04B | 3.14B | 3.14B | 3.11B | 3.11B | -550.93M |
| treasuryStock | - | - | - | -501.25M | -501.25M | -498.91M | -498.91M | - |
| preferredStock | - | - | - | - | - | - | - | - |
| commonStock | 1.98M | 1.98M | 1.73M | 17000 | 17000 | 13000 | 13000 | - |
| retainedEarnings | -119.49M | -176.4M | -195.55M | 79.79M | 79.79M | 31.53M | 31.53M | - |
| additionalPaidInCapital | 503.08M | 509.37M | - | 193.52M | 193.52M | 191.79M | 191.79M | - |
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| netIncome | 56.92M | 20.6M | 32.9M | 24.13M | 24.13M | 37.06M | -6.32M | 33.79M | 33.79M |
| depreciationAndAmortization | 22.5M | 24.36M | 23.39M | 23.96M | 23.96M | 22.67M | 22.59M | 24.27M | 24.27M |
| deferredIncomeTax | -473K | 804K | 7.55M | - | - | -15.68M | -8.32M | - | - |
| stockBasedCompensation | - | - | 791K | 885.5K | 885.5K | 678K | 809K | 888K | 888K |
| changeInWorkingCapital | 7.61M | 23.75M | -6.41M | -45.47M | -45.47M | 49.16M | 4.38M | -35.88M | -35.88M |
| accountsReceivables | -17.22M | 5.39M | -2.92M | -22.01M | -22.01M | 5.33M | 16.41M | -15.26M | -15.26M |
| inventory | -14.32M | 8.58M | -1.02M | -6.94M | -6.94M | 22.04M | -5.22M | -5.49M | -5.49M |
| accountsPayables | 27.44M | -23.54M | -13.46M | - | - | -376K | 13.46M | - | - |
| otherWorkingCapital | 11.7M | 33.33M | 10.99M | -16.52M | -16.52M | 22.17M | -20.28M | -15.13M | -15.13M |
| otherNonCashItems | -6.68M | 25.39M | 7.88M | 21.85M | 21.85M | -15.76M | 17.56M | -4.75M | -4.75M |
| netCashProvidedByOperatingActivities | 79.87M | 94.9M | 66.09M | 25.35M | 25.35M | 78.13M | 30.7M | 18.32M | 18.32M |
| investmentsInPropertyPlantAndEquipment | -5.19M | -23.88M | -13.19M | -8.3M | -8.3M | -19.86M | -13.18M | -5.22M | -5.22M |
| acquisitionsNet | -3.12M | 944K | -10.53M | -1.54M | -1.54M | -5.77M | -20.5M | -841K | -841K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 1.89M | -14.4M | -6.48M | -2.22M | -2.22M | -6.53M | -4.23M | -2.78M | -2.78M |
| netCashProvidedByInvestingActivities | -6.42M | -37.34M | -30.2M | -12.06M | -12.06M | -32.16M | -37.91M | -8.85M | -8.85M |
| netDebtIssuance | -63.25M | -557.5M | -117.27M | - | - | -4.43M | 932.63M | - | - |
| longTermNetDebtIssuance | -63.25M | -557.5M | -117.27M | - | - | -4.36M | 932.71M | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | -69000 | -78000 | - | - |
| netStockIssuance | 69000 | 497.06M | -3.86M | -1.21M | -1.21M | -1.35M | -634.06M | -602K | -602K |
| netCommonStockIssuance | 69000 | 497.06M | -3.86M | -1.21M | -1.21M | -1.35M | -634.06M | -602K | -602K |
| commonStockIssuance | 69000 | 497.06M | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | -3.86M | -1.21M | -1.21M | -1.35M | -634.06M | -602K | -602K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | -132.97M | -132.97M | - | - |
| commonDividendsPaid | - | - | - | - | - | -132.97M | -132.97M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -7.61M | -5.84M | 4.28M | 13.82M | 13.82M | 132.88M | -135.28M | -49.32M | -49.32M |
| netCashProvidedByFinancingActivities | -70.79M | -66.29M | -116.86M | 12.62M | 12.62M | -5.86M | 30.33M | -49.92M | -49.92M |