NYSE : FCN
-$5.18 (-3.23%)
| 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 | 3.79B | 3.7B | 3.49B | 3.03B | 2.78B | 2.46B | 2.35B | 2.03B | 1.81B | 1.81B |
| costOfRevenue | 2.57B | 2.52B | 2.35B | 2.07B | 1.92B | 1.67B | 1.53B | 1.33B | 1.22B | 1.21B |
| grossProfit | 1.22B | 1.18B | 1.14B | 962.93M | 860.72M | 788.56M | 817.82M | 699.8M | 592.17M | 599.62M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 772.82M | 795.15M | 728.31M | 621.67M | 524.84M | 488.41M | 504.07M | 465.64M | 432.01M | 436.72M |
| sellingAndMarketingExpenses | 26.8M | 27M | 23M | 19.4M | 13M | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 799.62M | 822.15M | 751.31M | 641.07M | 537.84M | 488.41M | 504.07M | 465.64M | 432.01M | 436.72M |
| otherExpenses | 3.48M | 12.41M | 6.16M | 17.98M | 10.82M | 17.49M | 8.15M | 8.16M | 51.45M | 20.75M |
| operatingExpenses | 803.1M | 834.56M | 757.46M | 659.05M | 548.67M | 505.9M | 512.23M | 473.8M | 483.46M | 457.47M |
| costAndExpenses | 3.37B | 3.35B | 3.11B | 2.73B | 2.46B | 2.18B | 2.05B | 1.8B | 1.7B | 1.67B |
| netInterestIncome | -14.34M | 1.52M | -9.12M | -5.43M | -17.87M | -16.07M | -14.44M | -21.7M | -21.39M | -20.4M |
| interestIncome | 7.06M | 8.47M | 5.21M | 4.62M | 2.43M | 3.74M | 4.76M | 5.45M | 3.97M | 4.42M |
| interestExpense | 21.4M | 6.95M | 14.33M | 10.05M | 20.29M | 19.8M | 19.21M | 27.15M | 25.36M | 24.82M |
| depreciationAndAmortization | 49.24M | 48.09M | 47.24M | 45.54M | 45.09M | 43.05M | 38.3M | 39.7M | 41.74M | 49.01M |
| ebitda | 441.65M | 405.82M | 419.93M | 353.34M | 363.33M | 325.3M | 345.96M | 274.64M | 154.2M | 201.63M |
| ebit | 392.41M | 357.72M | 372.69M | 307.8M | 318.24M | 282.25M | 307.66M | 234.94M | 112.46M | 152.62M |
| nonOperatingIncomeExcludingInterest | 21.96M | -10.36M | 4.87M | -3.92M | -6.19M | 412K | -2.06M | -8.94M | -3.75M | -10.47M |
| operatingIncome | 414.37M | 347.36M | 377.56M | 303.88M | 312.05M | 282.66M | 305.6M | 226M | 108.71M | 142.16M |
| totalOtherIncomeExpensesNet | -43.36M | 3.41M | -19.2M | -6.13M | -14.1M | -20.22M | -17.14M | -18.21M | -21.61M | -14.35M |
| incomeBeforeTax | 371.01M | 350.77M | 358.36M | 297.75M | 297.95M | 262.45M | 288.45M | 207.79M | 87.1M | 127.8M |
| incomeTaxExpense | 100.14M | 70.68M | 83.47M | 62.24M | 62.98M | 51.76M | 71.72M | 57.18M | -20.86M | 42.28M |
| netIncomeFromContinuingOperations | 270.87M | 280.09M | 274.89M | 235.51M | 234.97M | 210.68M | 216.73M | 150.61M | 107.96M | 85.52M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 270.87M | 280.09M | 274.89M | 235.51M | 234.97M | 210.68M | 216.73M | 150.61M | 107.96M | 85.52M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 270.87M | 280.09M | 274.89M | 235.51M | 234.97M | 210.68M | 216.73M | 150.61M | 107.96M | 85.52M |
| eps | 8.33 | 7.96 | 8.1 | 6.99 | 7.02 | 5.92 | 5.89 | 4.06 | 2.79 | 2.09 |
| 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 | 265.09M | 660.49M | 303.22M | 491.69M | 494.48M | 294.95M | 369.37M | 312.07M | 189.96M | 216.16M |
| shortTermInvestments | - | - | 25.46M | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 265.09M | 660.49M | 328.68M | 491.69M | 494.48M | 294.95M | 369.37M | 312.07M | 189.96M | 216.16M |
| netReceivables | 1.14B | 1.07B | 1.15B | 934.41M | 791.63M | 756.91M | 736.64M | 903.04M | 555.76M | 519.47M |
| accountsReceivables | 659.56M | 1.02B | 1.1B | 896.15M | 754.12M | 711.36M | 693.37M | 437.8M | 391M | 365.38M |
| otherReceivables | 480.18M | 51.49M | 46.06M | 38.26M | 37.51M | 45.55M | 43.27M | 48.18M | 32.88M | 46.75M |
| inventory | - | - | - | - | - | - | 47.9M | 54.71M | 48.46M | 47.54M |
| prepaids | 64.21M | - | 51.14M | 46.9M | 52.75M | 48.22M | 39.74M | 35.76M | 35.67M | 32.66M |
| otherCurrentAssets | 48.59M | 87.36M | 27.43M | 37.61M | 31.16M | 29.62M | -14.99M | 14.74M | 45.67M | 59.46M |
| totalCurrentAssets | 1.52B | 1.82B | 1.56B | 1.51B | 1.37B | 1.13B | 1.18B | 965.35M | 794.18M | 783.17M |
| propertyPlantEquipmentNet | 370.82M | 348.61M | 368.57M | 357.23M | 358.16M | 258.29M | 253.45M | 84.58M | 75.08M | 61.86M |
| goodwill | 1.24B | 1.23B | 1.23B | 1.23B | 1.23B | 1.23B | 1.2B | 1.17B | 1.2B | 1.18B |
| intangibleAssets | 13.55M | 16.77M | 18.28M | 25.51M | 31.99M | 41.55M | 38.43M | 34.63M | 44.15M | 52.12M |
| goodwillAndIntangibleAssets | 1.26B | 1.24B | 1.25B | 1.25B | 1.26B | 1.28B | 1.24B | 1.21B | 1.25B | 1.23B |
| longTermInvestments | - | 109.12M | 75.43M | 55.98M | 53.54M | 61.12M | -151.35M | -70.62M | -26.37M | -69.28M |
| taxAssets | - | - | - | 162.37M | - | - | 151.35M | 155.09M | 124.47M | 173.8M |
| otherNonCurrentAssets | 345.75M | 76.26M | 73.57M | -97.88M | 54.4M | 51.82M | 109.83M | 37.77M | 40.93M | 43.7M |
| totalNonCurrentAssets | 1.97B | 1.78B | 1.77B | 1.73B | 1.73B | 1.65B | 1.6B | 1.41B | 1.46B | 1.44B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.49B | 3.6B | 3.33B | 3.24B | 3.1B | 2.78B | 2.78B | 2.38B | 2.26B | 2.23B |
| totalPayables | 30.16M | 69.9M | 80.45M | 40.63M | 35.09M | 27.84M | 54.24M | 30.85M | 26.15M | 25.01M |
| accountPayables | 14.98M | 26.02M | 21.72M | 20.26M | 16.19M | 13.12M | 18.35M | 17.73M | 14.08M | 15.78M |
| otherPayables | 15.18M | 43.87M | 58.73M | 20.36M | 18.91M | 14.72M | 35.9M | 13.12M | 12.08M | 9.23M |
| accruedExpenses | 97.93M | 82.66M | 601.07M | 541.89M | 507.56M | 455.93M | 416.9M | 388.36M | 316.54M | 261.5M |
| shortTermDebt | - | - | - | - | 30.83M | 42.72M | - | - | - | - |
| capitalLeaseObligationsCurrent | 37.21M | 34.11M | 33.86M | 31.92M | - | - | 35.73M | - | - | - |
| taxPayables | - | 43.87M | 58.73M | 20.36M | 18.91M | 14.72M | 35.9M | 13.12M | 12.08M | 9.23M |
| deferredRevenue | 56.61M | 67.62M | 67.94M | 53.65M | 45.54M | 44.17M | 36.7M | 44.43M | 46.94M | 29.64M |
| otherCurrentLiabilities | 753.28M | 677.47M | 109.44M | 101.4M | 99.1M | 99.51M | 68.97M | 18.93M | 20.69M | 62.31M |
| totalCurrentLiabilities | 975.19M | 931.76M | 892.77M | 769.49M | 718.12M | 670.17M | 612.54M | 482.57M | 410.33M | 378.46M |
| longTermDebt | 365M | - | - | 315.17M | 297.16M | 286.13M | 275.61M | 265.57M | 396.28M | 365.53M |
| capitalLeaseObligationsNonCurrent | 224.51M | 208.04M | 223.77M | 221.6M | 236.03M | 161.68M | 176.38M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 99.61M | 111.82M | 140.98M | 162.37M | 170.61M | 158.34M | 151.35M | 155.09M | 124.47M | 173.8M |
| otherNonCurrentLiabilities | 92.49M | 86.92M | 86.94M | 91.04M | 95.68M | 100.86M | 78.12M | 127.07M | 134.19M | 100.23M |
| totalNonCurrentLiabilities | 781.61M | 406.78M | 451.69M | 790.2M | 799.47M | 707.01M | 681.46M | 547.73M | 654.94M | 639.56M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 261.72M | 242.15M | 257.64M | 253.53M | 236.03M | 161.68M | 212.1M | - | - | - |
| totalLiabilities | 1.76B | 1.34B | 1.34B | 1.56B | 1.52B | 1.38B | 1.29B | 1.03B | 1.07B | 1.02B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 309K | 359K | 355K | 340K | 343K | 345K | 374K | 381K | 377K | 420K |
| retainedEarnings | 1.86B | 2.39B | 2.11B | 1.86B | 1.7B | 1.51B | 1.41B | 1.2B | 1.05B | 941M |
| additionalPaidInCapital | 354K | 39.65M | 16.76M | - | 13.66M | - | 216.16M | 299.53M | 266.04M | 416.82M |
| 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 | 270.87M | 280.09M | 274.89M | 235.51M | 234.97M | 210.68M | 216.73M | 150.61M | 107.96M | 85.52M |
| depreciationAndAmortization | 49.24M | 48.09M | 47.24M | 45.54M | 45.09M | 43.05M | 38.3M | 39.7M | 41.74M | 49.01M |
| deferredIncomeTax | 23.74M | -16.6M | -25.45M | -10.46M | 4.96M | -9.13M | -3.71M | 13.91M | 15.39M | 8.91M |
| stockBasedCompensation | 39.32M | 38.44M | 29.53M | 25.41M | 23.05M | 22.9M | 17.98M | 15.58M | 16.03M | 16.92M |
| changeInWorkingCapital | -1.64B | -57.15M | -170.43M | -131.3M | 19.89M | 23.02M | -85.3M | 4.17M | -38.38M | 70.18M |
| accountsReceivables | -34.26M | -81.55M | -280M | -182.67M | -48.63M | -18.77M | -131.45M | -72.03M | -50.83M | 3.47M |
| inventory | - | - | - | - | - | - | - | 6.73M | 15.56M | 305K |
| accountsPayables | 6.63M | 12.88M | 8.69M | 8.43M | -2.1M | 13.9M | -8.91M | 8.91M | 4.42M | 3.27M |
| otherWorkingCapital | -1.62B | 11.52M | 100.89M | 43.34M | 70.62M | 27.89M | 55.05M | 60.57M | -7.53M | 63.14M |
| otherNonCashItems | 1.41B | 102.24M | 68.68M | 24.08M | 27.53M | 36.54M | 33.89M | 6.7M | 4.89M | 2.94M |
| netCashProvidedByOperatingActivities | 152.13M | 395.1M | 224.46M | 188.79M | 355.48M | 327.07M | 217.89M | 230.67M | 147.62M | 233.49M |
| investmentsInPropertyPlantAndEquipment | 4.46M | -35.41M | -49.48M | -53.32M | -68.66M | -34.85M | -41.82M | -32.27M | -32M | -28.94M |
| acquisitionsNet | - | - | - | -6.74M | -10.43M | -25.27M | -18.79M | 50.28M | -8.93M | -1.25M |
| purchasesOfInvestments | - | - | -24.36M | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | 25.25M | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -62.99M | - | - | - | - | - | - | 731K | 295K | 54000 |
| netCashProvidedByInvestingActivities | -58.53M | -10.16M | -73.84M | -60.06M | -79.09M | -60.12M | -60.61M | 18.74M | -40.64M | -30.13M |
| netDebtIssuance | 365M | - | -315.76M | -3.99M | - | - | - | -83.75M | 30M | -130M |
| longTermNetDebtIssuance | 365M | - | -315.76M | -3.99M | - | - | - | -83.75M | 30M | -130M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | 30M | - |
| netStockIssuance | -857.29M | 670K | -20.98M | -100.75M | -46.13M | -353.59M | -105.8M | -55.74M | -168.09M | -21.49M |
| netCommonStockIssuance | -857.29M | 670K | -20.98M | -85.42M | -46.13M | -353.59M | -105.8M | -55.74M | -168.09M | -21.49M |
| commonStockIssuance | 1.39M | 10.89M | - | - | - | - | - | 38.48M | -504K | 21.71M |
| commonStockRepurchased | -858.68M | -10.22M | -20.98M | -85.42M | -46.13M | -353.59M | -105.8M | -55.74M | -168.09M | -21.49M |
| netPreferredStockIssuance | - | - | - | -15.33M | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -18.19M | -16.05M | -17.92M | -1.26M | -15.54M | -6.46M | 2.49M | 21.97M | -2.84M | 26.18M |
| netCashProvidedByFinancingActivities | -510.48M | -15.38M | -354.66M | -106.01M | -61.67M | -360.05M | -103.31M | -117.52M | -140.93M | -125.31M |
| 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 | 983.34M | 990.75M | 956.17M | 943.66M | 898.28M | 894.92M | 926.02M | 949.16M | 928.55M | 924.68M |
| costOfRevenue | 677.13M | 683.71M | 639.01M | 642.19M | 609.94M | 624.86M | 628.08M | 638.83M | 627.05M | 613.81M |
| grossProfit | 306.22M | 307.04M | 317.15M | 301.47M | 288.34M | 270.06M | 297.94M | 310.33M | 301.5M | 310.88M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 222.3M | 213.6M | 199.48M | 202.2M | 184.34M | 208.05M | 206M | 206.24M | 201.87M | 194.63M |
| otherExpenses | - | - | - | - | - | 9.26M | 1.05M | 1.08M | 1.02M | 1.22M |
| operatingExpenses | 222.3M | 213.6M | 199.48M | 202.2M | 184.34M | 217.32M | 207.05M | 207.32M | 202.89M | 195.85M |
| costAndExpenses | 899.43M | 897.31M | 838.5M | 844.4M | 794.28M | 842.18M | 835.13M | 845.06M | 828.92M | 809.66M |
| netInterestIncome | -6.44M | -7.54M | -7.63M | -5.26M | -968K | -716K | -1.2M | -3.32M | -1.72M | -3.9M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 6.44M | 7.54M | 7.63M | 5.26M | 968K | 716K | 1.2M | 3.32M | 1.72M | 3.9M |
| depreciationAndAmortization | 12.9M | 12.8M | 12.9M | 12.38M | 11.16M | 12.77M | 12.06M | 11.83M | 11.44M | 12.37M |
| ebitda | 97.89M | 107.1M | 132.26M | 109.57M | 92.71M | 73.29M | 102.04M | 117.83M | 112.65M | 119.31M |
| ebit | 84.99M | 94.3M | 119.36M | 97.2M | 81.55M | 60.52M | 89.98M | 106M | 101.21M | 106.93M |
| nonOperatingIncomeExcludingInterest | -1.07M | -864K | -1.69M | 2.07M | 22.45M | -7.78M | 909K | -1.91M | -1.58M | 8.09M |
| operatingIncome | 83.92M | 93.44M | 117.67M | 99.26M | 104M | 52.74M | 90.89M | 104.09M | 99.63M | 115.02M |
| totalOtherIncomeExpensesNet | -5.37M | -6.67M | -5.94M | -7.32M | -23.42M | 7.06M | -2.11M | -1.41M | -138K | -11.98M |
| incomeBeforeTax | 78.55M | 86.76M | 111.73M | 91.94M | 80.58M | 59.81M | 88.79M | 102.68M | 99.5M | 103.04M |
| incomeTaxExpense | 20.92M | 32.23M | 28.91M | 20.24M | 18.76M | 10.1M | 22.32M | 18.74M | 19.53M | 21.4M |
| netIncomeFromContinuingOperations | 57.63M | 54.53M | 82.82M | 71.7M | 61.82M | 49.71M | 66.47M | 83.95M | 79.96M | 81.63M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 57.63M | 54.53M | 82.82M | 71.7M | 61.82M | 49.71M | 66.47M | 83.95M | 79.96M | 81.63M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 57.63M | 54.53M | 82.82M | 71.7M | 61.82M | 49.71M | 66.47M | 83.95M | 79.96M | 81.63M |
| eps | 1.92 | 1.8 | 2.63 | 2.16 | 1.76 | 1.41 | 1.88 | 2.38 | 2.29 | 2.34 |
| 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 | 198.28M | 265.09M | 145.97M | 152.83M | 151.12M | 660.49M | 386.34M | 226.43M | 243.96M | 303.22M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | 25.46M |
| cashAndShortTermInvestments | 198.28M | 265.09M | 145.97M | 152.83M | 151.12M | 660.49M | 386.34M | 226.43M | 243.96M | 328.68M |
| netReceivables | 1.24B | 1.14B | 1.23B | 1.21B | 1.17B | 1.07B | 1.23B | 1.24B | 1.2B | 1.15B |
| accountsReceivables | 717.51M | 659.56M | 1.14B | 1.13B | 1.1B | 651.96M | 1.18B | 1.19B | 1.16B | 1.1B |
| otherReceivables | 521.94M | 480.18M | 88.66M | 86.6M | 76.35M | 419.71M | 44.84M | 45.14M | 45.21M | 46.06M |
| inventory | - | - | - | - | - | - | - | - | - | 51.14M |
| prepaids | - | 64.21M | - | - | - | 57.04M | - | - | - | 51.14M |
| otherCurrentAssets | 119.16M | 48.59M | 123.29M | 136.66M | 105.42M | 30.31M | 100.32M | 107.12M | 98.06M | -23.71M |
| totalCurrentAssets | 1.56B | 1.52B | 1.5B | 1.5B | 1.43B | 1.82B | 1.72B | 1.57B | 1.54B | 1.56B |
| propertyPlantEquipmentNet | 360M | 370.82M | 371.97M | 364.48M | 354.36M | 348.61M | 357.32M | 354.82M | 352.54M | 368.57M |
| goodwill | 1.24B | 1.24B | 1.24B | 1.24B | 1.23B | 1.23B | 1.24B | 1.23B | 1.23B | 1.23B |
| intangibleAssets | 12.91M | 13.55M | 14.16M | 14.94M | 15.83M | 16.77M | 17.52M | 18.38M | 19.46M | 18.28M |
| goodwillAndIntangibleAssets | 1.25B | 1.26B | 1.26B | 1.26B | 1.25B | 1.24B | 1.26B | 1.25B | 1.25B | 1.25B |
| longTermInvestments | 245.72M | - | 269.06M | 274.74M | 230.57M | 109.12M | 108.45M | 106.2M | 96.81M | - |
| taxAssets | - | - | - | - | - | - | - | 136.37M | 136.06M | 140.98M |
| otherNonCurrentAssets | 91.17M | 345.75M | 94.6M | 94.08M | 86.37M | 76.26M | 77.63M | -58.27M | -55.69M | 8.02M |
| totalNonCurrentAssets | 1.95B | 1.97B | 1.99B | 1.99B | 1.92B | 1.78B | 1.8B | 1.79B | 1.78B | 1.77B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.51B | 3.49B | 3.49B | 3.49B | 3.35B | 3.6B | 3.52B | 3.36B | 3.32B | 3.33B |
| totalPayables | 216.52M | 30.16M | 153.3M | 148.85M | 202.18M | 69.9M | 165.63M | 145.12M | 192.06M | 189.89M |
| accountPayables | 216.52M | 14.98M | 153.3M | 148.85M | 202.18M | 26.02M | 165.63M | 145.12M | 192.06M | 21.72M |
| otherPayables | - | 15.18M | - | - | - | 43.87M | - | - | - | 168.18M |
| accruedExpenses | 369.35M | 97.93M | 561.9M | 467.07M | 333.17M | 82.66M | 556.61M | 463.67M | 332.68M | 601.07M |
| shortTermDebt | 37.78M | - | - | 36.02M | 33.84M | - | 36.17M | - | - | - |
| capitalLeaseObligationsCurrent | - | 37.21M | - | - | - | 34.11M | - | 37.55M | 34.73M | 33.86M |
| taxPayables | - | - | - | - | - | 43.87M | - | - | - | 58.73M |
| deferredRevenue | 53.18M | 56.61M | 60.48M | 61.55M | 68.09M | 67.62M | 64.76M | 67.56M | 68.24M | 67.94M |
| otherCurrentLiabilities | - | 753.28M | 33.35M | - | - | 677.47M | - | - | - | - |
| totalCurrentLiabilities | 676.83M | 975.19M | 809.04M | 713.5M | 637.29M | 931.76M | 823.18M | 713.89M | 627.7M | 892.77M |
| longTermDebt | 754.26M | 365M | 510M | 470M | 160M | - | - | 60M | 205M | - |
| capitalLeaseObligationsNonCurrent | 214.96M | 224.51M | 225.99M | 216.75M | 201.19M | 208.04M | 216.99M | 214.52M | 213.58M | 223.77M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 103.25M | 99.61M | 106.78M | 106.97M | 110.86M | 111.82M | 138.56M | 136.37M | 136.06M | 140.98M |
| otherNonCurrentLiabilities | 95.54M | 92.49M | 88.33M | 87.06M | 88.72M | 86.92M | 86.25M | 83.48M | 87.83M | 86.94M |
| totalNonCurrentLiabilities | 1.17B | 781.61M | 931.1M | 880.78M | 560.77M | 406.78M | 441.8M | 494.37M | 642.47M | 451.69M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 214.96M | 261.72M | 225.99M | 216.75M | 201.19M | 242.15M | 216.99M | 252.06M | 248.31M | 257.64M |
| totalLiabilities | 1.84B | 1.76B | 1.74B | 1.59B | 1.2B | 1.34B | 1.26B | 1.21B | 1.27B | 1.34B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 301K | 309K | 313K | 327K | 349K | 359K | 360K | 359K | 357K | 355K |
| retainedEarnings | 1.8B | 1.86B | 1.88B | 2.03B | 2.31B | 2.39B | 2.35B | 2.28B | 2.19B | 2.11B |
| additionalPaidInCapital | - | 354K | - | - | - | 39.65M | 41.56M | 33.96M | 21.16M | 16.76M |
| 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 | 57.63M | 54.53M | 82.82M | 71.7M | 61.82M | 49.71M | 66.47M | 83.95M | 79.96M | 81.63M |
| depreciationAndAmortization | 12.9M | 12.8M | 12.9M | 12.38M | 11.16M | 12.77M | 12.06M | 11.83M | 11.44M | 12.37M |
| deferredIncomeTax | 2.93M | 5.53M | 710K | 8.62M | 8.89M | -12.84M | 3.07M | 1.27M | -8.11M | -20.85M |
| stockBasedCompensation | 10.61M | 10.63M | 9.02M | 9.92M | 9.75M | 10.46M | 9.87M | 9.29M | 8.81M | 8.12M |
| changeInWorkingCapital | -424.71M | -1.22B | 61.94M | -72.01M | -574.26M | 181.04M | 119M | 9.47M | -391.62M | 288.15M |
| accountsReceivables | -145.9M | 16.37M | -48.47M | -88.92M | -74.89M | 64.04M | 14.71M | -63.75M | -121.52M | 104.1M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 36.27M | 10.48M | 7.76M | -19.28M | 7.65M | 15.46M | 6.34M | -13.25M | 4.32M | 17.58M |
| otherWorkingCapital | -315.07M | -1.25B | 102.65M | 36.19M | -507.02M | 101.53M | 97.94M | 86.47M | -274.42M | 166.47M |
| otherNonCashItems | 30.61M | 1.5B | 34.5M | 25.09M | 17.42M | 74.18M | 8.91M | 19.42M | 24.69M | 13.56M |
| netCashProvidedByOperatingActivities | -310.02M | 359.76M | 201.89M | 55.69M | -465.21M | 315.32M | 219.37M | 135.23M | -274.82M | 382.99M |
| investmentsInPropertyPlantAndEquipment | 1.2M | 12.33M | -905K | -1.82M | 4.84M | -13.68M | -7.03M | -10.06M | -4.64M | -6.26M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | -2.8M |
| purchasesOfInvestments | - | - | - | - | - | 25.25M | - | - | - | -24.36M |
| salesMaturitiesOfInvestments | - | - | - | - | - | -25.25M | - | - | 25.25M | 50.43M |
| otherInvestingActivities | -11.82M | -20.72M | -14.01M | -15.61M | -22.65M | - | - | - | - | -23.27M |
| netCashProvidedByInvestingActivities | -10.62M | -8.39M | -14.91M | -17.42M | -17.8M | -13.68M | -7.03M | -10.06M | 20.61M | -6.26M |
| netDebtIssuance | 390M | -145M | 40M | 310M | 160M | - | -60M | -145M | 205M | -285M |
| longTermNetDebtIssuance | 390M | -145M | 40M | 310M | 160M | - | -60M | -145M | 205M | -285M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -126.83M | -87.79M | -233.6M | -353.34M | -182.64M | -10.22M | -2.27M | 10.61M | -11.11M | -1.08M |
| netCommonStockIssuance | -126.83M | -87.79M | -233.6M | -353.34M | -182.64M | -10.22M | -2.27M | 10.61M | -11.11M | -1.08M |
| commonStockIssuance | - | - | 610K | 697K | - | - | - | 10.61M | - | - |
| commonStockRepurchased | -126.83M | -87.79M | -234.21M | -354.04M | -182.64M | -10.22M | -2.27M | - | -11.11M | -1.08M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -4.68M | -401K | 512K | -8.55M | -9.66M | -293K | -917K | -5.88M | 4.7M | -1.51M |
| netCashProvidedByFinancingActivities | 258.5M | -233.19M | -193.09M | -51.89M | -32.3M | -10.51M | -63.19M | -140.27M | 198.58M | -287.58M |