NASDAQ : HURN
-$2.17 (-1.89%)
| 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 | 1.7B | 1.49B | 1.36B | 1.13B | 905.64M | 844.13M | 876.76M | 795.12M | 732.57M | 726.27M |
| costOfRevenue | 1.19B | 1.01B | 942.7M | 785.88M | 636.78M | 592.43M | 575.6M | 521.54M | 454.81M | 437.56M |
| grossProfit | 508.79M | 476.01M | 419.36M | 346.57M | 268.86M | 251.7M | 301.16M | 273.59M | 277.76M | 288.72M |
| researchAndDevelopmentExpenses | - | 7.6M | 6.5M | 5.9M | 5.2M | 4.7M | 3M | 1.4M | 800K | 1.1M |
| generalAndAdministrativeExpenses | - | 273.59M | 246.28M | 201.22M | 172M | 165.3M | 191.99M | 173.08M | 167.06M | 153.1M |
| sellingAndMarketingExpenses | - | 10.2M | 7.3M | 6.3M | 4.3M | 4.1M | 8.4M | 7.9M | 6.6M | 7.1M |
| sellingGeneralAndAdministrativeExpenses | 309.49M | 283.79M | 253.58M | 207.52M | 176.3M | 169.4M | 200.39M | 180.98M | 173.66M | 160.2M |
| otherExpenses | - | 15.8M | 33.94M | 33.39M | 34.52M | 106.45M | 34.06M | 39.11M | 310.76M | 53.18M |
| operatingExpenses | 309.49M | 307.19M | 294.02M | 246.81M | 216.02M | 280.55M | 237.45M | 221.49M | 485.22M | 214.48M |
| costAndExpenses | 1.5B | 1.32B | 1.24B | 1.03B | 852.8M | 872.98M | 813.05M | 743.03M | 940.03M | 652.04M |
| netInterestIncome | -34.2M | -25.35M | -19.57M | -11.88M | -8.15M | -9.29M | -15.65M | -19.01M | -18.61M | -16.27M |
| interestIncome | - | - | - | - | - | - | - | - | 69000 | 242K |
| interestExpense | 34.2M | 25.35M | 19.57M | 11.88M | 8.15M | 9.29M | 15.65M | 19.01M | 18.68M | 16.52M |
| depreciationAndAmortization | 32.43M | 17.7M | 18.44M | 21.46M | 20.78M | 25.52M | 31.2M | 37.91M | 49.29M | 45.72M |
| ebitda | 201.71M | 184.29M | 159.69M | 133.18M | 87.8M | 78.14M | 98.25M | 91.54M | 103.98M | 127.55M |
| ebit | 169.28M | 166.59M | 141.26M | 111.72M | 67.02M | 52.62M | 67.04M | 53.63M | 54.69M | 81.84M |
| nonOperatingIncomeExcludingInterest | 30.02M | 2.23M | -15.91M | -11.96M | -14.18M | -81.47M | -3.34M | -1.54M | -262.15M | -7.6M |
| operatingIncome | 199.3M | 168.82M | 125.35M | 99.76M | 52.84M | -28.85M | 63.71M | 52.1M | -207.46M | 74.23M |
| totalOtherIncomeExpensesNet | -64.22M | -14.8M | -41.45M | 8.82M | 27.2M | -5.02M | -11.22M | -26.88M | -15.05M | -15.08M |
| incomeBeforeTax | 135.08M | 154.02M | 83.9M | 108.58M | 80.04M | -33.87M | 52.49M | 25.22M | -222.5M | 59.16M |
| incomeTaxExpense | 30.04M | 37.39M | 21.42M | 33.02M | 17.05M | -10.16M | 10.51M | 11.28M | -52M | 19.68M |
| netIncomeFromContinuingOperations | 105.04M | 116.63M | 62.48M | 75.55M | 62.99M | -23.72M | 41.98M | 13.94M | -170.5M | 39.48M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -236K | -298K | 388K | -1.86M |
| netIncome | 105.04M | 116.63M | 62.48M | 75.55M | 62.99M | -23.72M | 41.74M | 13.65M | -170.12M | 37.62M |
| netIncomeDeductions | - | - | - | - | - | 122K | - | - | - | - |
| bottomLineNetIncome | 105.04M | 116.63M | 62.48M | 75.55M | 62.99M | -23.84M | 41.74M | 13.65M | -170.12M | 37.62M |
| eps | 6.02 | 6.52 | 3.32 | 3.73 | 2.94 | -1.08 | 1.9 | 0.63 | -7.93 | 1.78 |
| 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 | 24.51M | 21.91M | 12.15M | 11.83M | 20.78M | 67.18M | 11.6M | 33.11M | 16.91M | 17.03M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 24.51M | 21.91M | 12.15M | 11.83M | 20.78M | 67.18M | 11.6M | 33.11M | 16.91M | 17.03M |
| netReceivables | 390.4M | 359.14M | 359.82M | 290.59M | 221.67M | 146.77M | 198.88M | 185.9M | 163.44M | 149.75M |
| accountsReceivables | 381.97M | 357.79M | 353.44M | 289.63M | 213.6M | 141.65M | 196.51M | 179.29M | 159.4M | 145.54M |
| otherReceivables | 8.43M | 1.36M | 6.38M | 960K | 8.07M | 5.12M | 2.38M | 6.61M | 4.04M | 4.21M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | 16.57M | - | - | - | - |
| otherCurrentAssets | 33.68M | 28.06M | 28.49M | 26.06M | 15.23M | - | 14.25M | 13.92M | 10.95M | 13.31M |
| totalCurrentAssets | 448.58M | 409.12M | 400.46M | 328.48M | 257.68M | 230.51M | 224.74M | 232.93M | 191.3M | 180.08M |
| propertyPlantEquipmentNet | 43.5M | 40.85M | 47.86M | 56.41M | 66.32M | 68.45M | 93.37M | 40.37M | 45.54M | 32.43M |
| goodwill | 786.9M | 678.74M | 625.71M | 624.97M | 620.88M | 594.24M | 646.68M | 645.26M | 645.75M | 799.86M |
| intangibleAssets | 72.93M | 87.18M | 63.57M | 49.59M | 49.89M | 38.38M | 31.62M | 47.86M | 72.31M | 81.35M |
| goodwillAndIntangibleAssets | 859.82M | 765.92M | 689.28M | 674.56M | 670.77M | 632.62M | 678.3M | 693.12M | 718.06M | 881.21M |
| longTermInvestments | 36.43M | 71.09M | 76.3M | 96.32M | 72.58M | 71.03M | 54.54M | 50.43M | 39.9M | 34.68M |
| taxAssets | 3.56M | 2.55M | 2.29M | 1.55M | 1.8M | 4.19M | 1.14M | 2.15M | 16.75M | - |
| otherNonCurrentAssets | 134.78M | 54.09M | 45.94M | 41.71M | 50.19M | 44.17M | 52.18M | 30.52M | 25.38M | 24.81M |
| totalNonCurrentAssets | 1.08B | 934.5M | 861.68M | 870.56M | 861.67M | 820.46M | 879.54M | 816.6M | 845.63M | 973.13M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.53B | 1.34B | 1.26B | 1.2B | 1.12B | 1.05B | 1.1B | 1.05B | 1.04B | 1.15B |
| totalPayables | 12.35M | 11.54M | 10.07M | 14.25M | 13.62M | 648K | 7.94M | 10.02M | 9.19M | 7.27M |
| accountPayables | 12.35M | 11.54M | 10.07M | 14.25M | 13.62M | 648K | 7.94M | 10.02M | 9.19M | 7.27M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 305.07M | 247.58M | 225.92M | 171.72M | 139.13M | 133.83M | 141.6M | 109.82M | 73.7M | 82.67M |
| shortTermDebt | 20M | 26.06M | 11.03M | 10.53M | 10.7M | 9.27M | 8M | 243.13M | 501K | - |
| capitalLeaseObligationsCurrent | 14.3M | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 31.71M | 26.87M | 22.46M | 21.91M | 19.21M | 28.25M | 28.44M | 28.13M | 27.92M | 24.05M |
| otherCurrentLiabilities | - | 26.77M | 33.09M | 27.27M | 22.52M | 14.87M | 18.55M | 27.2M | 28.16M | 21.77M |
| totalCurrentLiabilities | 383.43M | 338.82M | 302.58M | 245.68M | 205.18M | 186.87M | 204.54M | 418.3M | 139.47M | 135.77M |
| longTermDebt | 489.66M | 342.86M | 324M | 290M | 232.22M | 202.78M | 247.61M | 53.85M | 342.51M | 292.06M |
| capitalLeaseObligationsNonCurrent | 24.37M | 29.69M | 38.85M | 45.56M | 54.31M | 61.82M | 69.23M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 13.69M | 15.33M | - |
| deferredTaxLiabilitiesNonCurrent | 37.27M | 28.45M | 28.16M | 32.15M | 12.27M | 428K | 8.07M | 732K | 1.1M | 35.63M |
| otherNonCurrentLiabilities | 63.32M | 42.48M | 35.66M | 33.61M | 43.46M | 47.13M | 28.64M | 22.32M | 35.21M | 41.72M |
| totalNonCurrentLiabilities | 614.62M | 443.47M | 426.68M | 401.32M | 342.26M | 312.16M | 353.55M | 90.6M | 394.14M | 369.41M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 38.68M | 29.69M | 38.85M | 45.56M | 54.31M | 61.82M | 69.23M | - | - | - |
| totalLiabilities | 998.05M | 782.29M | 729.25M | 647M | 547.45M | 499.03M | 558.09M | 508.91M | 533.61M | 505.18M |
| treasuryStock | -189.99M | -160.09M | -142.14M | -137.56M | -135.97M | -129.89M | -128.35M | -124.79M | -121.99M | -113.2M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 205K | 208K | 212K | 223K | 239K | 246K | 247K | 244K | 241K | 235K |
| retainedEarnings | 636.69M | 531.65M | 415.03M | 352.55M | 277M | 214.01M | 237.85M | 196.11M | 180.44M | 351.48M |
| additionalPaidInCapital | 87.88M | 177.67M | 236.96M | 318.71M | 413.79M | 454.51M | 421.49M | 452.57M | 434.26M | 405.9M |
| 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 | 105.04M | 116.63M | 62.48M | 75.55M | 62.99M | -23.84M | 41.74M | 13.65M | -170.12M | 37.62M |
| depreciationAndAmortization | 32.43M | 25.3M | 24.94M | 27.36M | 25.98M | 30.22M | 34.4M | 39.31M | 50.09M | 46.82M |
| deferredIncomeTax | 10.88M | 2.61M | -6.18M | 18.78M | 12.48M | -9.86M | 8.8M | 10.72M | -53.75M | 257K |
| stockBasedCompensation | 46.51M | 45.07M | 45.7M | 30.97M | 25.86M | 24.08M | 24.21M | 18.82M | 14.84M | 16.58M |
| changeInWorkingCapital | -29.54M | 2.92M | -31.14M | -46.73M | -84.02M | 33.58M | 7.64M | 2.01M | -7.96M | 15.18M |
| accountsReceivables | -14.92M | 627K | -64.1M | -25.85M | -39.84M | 33.05M | -10.12M | -10.51M | 1.65M | 1.44M |
| inventory | - | - | - | - | -44.13M | 5.74M | 19.93M | 23.03M | -15.66M | 17.39M |
| accountsPayables | -6.25M | -12.23M | -6.95M | -13.47M | 10.39M | -7.79M | -6.88M | -8.21M | 3.73M | -3.14M |
| otherWorkingCapital | -8.36M | 14.52M | 39.91M | -7.42M | -10.44M | 2.58M | 4.72M | -2.3M | 2.33M | -512K |
| otherNonCashItems | 28.07M | 8.79M | 39.47M | -20.54M | -25.3M | 82.55M | 15.42M | 17.16M | 266.69M | 11.87M |
| netCashProvidedByOperatingActivities | 193.39M | 201.32M | 135.26M | 85.4M | 17.99M | 136.74M | 132.22M | 101.66M | 99.8M | 128.31M |
| investmentsInPropertyPlantAndEquipment | -31.08M | -32.58M | -35.19M | -24.3M | -15.76M | -16.4M | -23.55M | -15M | -25.77M | -15.02M |
| acquisitionsNet | -111.58M | -44.73M | -1.5M | 1.51M | -3.14M | -10.17M | -1.75M | -2.56M | -105.42M | -69.58M |
| purchasesOfInvestments | -3.24M | -2.59M | -3.07M | -872K | -1.24M | -15.46M | -9.7M | -2.04M | -1.83M | -2.04M |
| salesMaturitiesOfInvestments | - | - | 2.96M | 3.38M | - | - | - | - | 2.89M | - |
| otherInvestingActivities | 154K | 154K | 154K | 154K | - | - | - | 1.04M | 1.18M | - |
| netCashProvidedByInvestingActivities | -145.75M | -79.75M | -36.65M | -20.13M | -20.14M | -42.03M | -35M | -18.56M | -128.95M | -86.64M |
| netDebtIssuance | 150.21M | 33.69M | 34M | 57.22M | 29.5M | -5.57M | -97.04M | -56.89M | 36.76M | -24M |
| longTermNetDebtIssuance | 150.21M | 33.69M | 34M | 57.22M | 29.5M | -5.57M | -95.52M | -55.5M | 36.76M | -24M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | -1.52M | -1.38M | - | - |
| netStockIssuance | -161.64M | -145.09M | -133.29M | -128.19M | -74.72M | -35.04M | -18.37M | -3.19M | -4.85M | -60.22M |
| netCommonStockIssuance | -161.64M | -145.09M | -133.29M | -128.19M | -74.72M | -35.04M | -18.37M | -3.19M | -4.85M | -60.22M |
| commonStockIssuance | 5.09M | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -166.72M | -145.09M | -133.29M | -128.19M | -74.72M | -35.04M | -18.37M | -3.19M | -4.85M | -60.22M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -33.6M | -231K | 966K | -3.14M | 804K | 1M | -3.43M | -6.62M | -3.09M | 1.06M |
| netCashProvidedByFinancingActivities | -45.03M | -111.64M | -98.33M | -74.11M | -44.41M | -39.62M | -118.84M | -66.69M | 28.82M | -83.16M |
| 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 | 451.77M | 441.96M | 441.28M | 402.5M | 395.69M | 388.42M | 370.05M | 371.65M | 355.96M | 339.23M |
| costOfRevenue | 325.97M | 305.05M | 306.47M | 269.03M | 278.04M | 260.32M | 247.85M | 248.6M | 253.3M | 234.34M |
| grossProfit | 125.8M | 136.91M | 134.82M | 133.48M | 117.65M | 128.1M | 122.2M | 123.05M | 102.66M | 104.89M |
| researchAndDevelopmentExpenses | - | - | - | - | - | 7.6M | - | - | - | 6.5M |
| generalAndAdministrativeExpenses | - | - | - | - | - | 62.41M | - | - | - | 57.62M |
| sellingAndMarketingExpenses | - | - | - | - | - | 10.2M | - | - | - | 7.3M |
| sellingGeneralAndAdministrativeExpenses | 84.71M | 78.59M | 81.3M | 80.22M | 76.63M | 72.61M | 70.38M | 70.81M | 72.7M | 64.92M |
| otherExpenses | -520K | - | -2.35M | 7.61M | 8.28M | 842K | 9.38M | -7.16M | 10.04M | 3.61M |
| operatingExpenses | 84.19M | 78.59M | 78.94M | 87.82M | 84.92M | 81.05M | 79.76M | 63.65M | 82.74M | 75.03M |
| costAndExpenses | 410.16M | 383.64M | 385.41M | 356.85M | 362.96M | 341.37M | 327.6M | 312.25M | 336.04M | 309.37M |
| netInterestIncome | -8.89M | -8.26M | -11.01M | -9.28M | -5.65M | -5.45M | -6.8M | -7.95M | -5.14M | -4.43M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 8.89M | 8.26M | 11.01M | 9.28M | 5.65M | 5.45M | 6.8M | 7.95M | 5.14M | 4.43M |
| depreciationAndAmortization | 9.72M | 8.96M | 8.74M | 7.12M | 6.95M | 4.42M | 6.32M | 6.03M | 5.97M | 4.61M |
| ebitda | 45.68M | 60.5M | 62.4M | 53.26M | 41.02M | 53.42M | 51.9M | 52.19M | 29.75M | 39.04M |
| ebit | 35.96M | 51.53M | 53.66M | 46.14M | 34.07M | 48.99M | 45.58M | 46.16M | 23.77M | 34.43M |
| nonOperatingIncomeExcludingInterest | 5.65M | 6.79M | 2.22M | -489K | -1.34M | -1.94M | -3.14M | 13.24M | -3.85M | -4.57M |
| operatingIncome | 41.61M | 58.32M | 55.88M | 45.65M | 32.73M | 47.05M | 42.44M | 59.4M | 19.92M | 29.86M |
| totalOtherIncomeExpensesNet | -14.54M | -15.05M | -13.23M | -17.95M | -11.28M | -270K | -4.86M | -7.31M | -2.36M | -28.09M |
| incomeBeforeTax | 27.07M | 43.27M | 42.65M | 27.71M | 21.45M | 46.78M | 37.58M | 52.1M | 17.56M | 1.77M |
| incomeTaxExpense | 3.82M | 12.62M | 12.23M | 8.28M | -3.08M | 12.79M | 10.43M | 14.61M | -446K | -1.06M |
| netIncomeFromContinuingOperations | 23.25M | 30.65M | 30.42M | 19.43M | 24.54M | 33.99M | 27.15M | 37.48M | 18.01M | 2.83M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 23.25M | 30.65M | 30.42M | 19.43M | 24.54M | 33.99M | 27.15M | 37.48M | 18.01M | 2.83M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 23.25M | 30.65M | 30.42M | 19.43M | 24.54M | 33.99M | 27.15M | 37.48M | 18.01M | 2.83M |
| eps | 1.37 | 1.77 | 1.75 | 1.12 | 1.38 | 1.92 | 1.53 | 2.1 | 0.99 | 0.15 |
| 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 | 26.46M | 24.51M | 23.89M | 61.01M | 23.38M | 21.91M | 18.5M | 17.65M | 18.64M | 12.15M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 26.46M | 24.51M | 23.89M | 61.01M | 23.38M | 21.91M | 18.5M | 17.65M | 18.64M | 12.15M |
| netReceivables | 453.03M | 390.4M | 414.91M | 399.51M | 388.36M | 359.14M | 391.52M | 377.49M | 397.56M | 359.82M |
| accountsReceivables | 209.06M | 381.97M | 397.12M | 382M | 381.74M | 357.79M | 382.33M | 369.15M | 388.22M | 353.44M |
| otherReceivables | 243.97M | 8.43M | 17.79M | 17.52M | 6.62M | 1.36M | 9.19M | 8.34M | 9.34M | 6.38M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 35.25M | 33.68M | 36.25M | 29.92M | 28.24M | 28.06M | 27.79M | 40.4M | 34.76M | 28.49M |
| totalCurrentAssets | 514.74M | 448.58M | 475.04M | 490.44M | 439.97M | 409.12M | 437.81M | 435.54M | 450.96M | 400.46M |
| propertyPlantEquipmentNet | 43.68M | 43.5M | 43.02M | 36.67M | 38.85M | 40.85M | 42.71M | 45.77M | 47.48M | 47.86M |
| goodwill | 786.95M | 786.9M | 781.76M | 739.07M | 684.91M | 678.74M | 647.54M | 647.45M | 647.1M | 625.71M |
| intangibleAssets | 68.98M | 72.93M | 71.96M | 52.02M | 27.35M | 87.18M | 22.55M | 24.12M | 25.65M | 63.57M |
| goodwillAndIntangibleAssets | 855.92M | 859.82M | 853.72M | 791.08M | 712.26M | 765.92M | 670.09M | 671.57M | 672.75M | 689.28M |
| longTermInvestments | 36.43M | 36.43M | 35.3M | 35.32M | 51.85M | 71.09M | 64.52M | 66.03M | 74.7M | 76.3M |
| taxAssets | 3.24M | 3.56M | 2.71M | 2.54M | 2.55M | 2.55M | 2.41M | 2.32M | 2.3M | 2.29M |
| otherNonCurrentAssets | 135.1M | 134.78M | 134.4M | 124.74M | 118.08M | 54.09M | 111.24M | 104.68M | 98.77M | 45.94M |
| totalNonCurrentAssets | 1.07B | 1.08B | 1.07B | 990.37M | 923.59M | 934.5M | 890.97M | 890.38M | 896M | 861.68M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.59B | 1.53B | 1.54B | 1.48B | 1.36B | 1.34B | 1.33B | 1.33B | 1.35B | 1.26B |
| totalPayables | 12M | 12.35M | 11.78M | 11.16M | 19.75M | 11.54M | 8.15M | 9.74M | 13.96M | 10.07M |
| accountPayables | 12M | 12.35M | 11.78M | 11.16M | 19.75M | 11.54M | 8.15M | 9.74M | 13.96M | 10.07M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 157.39M | 305.07M | 215.35M | 152.59M | 108.7M | 247.58M | 183.18M | 135.6M | 87.68M | 225.92M |
| shortTermDebt | 20M | 20M | 34.13M | 26M | 26.25M | 26.06M | 25.74M | 25.34M | 25.09M | 11.03M |
| capitalLeaseObligationsCurrent | 11.22M | 14.3M | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 31.57M | 31.71M | 30.91M | 29.28M | 28.02M | 26.87M | 27.7M | 28.58M | 24.72M | 22.46M |
| otherCurrentLiabilities | - | - | 37.88M | 27.87M | 28.76M | 26.77M | 26.49M | 26.5M | 36.64M | 33.09M |
| totalCurrentLiabilities | 232.17M | 383.43M | 330.05M | 246.89M | 211.49M | 338.82M | 271.27M | 225.75M | 188.09M | 302.58M |
| longTermDebt | 834.74M | 489.66M | 589.59M | 643.16M | 561.51M | 342.86M | 428.2M | 496.55M | 558.9M | 324M |
| capitalLeaseObligationsNonCurrent | 21.48M | 24.37M | 27.17M | 24.73M | 27.22M | 29.69M | 33.44M | 35.62M | 36.77M | 38.85M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 39.78M | 37.27M | 34.15M | 24.65M | 24.23M | 28.45M | 28.77M | 27.38M | 28.66M | 28.16M |
| otherNonCurrentLiabilities | 63.52M | 63.32M | 63.44M | 66.38M | 44.83M | 42.48M | 44.32M | 40.04M | 38.93M | 35.66M |
| totalNonCurrentLiabilities | 959.51M | 614.62M | 714.35M | 758.93M | 657.79M | 443.47M | 534.74M | 599.58M | 663.26M | 426.68M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 32.69M | 38.68M | 27.17M | 24.73M | 27.22M | 29.69M | 33.44M | 35.62M | 36.77M | 38.85M |
| totalLiabilities | 1.19B | 998.05M | 1.04B | 1.01B | 869.28M | 782.29M | 806.01M | 825.34M | 851.35M | 729.25M |
| treasuryStock | -210.29M | -189.99M | -189.6M | -189.39M | -189.28M | -160.09M | -159.72M | -159.54M | -159.6M | -142.14M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 198K | 205K | 205K | 205K | 208K | 208K | 207K | 208K | 212K | 212K |
| retainedEarnings | 608.28M | 636.69M | 606.04M | 575.62M | 556.19M | 531.65M | 497.66M | 470.52M | 433.03M | 415.03M |
| additionalPaidInCapital | 6.32M | 87.88M | 90.63M | 93.5M | 127.5M | 177.67M | 174.87M | 175.39M | 200.24M | 236.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 | 23.25M | 30.65M | 30.42M | 19.43M | 24.54M | 33.99M | 27.15M | 37.48M | 18.01M | 2.83M |
| depreciationAndAmortization | 9.72M | 8.96M | 9.4M | 7.12M | 6.95M | 6.97M | 6.32M | 6.03M | 5.97M | 6.28M |
| deferredIncomeTax | 2.34M | 1.78M | 8.7M | 140K | 259K | -2.42M | 3.1M | 1.34M | 602K | -7.07M |
| stockBasedCompensation | 15.69M | 10.19M | 10.56M | 10.4M | 15.36M | 11.11M | 8.68M | 11.34M | 13.95M | 10.3M |
| changeInWorkingCapital | -214.95M | 69.71M | 32.35M | 29.28M | -160.87M | 92.34M | 36.48M | 46.5M | -172.4M | 39.3M |
| accountsReceivables | -62.64M | 15.82M | -9.29M | 2.04M | -23.5M | 31.6M | 35.41M | 15.7M | -33.02M | 3.46M |
| inventory | - | - | - | - | - | - | - | - | - | 41.97M |
| accountsPayables | -5M | -7.78M | -2.54M | 3.05M | 1.02M | -5.23M | -16000 | -11.42M | 4.44M | -1.59M |
| otherWorkingCapital | -147.31M | 61.67M | 44.18M | 24.18M | -138.39M | 65.98M | 1.08M | 42.21M | -143.82M | -4.54M |
| otherNonCashItems | 1.78M | 5.11M | 2.33M | 13.68M | 6.94M | -2.38M | 3.48M | 4.53M | 3.15M | 28.72M |
| netCashProvidedByOperatingActivities | -162.17M | 126.41M | 93.77M | 80.05M | -106.83M | 139.62M | 85.21M | 107.22M | -130.72M | 80.37M |
| investmentsInPropertyPlantAndEquipment | -5.68M | -2.58M | -8.45M | -6.28M | -8.53M | -7.21M | -7.57M | -9.01M | -8.8M | -10.43M |
| acquisitionsNet | 1.79M | -4.46M | -54.06M | -47.92M | -5.19M | -24.06M | - | 483K | -21.15M | 49000 |
| purchasesOfInvestments | - | -344K | -585K | -590K | -1.72M | -428K | -805K | -555K | -806K | -473K |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -3.93M | -5.19M | - | - | 154K | - | - | - | 154K | - |
| netCashProvidedByInvestingActivities | -7.81M | -12.57M | -63.1M | -54.79M | -15.29M | -31.7M | -8.37M | -9.08M | -30.6M | -10.85M |
| netDebtIssuance | 345M | -100M | -49.91M | 81.56M | 218.56M | -85.44M | -68.44M | -62.5M | 250M | -34M |
| longTermNetDebtIssuance | 345M | -100M | -49.91M | 81.56M | 218.56M | -85.44M | -68.44M | -62.44M | 250M | -34M |
| shortTermNetDebtIssuance | - | - | - | - | - | 63000 | - | -63000 | - | - |
| netStockIssuance | -152.42M | -12.68M | -17.18M | -69M | -62.78M | -19.08M | -7.67M | -36.42M | -81.92M | -34.35M |
| netCommonStockIssuance | -152.42M | -12.68M | -17.18M | -69M | -62.78M | -19.08M | -7.67M | -36.42M | -81.92M | -34.35M |
| commonStockIssuance | 708K | 945K | 1.55M | 64000 | 2.53M | - | - | - | - | - |
| commonStockRepurchased | -153.13M | -13.63M | -18.73M | -69.06M | -65.31M | -19.08M | -7.67M | -36.42M | -81.92M | -34.35M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -20.53M | -594K | -467K | -326K | -32.22M | 198K | 63000 | -213K | -216K | 1.54M |
| netCashProvidedByFinancingActivities | 172.05M | -113.28M | -67.56M | 12.24M | 123.56M | -104.32M | -76.04M | -99.13M | 167.86M | -66.81M |