NYSE : FHI
-$0.93 (-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 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.81B | 1.63B | 1.61B | 1.45B | 1.3B | 1.45B | 1.33B | 1.14B | 1.1B | 1.14B |
| costOfRevenue | 478.91M | 540.49M | 563.39M | 512.71M | 532.49M | 503.4M | 442.15M | 354.76M | 289.22M | 296.47M |
| grossProfit | 1.33B | 1.09B | 1.05B | 933.1M | 767.96M | 944.87M | 884.75M | 780.91M | 813.71M | 846.9M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 500.57M | 210.81M | 198.79M | 178.89M | 185.67M | 163.36M | 158.27M | 133.04M | 102.94M | 101.32M |
| sellingAndMarketingExpenses | 22.99M | 406.42M | 394.19M | 335.48M | 182.48M | 334.18M | 358.44M | 303.72M | 353.94M | 398.17M |
| sellingGeneralAndAdministrativeExpenses | 523.56M | 617.23M | 592.98M | 514.38M | 368.15M | 497.54M | 516.71M | 436.76M | 456.88M | 499.49M |
| otherExpenses | 273.52M | 112.91M | 65.66M | 81.93M | 33.53M | 29.18M | 20.11M | 13.87M | 15.32M | 11.73M |
| operatingExpenses | 797.08M | 730.14M | 658.64M | 596.3M | 401.68M | 526.72M | 536.82M | 450.63M | 472.2M | 511.22M |
| costAndExpenses | 1.28B | 1.27B | 1.22B | 1.11B | 934.18M | 1.03B | 978.97M | 805.4M | 761.42M | 807.69M |
| netInterestIncome | 12.56M | 26.06M | -12.52M | -2.1M | 1.39M | 4.12M | -5.04M | -5.88M | -4.77M | -4.17M |
| interestIncome | 25.29M | 26.06M | - | 8.97M | 3.17M | 4.12M | - | - | - | - |
| interestExpense | 12.73M | - | 12.52M | 11.07M | 1.78M | - | 5.04M | 5.88M | 4.77M | 4.17M |
| depreciationAndAmortization | 22.26M | 22.43M | 26.87M | 28.08M | 30.01M | 29.93M | 28M | 17.09M | 10.64M | 9.58M |
| ebitda | 582.52M | 416.7M | 427.6M | 396.4M | 408.08M | 448.08M | 375.93M | 347.37M | 352.14M | 345.26M |
| ebit | 560.26M | 394.27M | 400.73M | 368.32M | 378.08M | 418.15M | 347.93M | 330.28M | 341.51M | 335.68M |
| nonOperatingIncomeExcludingInterest | -25.26M | -32.81M | -13.18M | -31.52M | -11.8M | - | - | - | - | - |
| operatingIncome | 535M | 361.47M | 387.55M | 336.8M | 366.27M | 418.15M | 347.93M | 330.28M | 341.51M | 335.68M |
| totalOtherIncomeExpensesNet | 12.52M | 20.14M | 23.78M | -30.57M | 10.02M | 27.91M | 17.34M | -34.11M | 10.49M | 5.25M |
| incomeBeforeTax | 547.53M | 381.61M | 411.33M | 306.22M | 376.29M | 446.06M | 365.27M | 296.17M | 352M | 340.93M |
| incomeTaxExpense | 133.43M | 113.18M | 106.55M | 71.66M | 103.98M | 110.04M | 88.15M | 73.88M | 57.1M | 119.42M |
| netIncomeFromContinuingOperations | 414.1M | 268.43M | 304.78M | 234.56M | 272.31M | 336.02M | 277.12M | 222.3M | 294.9M | 221.51M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 403.3M | 268.31M | 298.98M | 239.5M | 270.29M | 326.36M | 272.34M | 220.3M | 291.34M | 208.92M |
| netIncomeDeductions | - | - | - | - | 1.58M | - | 872K | 794K | - | - |
| bottomLineNetIncome | 403.3M | 256.71M | 285M | 227.67M | 257.86M | 311.41M | 261.23M | 210.95M | 279.92M | 201.29M |
| eps | 5.37 | 3.23 | 3.4 | 2.65 | 2.77 | 3.25 | 2.69 | 2.27 | 2.87 | 2.03 |
| 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 | 583.89M | 504.44M | 383.18M | 336.78M | 233.33M | 301.82M | 249.17M | 156.83M | 316.26M | 104.84M |
| shortTermInvestments | 141.76M | 136.6M | 177.5M | 184.97M | 193.35M | 136.95M | 91.46M | 33.66M | 53.27M | 196.31M |
| cashAndShortTermInvestments | 725.64M | 641.04M | 560.68M | 521.75M | 426.67M | 438.77M | 340.64M | 190.49M | 369.54M | 301.15M |
| netReceivables | 105.68M | 106.22M | 124.42M | 94.01M | 96.27M | 105.96M | 102.08M | 95.08M | 53.48M | 44.8M |
| accountsReceivables | 105.68M | 106.22M | 124.42M | 94.01M | 96.27M | 105.96M | 102.08M | 95.08M | 53.48M | 44.8M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | -95.08M | -53.48M | -44.8M |
| prepaids | - | 29.29M | 29.74M | 27M | 29.32M | 22.13M | 16.75M | 16.51M | 11.75M | 9.99M |
| otherCurrentAssets | - | 4.8M | 5.9M | 8.26M | 7.18M | 8.48M | 1.82M | 2.02M | 2.51M | 3.81M |
| totalCurrentAssets | 831.32M | 781.35M | 720.73M | 651.03M | 559.45M | 575.34M | 461.28M | 304.1M | 437.27M | 359.76M |
| propertyPlantEquipmentNet | 120.63M | 130.28M | 129.98M | 128.6M | 155.27M | 174.69M | 152.24M | 53.23M | 37.67M | 39.28M |
| goodwill | - | 804.82M | 807.16M | 800.42M | 798.87M | 800.27M | 774.53M | 809.61M | 660.04M | 659.19M |
| intangibleAssets | 1.18B | 327.88M | 409.45M | 409.16M | 471.21M | 481.75M | 446.23M | 339.64M | 76.88M | 3.57M |
| goodwillAndIntangibleAssets | 1.18B | 1.13B | 1.22B | 1.21B | 1.27B | 1.28B | 1.22B | 1.15B | 736.92M | 662.76M |
| longTermInvestments | 22.49M | - | - | - | - | 6.9M | 3.7M | 594K | 73.88M | 70.38M |
| taxAssets | 60.79M | - | - | - | - | - | - | -594K | -111.55M | -109.66M |
| otherNonCurrentAssets | 71.28M | 40.36M | 34.53M | 31.27M | 33.39M | 21.89M | 42.15M | 37.11M | 57.22M | 62.21M |
| totalNonCurrentAssets | 1.46B | 1.3B | 1.38B | 1.37B | 1.46B | 1.49B | 1.42B | 1.24B | 794.14M | 795.35M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.29B | 2.08B | 2.1B | 2.02B | 2.02B | 2.06B | 1.88B | 1.54B | 1.23B | 1.16B |
| totalPayables | - | 97.21M | 88.29M | 73.9M | 64.02M | 61.74M | 69.01M | 56.11M | 47.6M | - |
| accountPayables | - | 97.21M | 88.29M | 73.9M | 64.02M | 61.74M | 69.01M | 56.11M | 47.6M | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 157.07M | 158.39M | 149.76M | 162.2M | 170.65M | 137.44M | 113.86M | - | - |
| shortTermDebt | 20.15M | - | - | - | - | - | - | - | - | 25.5M |
| capitalLeaseObligationsCurrent | - | 16.7M | 16.28M | 18.39M | 17.45M | 15.84M | 13.58M | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | -135M | -170M | -54.18M |
| otherCurrentLiabilities | - | 18.22M | 24.38M | 15.36M | 27.04M | 17.22M | 10.68M | 11.2M | 81.25M | 82.86M |
| totalCurrentLiabilities | 20.15M | 289.19M | 287.34M | 257.41M | 270.71M | 265.45M | 230.71M | 181.18M | 128.85M | 162.54M |
| longTermDebt | 348.37M | 348.11M | 347.84M | 347.58M | 223.35M | 75M | 100M | 135M | 170M | 165.75M |
| capitalLeaseObligationsNonCurrent | 88.49M | 97.17M | 93.82M | 86.81M | 105.27M | 121.92M | 107.54M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 34.35M | -87.46M | -145.32M |
| deferredTaxLiabilitiesNonCurrent | 244.33M | - | - | - | - | - | - | 148.16M | 117.62M | 176.69M |
| otherNonCurrentLiabilities | 325.31M | 199.5M | 218.74M | 221.16M | 241.64M | 224.49M | 188.51M | 222.22M | 53.73M | 54.35M |
| totalNonCurrentLiabilities | 1.01B | 644.77M | 660.4M | 655.55M | 570.26M | 421.41M | 396.05M | 505.38M | 341.35M | 396.78M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 88.49M | 113.86M | 110.1M | 105.2M | 122.72M | 137.77M | 121.12M | - | - | - |
| totalLiabilities | 1.03B | 933.96M | 947.75M | 912.97M | 840.97M | 686.86M | 626.76M | 686.56M | 470.2M | 559.32M |
| treasuryStock | -873.21M | -632.84M | -521.4M | -365.36M | -538.46M | -324.73M | -281.03M | -287.34M | -278.73M | -255.38M |
| preferredStock | - | - | - | - | - | - | - | 791.82M | 697.36M | - |
| commonStock | 532.6M | 503.52M | 475M | 441.14M | 449.12M | 418.86M | 392.21M | 1.14B | 1.04B | 851.17M |
| retainedEarnings | 1.53B | 1.26B | 1.19B | 1.02B | 1.19B | 1.03B | 930.35M | 791.82M | 697.36M | 529.75M |
| additionalPaidInCapital | - | - | 2000 | - | - | - | - | - | - | - |
| 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 | 385.16M | 268.43M | 304.78M | 234.56M | 272.31M | 336.02M | 277.12M | 222.3M | 294.9M | 221.51M |
| depreciationAndAmortization | 22.26M | 22.43M | 26.87M | 28.08M | 30.01M | 28.56M | 25.92M | 17.09M | 10.64M | 9.58M |
| deferredIncomeTax | - | -14.94M | 4.25M | -18.72M | 19.03M | 18.17M | 7.45M | 12.26M | -59.27M | 17.5M |
| stockBasedCompensation | - | 28.78M | 33.95M | 35.5M | 39.7M | 35.46M | 32.94M | 23.89M | 22.51M | 22.44M |
| changeInWorkingCapital | -3.36M | 17.58M | -12.14M | 3.96M | -12.7M | -12.29M | 23.85M | -94.67M | -13.32M | -12.74M |
| accountsReceivables | 4.02M | 17.35M | -27.57M | -4.37M | 6.66M | 11.65M | -7.25M | -11.08M | -8.66M | -11.12M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 5.93M | 9.36M | 14.63M | 4.67M | -6.36M | 695K | 30.91M | -96.19M | -9.16M | 6M |
| otherWorkingCapital | -13.32M | -9.13M | 801K | 3.65M | -13M | -24.64M | 191K | 12.6M | 4.49M | -7.62M |
| otherNonCashItems | -105.95M | 24.27M | -45.88M | 40.56M | -177.97M | -32.68M | -32.36M | 25.41M | 14.93M | -5.53M |
| netCashProvidedByOperatingActivities | 297.34M | 346.55M | 311.83M | 323.95M | 170.38M | 373.24M | 334.94M | 206.28M | 270.38M | 252.77M |
| investmentsInPropertyPlantAndEquipment | -2.76M | - | -7.92M | -4.37M | -10.42M | -13.5M | -15.04M | -17.27M | -9.8M | -12.84M |
| acquisitionsNet | -12.76M | -3.24M | - | -27.98M | 26.56M | -11.32M | -21.59M | -157.38M | -4.35M | - |
| purchasesOfInvestments | -18.69M | -76.09M | - | -22.64M | -9.43M | -25.51M | -103.44M | -7.27M | -8.13M | -3.34M |
| salesMaturitiesOfInvestments | 206.16M | - | - | 77.94M | 143.62M | 32.48M | 90.42M | 23.08M | 140.25M | 7.99M |
| otherInvestingActivities | -6.03M | 143.57M | -22.7M | -55.3M | -139.52M | -6.96M | -45.02M | 211K | 15.15M | -8.2M |
| netCashProvidedByInvestingActivities | 165.93M | 64.25M | -30.61M | -32.36M | 10.82M | -24.82M | -94.68M | -174.44M | 117.97M | -8.19M |
| netDebtIssuance | - | - | - | 126.65M | 148.35M | -25M | -35M | -35M | -21.25M | -25.5M |
| longTermNetDebtIssuance | - | - | - | 126.65M | 148.35M | -25M | -35M | -35M | -21.25M | -25.5M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -262.77M | -137.62M | -177.07M | -218.14M | -228.35M | -66.76M | -15.74M | -29.25M | -48.64M | -81.77M |
| netCommonStockIssuance | -262.77M | -137.62M | -177.07M | -218.14M | -228.35M | -66.76M | -15.74M | -29.25M | -48.64M | -81.77M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -262.77M | -137.62M | -177.07M | -218.14M | -228.35M | -66.76M | -15.74M | -29.25M | -48.64M | -81.77M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -104.87M | -184.81M | -98.09M | -97.92M | -105.76M | -207.76M | -109.15M | -106.94M | -101.51M | -205.47M |
| commonDividendsPaid | -104.87M | -184.81M | -98.09M | -97.92M | -105.76M | -207.76M | -109.15M | -106.94M | -101.51M | -205.47M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -34.16M | 36.03M | 32.07M | 20.89M | -63.71M | 4.39M | 7.21M | -14.92M | -5.52M | 373K |
| netCashProvidedByFinancingActivities | -401.8M | -286.4M | -243.09M | -168.51M | -249.47M | -295.14M | -152.68M | -186.12M | -176.92M | -312.37M |
| 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 | 481.23M | 487.08M | 469.45M | 424.84M | 423.54M | 424.68M | 408.46M | 402.58M | 396.37M | 391.5M |
| costOfRevenue | 136.25M | 133.49M | 144.56M | 144.87M | 143.27M | 137.16M | 136.03M | 130.75M | 136.55M | 127.5M |
| grossProfit | 344.98M | 353.6M | 324.88M | 279.97M | 280.27M | 287.52M | 272.43M | 271.84M | 259.82M | 263.99M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 131.62M | 133.16M | 56.39M | 52.02M | 52.73M | 54.48M | 53.39M | 52.8M | 50.14M | 47.74M |
| sellingAndMarketingExpenses | 4.1M | 7M | 118.83M | 105.54M | 103.66M | 105.85M | 101.24M | 100.12M | 99.2M | 100.62M |
| sellingGeneralAndAdministrativeExpenses | 135.72M | 140.16M | 175.22M | 157.56M | 156.39M | 160.33M | 154.63M | 152.93M | 149.34M | 148.36M |
| otherExpenses | 82.52M | 76.55M | 20.21M | 5.32M | -7.89M | 16.76M | 6.06M | 78.19M | 11.9M | 13.06M |
| operatingExpenses | 218.24M | 216.71M | 195.43M | 162.89M | 148.5M | 177.09M | 160.69M | 231.12M | 161.24M | 161.42M |
| costAndExpenses | 354.49M | 350.2M | 339.99M | 307.76M | 291.77M | 314.26M | 296.71M | 361.87M | 297.79M | 288.93M |
| netInterestIncome | 3.06M | 3.37M | -3.18M | -3.17M | -3.18M | -3.19M | -3.17M | -3.16M | -3.15M | -3.14M |
| interestIncome | 6.24M | 6.57M | - | - | - | - | - | - | - | - |
| interestExpense | 3.18M | 3.2M | 3.18M | 3.17M | 3.18M | 3.19M | 3.17M | 3.16M | 3.15M | 3.14M |
| depreciationAndAmortization | 5.25M | 5.57M | 5.63M | 5.64M | 5.42M | 5.56M | 5.71M | 5.53M | 5.62M | 6.02M |
| ebitda | 138.21M | 149.11M | 149.14M | 139.63M | 138.15M | 121.08M | 131.49M | 51.35M | 112.79M | 126.47M |
| ebit | 132.95M | 143.53M | 143.51M | 134M | 132.73M | 115.52M | 125.77M | 45.82M | 107.17M | 120.45M |
| nonOperatingIncomeExcludingInterest | -6.21M | -6.65M | -14.06M | -16.91M | -962K | -5.09M | -14.03M | -5.1M | -8.59M | -17.88M |
| operatingIncome | 126.74M | 136.89M | 129.45M | 117.08M | 131.77M | 110.43M | 111.74M | 40.72M | 98.58M | 102.57M |
| totalOtherIncomeExpensesNet | 3.02M | 3.44M | 10.88M | 13.74M | 4.27M | 1.9M | 10.86M | 1.94M | 5.44M | 14.74M |
| incomeBeforeTax | 129.77M | 140.33M | 140.33M | 130.83M | 136.04M | 112.33M | 122.6M | 42.66M | 104.02M | 117.31M |
| incomeTaxExpense | 33.82M | 32.9M | 34.23M | 34.14M | 32.16M | 28.48M | 32.26M | 23.43M | 29.01M | 31.26M |
| netIncomeFromContinuingOperations | 95.95M | 107.43M | 106.1M | 96.69M | 103.88M | 83.85M | 90.34M | 19.22M | 75.01M | 86.06M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | 788K | - | - | - | - | - | - | - | -9000 |
| netIncome | 95.95M | 107.83M | 104.13M | 91M | 101.13M | 84.72M | 87.54M | 21.03M | 75.03M | 82.18M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 95.95M | 107.43M | 99.45M | 86.86M | 96.62M | 81.06M | 83.79M | 16.29M | 71.63M | 78.51M |
| eps | 1.27 | 1.45 | 1.34 | 1.16 | 1.25 | 1.04 | 1.06 | 0.2 | 0.89 | 0.96 |
| 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 | 513.88M | 583.89M | 506.28M | 370.99M | 387.57M | 504.44M | 374.95M | 307.43M | 359.78M | 383.18M |
| shortTermInvestments | 131.53M | 141.76M | 141.11M | 236.49M | 154.26M | 136.6M | 190.08M | 145.45M | 198.75M | 177.5M |
| cashAndShortTermInvestments | 645.42M | 725.64M | 647.39M | 607.48M | 541.83M | 641.04M | 565.03M | 452.88M | 558.53M | 560.68M |
| netReceivables | 93.7M | 105.68M | 102.42M | 102.46M | 103.01M | 106.22M | 118.23M | 116.56M | 120.92M | 124.42M |
| accountsReceivables | 93.7M | 105.68M | 59.98M | 63.98M | 64.32M | 106.22M | 118.23M | 116.56M | 71.65M | 124.42M |
| otherReceivables | - | - | 42.44M | 38.48M | 38.69M | - | - | - | 49.28M | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | 41.04M | - | 31.57M | 29.29M | 33.63M | 37.91M | 34.07M | 29.74M |
| otherCurrentAssets | - | - | 11.49M | -102.46M | 2.17M | 4.8M | 6.3M | 5.95M | 6.13M | 5.9M |
| totalCurrentAssets | 739.11M | 831.32M | 802.34M | 607.48M | 678.57M | 781.35M | 723.19M | 613.3M | 719.66M | 720.73M |
| propertyPlantEquipmentNet | 117.52M | 120.63M | 129.04M | - | 123.85M | 130.28M | 118.02M | 124.63M | 124.18M | 129.98M |
| goodwill | - | - | 860.95M | 864.76M | 808.91M | 804.82M | 813.55M | 806.07M | 805.92M | 807.16M |
| intangibleAssets | 1.17B | 1.18B | 335.04M | 342.28M | 329.92M | 327.88M | 342.59M | 335.55M | 404.15M | 409.45M |
| goodwillAndIntangibleAssets | 1.17B | 1.18B | 1.2B | 1.21B | 1.14B | 1.13B | 1.16B | 1.14B | 1.21B | 1.22B |
| longTermInvestments | 21.89M | 22.49M | - | - | - | - | - | - | - | - |
| taxAssets | - | 60.79M | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 91.29M | 71.28M | 54.9M | - | 60.79M | 40.36M | 40.21M | 31.95M | 33.07M | 34.53M |
| totalNonCurrentAssets | 1.4B | 1.46B | 1.38B | 1.21B | 1.32B | 1.3B | 1.31B | 1.3B | 1.37B | 1.38B |
| otherAssets | - | - | - | 337.07M | - | - | - | - | - | - |
| totalAssets | 2.14B | 2.29B | 2.18B | 2.15B | 2B | 2.08B | 2.04B | 1.91B | 2.09B | 2.1B |
| totalPayables | - | - | - | 88.26M | 122.23M | 97.21M | 98.11M | 92.56M | 112.21M | 88.29M |
| accountPayables | - | - | - | 88.26M | 92.41M | 97.21M | 98.11M | 92.56M | 88.4M | 88.29M |
| otherPayables | - | - | - | - | 29.82M | - | - | - | 23.8M | - |
| accruedExpenses | - | - | - | - | - | 157.07M | 127.22M | 93.15M | - | 158.39M |
| shortTermDebt | 18.89M | 20.15M | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | 18.16M | 17.6M | 16.86M | 16.7M | 16.19M | 16.44M | 16.11M | 16.28M |
| taxPayables | - | - | - | - | 29.82M | - | - | - | 23.8M | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | 238.24M | 119.87M | 83.9M | 18.22M | 21.62M | 21.23M | 84.18M | 24.38M |
| totalCurrentLiabilities | 18.89M | 20.15M | 256.4M | 225.73M | 222.99M | 289.19M | 263.14M | 223.38M | 212.5M | 287.34M |
| longTermDebt | 348.43M | 348.37M | 348.3M | 348.24M | 348.17M | 348.11M | 348.04M | 347.97M | 347.91M | 347.84M |
| capitalLeaseObligationsNonCurrent | 83.19M | 88.49M | 94.39M | 94.67M | 94.06M | 97.17M | 83.59M | 85.75M | 89.59M | 93.82M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 184.32M | 244.33M | 192.67M | 172.4M | 172.25M | - | - | - | 188.62M | - |
| otherNonCurrentLiabilities | 246.14M | 325.31M | 39.7M | 33.46M | 21.24M | 199.5M | 205.86M | 206.89M | 27.8M | 218.74M |
| totalNonCurrentLiabilities | 862.08M | 1.01B | 675.07M | 648.76M | 635.73M | 644.77M | 637.49M | 640.61M | 653.92M | 660.4M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 83.19M | 88.49M | 112.55M | 112.26M | 110.93M | 113.86M | 99.78M | 102.18M | 105.71M | 110.1M |
| totalLiabilities | 880.97M | 1.03B | 931.47M | 874.49M | 858.72M | 933.96M | 900.63M | 863.99M | 866.42M | 947.75M |
| treasuryStock | -929.5M | -873.21M | -806.6M | -806.6M | -741.58M | -632.84M | -622.7M | -595.59M | -547.62M | -521.4M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 544.87M | 532.6M | 526.67M | 521.02M | 514.64M | 503.52M | 497.53M | 491.39M | 485.26M | 475M |
| retainedEarnings | 1.59B | 1.53B | 1.46B | 1.38B | 1.32B | 1.26B | 1.21B | 1.15B | 1.23B | 1.19B |
| additionalPaidInCapital | - | - | 6000 | 6000 | - | - | - | - | - | 2000 |
| 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 | 95.95M | 102.24M | 106.1M | 96.69M | 103.88M | 83.85M | 90.34M | 21.03M | 75.01M | 78.58M |
| depreciationAndAmortization | 5.25M | 5.57M | 5.63M | 5.64M | 5.42M | 5.56M | 5.71M | 5.53M | 5.62M | 6.02M |
| deferredIncomeTax | 1.21M | - | 20.8M | -1.38M | 531K | -3.78M | -6.52M | -7.28M | 2.65M | 8.24M |
| stockBasedCompensation | 12.27M | - | 5.67M | 6.39M | 11.12M | 6.04M | 6.17M | 6.3M | 10.27M | 6.78M |
| changeInWorkingCapital | -89.18M | 54.78M | 41.43M | -9.04M | -90.54M | 43.81M | 42.25M | 11.1M | -79.58M | 33.5M |
| accountsReceivables | -4.62M | 12.5M | -2.96M | 5.45M | -10.96M | 8.73M | 1.22M | 4.41M | 2.98M | 3.41M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -103.14M | 46.94M | 38.05M | 22.16M | -101.22M | 37.4M | 34.81M | 30.88M | -93.73M | 38.57M |
| otherWorkingCapital | 18.58M | -4.65M | 6.34M | -36.64M | 21.64M | -2.32M | 6.22M | -24.2M | 11.18M | -8.49M |
| otherNonCashItems | 3.35M | -624K | -76.56M | -79.52M | -16.1M | -8.78M | -20.8M | 52M | 54000 | -3.48M |
| netCashProvidedByOperatingActivities | 28.85M | 161.2M | 103.06M | 18.79M | 14.3M | 126.7M | 117.15M | 88.67M | 14.03M | 129.63M |
| investmentsInPropertyPlantAndEquipment | -4.84M | 426K | -1.43M | -786K | -972K | -505K | 3.03M | -5.98M | -569K | -2.11M |
| acquisitionsNet | - | - | 6.88M | -9.23M | -528K | 41.9M | -7.24M | 9.56M | 28.16M | -37.06M |
| purchasesOfInvestments | 2.36M | -13.08M | - | - | - | - | - | -2.89M | -25.72M | -44.4M |
| salesMaturitiesOfInvestments | - | 32.58M | - | - | - | - | 22.71M | 28.75M | 56.6M | 12.38M |
| otherInvestingActivities | 3.64M | - | - | -6M | -28000 | - | -45.84M | -25.86M | -30.88M | 37.06M |
| netCashProvidedByInvestingActivities | 1.16M | 19.92M | 5.45M | -16.02M | -1.53M | 41.4M | -27.34M | 3.58M | 27.59M | -34.13M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -64.72M | -77.1M | -21000 | -65.52M | -120.13M | -23.45M | -28.9M | -46.24M | -39.03M | -65.05M |
| netCommonStockIssuance | -64.72M | -77.1M | -21000 | -65.52M | -120.13M | -23.45M | -28.9M | -46.24M | -39.03M | -65.05M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -64.72M | -77.1M | -21000 | -65.52M | -120.13M | -23.45M | -28.9M | -46.24M | -39.03M | -65.05M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -25.95M | -26.36M | -26.36M | -26.85M | -25.3M | -25.22M | -25.57M | -110.28M | -23.73M | -24.13M |
| commonDividendsPaid | -25.95M | -26.36M | -26.36M | -26.85M | -25.3M | -25.22M | -25.57M | -110.28M | -23.73M | -24.13M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -6.58M | -853K | 56.25M | 60.68M | 7.87M | 22.4M | 21.95M | 11.47M | -766K | -7.34M |
| netCashProvidedByFinancingActivities | -97.25M | -104.31M | 29.86M | -31.69M | -137.57M | -26.27M | -32.52M | -145.05M | -63.53M | -96.52M |