$1.13 (1.04%)
| 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.6B | 1.58B | 1.54B | 1.4B | 1.07B | 774.07M | 1.11B | 1.04B | 1.01B | 924.64M |
| costOfRevenue | 942.94M | 840.67M | 853.88M | 701.9M | 469.7M | 462.91M | 593.59M | 534.27M | 567.08M | 525.72M |
| grossProfit | 653.86M | 744.17M | 690.28M | 700.05M | 599.6M | 311.16M | 521.23M | 507.04M | 440.27M | 398.92M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | 9.7M | 11.2M | 11.7M | 11.8M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | -408.59M | -373.65M | -403.71M | -376.99M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | 577.43M | 543.68M | 567.08M | 525.72M |
| sellingGeneralAndAdministrativeExpenses | - | 219.88M | 216.08M | 167.7M | 145.62M | 148.91M | 168.83M | 170.03M | 163.38M | 148.73M |
| otherExpenses | 200.76M | 60.52M | 99.17M | 53.75M | 25.04M | 40.58M | 18.83M | -1.44M | - | 1.5M |
| operatingExpenses | 200.76M | 280.39M | 315.25M | 221.45M | 170.66M | 189.49M | 187.66M | 184.36M | 175.81M | 160.43M |
| costAndExpenses | 1.14B | 1.12B | 1.17B | 923.35M | 640.36M | 652.4M | 781.25M | 718.62M | 742.89M | 686.15M |
| netInterestIncome | -84.91M | -78.48M | -56.02M | -36.51M | -41.7M | -41.34M | -36.81M | -38.46M | -39.12M | -40.91M |
| interestIncome | 6.24M | 8.65M | 7.76M | 7.29M | 4.98M | 7.69M | 10M | 7.45M | 5.92M | 3.54M |
| interestExpense | 91.15M | 87.13M | 63.78M | 43.8M | 46.68M | 49.03M | 46.81M | 45.91M | 45.04M | 44.45M |
| depreciationAndAmortization | 111.24M | 70.86M | 39.66M | 63.91M | 50.49M | 48.46M | 781.25M | 718.62M | 651.9M | 686.15M |
| ebitda | 659.27M | 553.64M | 440.4M | 544.52M | 473.67M | 150.49M | 335.56M | 333.5M | 321.54M | 255.73M |
| ebit | 548.04M | 482.78M | 400.74M | 480.6M | 423.17M | 102.03M | 316.74M | 319.17M | 294.26M | 192.59M |
| nonOperatingIncomeExcludingInterest | -94.94M | -19M | -25.71M | -2M | 5.76M | 19.63M | 1.8M | -692K | -4.6M | -5.53M |
| operatingIncome | 453.1M | 463.77M | 375.03M | 478.6M | 428.93M | 121.67M | 318.64M | 318.47M | 264.43M | 238.9M |
| totalOtherIncomeExpensesNet | 3.79M | -68.13M | -38.07M | -41.8M | -52.44M | -68.66M | -48.61M | -45.22M | -40.44M | 12.92M |
| incomeBeforeTax | 456.89M | 395.64M | 336.96M | 436.81M | 376.49M | 53.01M | 269.93M | 273.26M | 224M | 199.98M |
| incomeTaxExpense | 86.94M | 95.98M | 78.45M | 104.65M | 87.54M | -22.38M | 47.05M | 56.9M | 109.1M | 60.61M |
| netIncomeFromContinuingOperations | 369.95M | 299.66M | 258.51M | 332.15M | 288.96M | 75.39M | 222.88M | 216.36M | 122.33M | 106.71M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | -845K | - |
| netIncome | 369.95M | 299.66M | 258.51M | 332.15M | 288.96M | 75.39M | 222.88M | 216.36M | 114.89M | 139.37M |
| netIncomeDeductions | 1.78M | - | - | - | - | 423K | - | -1.25M | - | - |
| bottomLineNetIncome | 368.17M | 298.14M | 257.13M | 330.27M | 287.83M | 74.96M | 221.53M | 215.11M | 121.48M | 105.97M |
| eps | 7.97 | 6.26 | 5.11 | 6.05 | 5.2 | 1.36 | 4 | 3.83 | 2.03 | 2.48 |
| 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 | 45M | 40.18M | 26.75M | 41.57M | 511.6M | 234.78M | 33.77M | 26.64M | 235.34M | 202.46M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 45M | 40.18M | 26.75M | 41.57M | 511.6M | 234.78M | 33.77M | 26.64M | 235.34M | 202.46M |
| netReceivables | 207.49M | 257.59M | 195.9M | 273.84M | 220.11M | 178.16M | 178.1M | 138.02M | 125.87M | 107.34M |
| accountsReceivables | 207.49M | 176.67M | 195.9M | 216.61M | 153.15M | 178.16M | 178.1M | 138.02M | 125.87M | 107.34M |
| otherReceivables | - | 80.92M | - | 57.22M | 66.96M | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | 25.41M | - | - |
| prepaids | - | 36.59M | 34.67M | 29.64M | 15.61M | 16.16M | 21.02M | 18.41M | 14.2M | 22.21M |
| otherCurrentAssets | 153.51M | 4.73M | 39.21M | 2.88M | 14.34M | 3.82M | 3.71M | 35.3M | 25.02M | 12.86M |
| totalCurrentAssets | 406M | 339.09M | 296.53M | 347.92M | 761.66M | 432.91M | 236.59M | 243.78M | 402.93M | 344.87M |
| propertyPlantEquipmentNet | 726.96M | 687.8M | 578.58M | 516.59M | 431.85M | 372.89M | 405.29M | 127.54M | 102.66M | 113.08M |
| goodwill | 305.76M | 220.19M | 220.19M | 218.65M | 159.2M | 159.2M | 159.2M | 169M | 80.76M | 78.9M |
| intangibleAssets | 1.08B | 884.01M | 811.08M | 742.19M | 312.39M | 303.72M | 290.42M | 271.19M | 14.67M | 15.74M |
| goodwillAndIntangibleAssets | 1.39B | 1.1B | 1.03B | 960.84M | 471.58M | 462.92M | 449.62M | 440.18M | 178.8M | 178.7M |
| longTermInvestments | 134.98M | 47.6M | 226.7M | 62.29M | 61.91M | 86.98M | 103.63M | 128.41M | 155.06M | 111.81M |
| taxAssets | 75.37M | 108.31M | 89.54M | 88.18M | 68.64M | 67.74M | 20.75M | 30.61M | 13.34M | 52.81M |
| otherNonCurrentAssets | 186.65M | 243.53M | 172.19M | 126.34M | 136.17M | 163.88M | 170.8M | 167.84M | 74.81M | 51.18M |
| totalNonCurrentAssets | 2.51B | 2.19B | 2.1B | 1.75B | 1.17B | 1.15B | 1.15B | 894.59M | 524.67M | 507.6M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.92B | 2.53B | 2.39B | 2.1B | 1.93B | 1.59B | 1.39B | 1.14B | 927.61M | 852.47M |
| totalPayables | 156.28M | 159.16M | 153.14M | 138.39M | 94.73M | 90.37M | 85.98M | 85.49M | 67.84M | 60.98M |
| accountPayables | 156.28M | 134.86M | 131.28M | 118.86M | 81.17M | 83.33M | 73.45M | 73.51M | 67.84M | 48.07M |
| otherPayables | - | 24.29M | 21.86M | 19.52M | 13.56M | 7.04M | 12.54M | 11.98M | - | 12.91M |
| accruedExpenses | - | 27.33M | 10.61M | 9.63M | 15.14M | 14.71M | 12.95M | 16.64M | 54.63M | 16.59M |
| shortTermDebt | 8.36M | - | 499.27M | 2.98M | 216.35M | - | 7.51M | 1.1M | 1.23M | 1.2M |
| capitalLeaseObligationsCurrent | - | 5.37M | 4.24M | 10.66M | 12M | 10.6M | 10.1M | - | - | - |
| taxPayables | - | 10.4M | 6.95M | 6.39M | 125K | 7.04M | - | 26.28M | 2.78M | 796K |
| deferredRevenue | 100.7M | 102.11M | 108.32M | 92.7M | 81.54M | 50.29M | 71.59M | 67.61M | 141.11M | 133.22M |
| otherCurrentLiabilities | 201.95M | 168.75M | 167.12M | 181.55M | 150.54M | 89.87M | 137.75M | 147.6M | 19.84M | 51.68M |
| totalCurrentLiabilities | 467.29M | 462.72M | 942.69M | 435.9M | 570.3M | 255.85M | 325.89M | 318.44M | 294.5M | 263.67M |
| longTermDebt | 2.01B | 1.77B | 1.07B | 1.2B | 844.12M | 1.06B | 844.1M | 753.51M | 725.29M | 839.41M |
| capitalLeaseObligationsNonCurrent | 107.96M | 113.26M | 109.48M | 70.99M | 35.49M | 12.74M | 21.27M | - | - | - |
| deferredRevenueNonCurrent | 356.01M | 132.26M | 133.5M | 134.15M | 105.78M | 122.41M | 112.66M | 110.28M | 23.23M | 15.2M |
| deferredTaxLiabilitiesNonCurrent | 25.3M | - | - | - | - | - | - | - | 39000 | 292K |
| otherNonCurrentLiabilities | -233.68M | 99.04M | 104.78M | 105.93M | 110.25M | 143.36M | 106.26M | 139.91M | 145.35M | 45.25M |
| totalNonCurrentLiabilities | 2.27B | 2.11B | 1.42B | 1.51B | 1.1B | 1.34B | 1.08B | 1B | 845.21M | 900.15M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 107.96M | 118.62M | 113.72M | 81.66M | 47.49M | 23.34M | 31.37M | - | - | - |
| totalLiabilities | 2.74B | 2.58B | 2.36B | 1.95B | 1.67B | 1.59B | 1.41B | 1.32B | 1.14B | 1.16B |
| treasuryStock | -2.54B | -2.41B | -2.05B | -1.69B | -1.27B | -1.26B | -1.22B | -1.19B | -1.06B | -1.07B |
| preferredStock | - | - | - | - | - | - | - | - | 627.27M | 607.56M |
| commonStock | 951K | 951K | 951K | 951K | 951K | 951K | 951K | 951K | 951K | 951K |
| retainedEarnings | 2.32B | 2B | 1.76B | 1.56B | 1.28B | 1.02B | 968.83M | 795.18M | 673.77M | 607.56M |
| additionalPaidInCapital | 403.93M | 370.2M | 330.75M | 298.05M | 259.32M | 233.92M | 231.16M | 213.17M | 182.45M | 159.04M |
| 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 | 369.95M | 299.66M | 258.51M | 332.15M | 288.96M | 75.39M | 222.88M | 216.36M | 114.89M | 139.37M |
| depreciationAndAmortization | 59.72M | 70.86M | 75.74M | 63.91M | 50.49M | 48.46M | 36.12M | 33.93M | 12.43M | 11.7M |
| deferredIncomeTax | 19.76M | -19.03M | -1.34M | -19.64M | -1.01M | -44.83M | 9.81M | -3.51M | 39.32M | -10.54M |
| stockBasedCompensation | 38.25M | 43.25M | 46.81M | 42.97M | 35.73M | 9.69M | 17.62M | 15.99M | 23.34M | 15.46M |
| changeInWorkingCapital | -97.98M | 17.4M | 6.13M | -5.08M | 23.24M | 11.48M | -21.82M | -2.03M | 58.09M | -7.85M |
| accountsReceivables | - | - | - | - | - | - | - | - | -23.13M | -21.92M |
| inventory | - | - | - | - | - | - | - | - | -22.14M | -18.21M |
| accountsPayables | - | - | - | - | - | - | - | - | 12.46M | -13.69M |
| otherWorkingCapital | -97.98M | 17.4M | 6.13M | -5.08M | 23.24M | 11.48M | -21.82M | -2.03M | 90.9M | 45.97M |
| otherNonCashItems | -119.25M | -92.74M | -89.29M | -47.26M | -13.72M | 14.86M | 5.96M | -17.83M | 9.3M | 3.89M |
| netCashProvidedByOperatingActivities | 270.45M | 319.4M | 296.55M | 367.06M | 383.7M | 115.05M | 270.56M | 242.9M | 257.37M | 152.04M |
| investmentsInPropertyPlantAndEquipment | -145.8M | -145.85M | -116.28M | -89.95M | -77.87M | -39.95M | -64.04M | -49.48M | -25.95M | -27.77M |
| acquisitionsNet | -73.4M | -52.77M | - | -553.58M | 12.78M | 1.98M | -29.67M | -240.92M | -50.55M | -64.58M |
| purchasesOfInvestments | - | - | -116.61M | - | -1.7M | -2.56M | -3.18M | -2.9M | -2.45M | -1.66M |
| salesMaturitiesOfInvestments | - | 108.15M | 1.61M | - | 2.61M | 2.48M | 2.22M | 2.82M | 2.24M | 1.91M |
| otherInvestingActivities | 926K | 5.9M | -34.34M | 201.1M | -14.74M | 8.59M | -156.49M | -30.78M | -13.4M | -6.36M |
| netCashProvidedByInvestingActivities | -218.26M | -84.57M | -265.63M | -442.43M | -78.93M | -29.47M | -251.17M | -321.25M | -90.12M | -98.47M |
| netDebtIssuance | 134.83M | 205.07M | 368.5M | 143.38M | - | 190.54M | 93.17M | 29.03M | -115.66M | 25.36M |
| longTermNetDebtIssuance | 134.83M | 205.07M | 500M | 143.38M | - | 209.02M | 165.57M | 8.43M | -115.66M | 25.36M |
| shortTermNetDebtIssuance | - | - | -131.5M | - | - | -18.48M | -72.4M | 20.6M | - | 25.8M |
| netStockIssuance | -138.3M | -380.74M | -362.77M | -430.96M | -2.31M | -55.45M | -50.64M | -148.68M | -9.81M | -22.98M |
| netCommonStockIssuance | -138.3M | -380.74M | -362.77M | -430.96M | -2.31M | -55.45M | -50.64M | -148.68M | -9.81M | -35.93M |
| commonStockIssuance | - | - | - | 3.81M | 11.05M | - | - | - | - | - |
| commonStockRepurchased | -138.3M | -380.74M | -362.77M | -434.77M | -13.36M | -55.45M | -50.64M | -148.68M | -9.81M | -35.93M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | 12.95M |
| netDividendsPaid | -53.47M | -55.5M | -56.46M | -52.54M | -25.04M | -25.27M | -48.09M | -48.72M | -48.65M | -46.18M |
| commonDividendsPaid | -53.47M | -55.5M | -56.46M | -52.54M | -25.04M | -25.27M | -48.09M | -48.72M | -48.65M | -46.18M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 6.84M | 9.46M | 4.79M | -54.03M | -365K | 5.58M | -6.94M | 38.94M | 38.34M | -284K |
| netCashProvidedByFinancingActivities | -50.1M | -221.71M | -45.94M | -394.15M | -27.72M | 115.4M | -12.5M | -129.42M | -135.78M | -44.08M |
| 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 | 340.58M | 390.15M | 447.34M | 426.44M | 332.86M | 389.77M | 427.96M | 435.16M | 331.95M | 358.4M |
| costOfRevenue | 219.08M | 210.58M | 237.78M | 222.72M | 188.37M | 203.2M | 215.26M | 200.07M | 170.87M | 216.86M |
| grossProfit | 121.5M | 179.57M | 209.56M | 203.72M | 144.49M | 186.57M | 212.7M | 235.08M | 161.08M | 141.53M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | - | - | - | 57.18M | 49.08M | 88.73M | 72.27M | 34.08M |
| otherExpenses | 61.46M | 75.36M | 65.65M | 78.77M | 64.46M | 10.17M | 11.84M | 13.73M | 28.66M | 69.7M |
| operatingExpenses | 61.46M | 75.36M | 65.65M | 78.77M | 64.46M | 67.35M | 60.92M | 102.46M | 100.93M | 103.79M |
| costAndExpenses | 280.54M | 285.94M | 303.43M | 301.5M | 252.83M | 270.55M | 276.18M | 302.53M | 271.8M | 320.65M |
| netInterestIncome | -22.75M | -21.89M | -22.06M | -21.28M | -19.68M | -18.98M | -19.63M | -21.43M | -18.45M | -15.33M |
| interestIncome | 1.21M | 1.79M | 1.44M | 1.46M | 1.56M | 2.09M | 2.41M | 2.42M | 1.73M | 1.93M |
| interestExpense | 23.96M | 23.68M | 23.49M | 22.74M | 21.24M | 21.07M | 22.04M | 23.84M | 20.18M | 17.26M |
| depreciationAndAmortization | 16.82M | 54.01M | 15.76M | 13.42M | 13.75M | 10.66M | 17.3M | 17.6M | 17.96M | 18.72M |
| ebitda | 71.09M | 155.29M | 250.17M | 144.77M | 94.75M | 133.43M | 176.49M | 158.02M | 78.35M | 71.67M |
| ebit | 54.27M | 101.28M | 234.41M | 131.35M | 81M | 122.78M | 159.19M | 140.43M | 60.39M | 52.94M |
| nonOperatingIncomeExcludingInterest | 5.76M | 2.93M | -90.5M | -6.4M | -973K | -3.56M | -7.4M | -7.8M | -240K | -15.2M |
| operatingIncome | 60.03M | 104.22M | 143.91M | 124.94M | 80.03M | 119.22M | 151.78M | 132.62M | 60.15M | 37.75M |
| totalOtherIncomeExpensesNet | -29.72M | -26.61M | 67.01M | -16.33M | -20.27M | -17.51M | -14.64M | -16.04M | -19.94M | -2.06M |
| incomeBeforeTax | 30.31M | 77.6M | 210.92M | 108.61M | 59.76M | 101.71M | 137.15M | 116.58M | 40.21M | 35.68M |
| incomeTaxExpense | 10.01M | 13.92M | 30.92M | 26.88M | 15.23M | 25.9M | 31.43M | 29.44M | 9.2M | 6.73M |
| netIncomeFromContinuingOperations | 20.3M | 63.68M | 180M | 81.73M | 44.53M | 75.8M | 105.72M | 87.14M | 31.01M | 28.95M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 20.3M | 63.68M | 180M | 81.73M | 44.53M | 75.8M | 105.72M | 87.14M | 31.01M | 28.95M |
| netIncomeDeductions | - | - | 1 | 1 | 219K | - | - | - | - | - |
| bottomLineNetIncome | 20.3M | 63.68M | 179.14M | 81.34M | 44.32M | 75.42M | 105.18M | 86.7M | 30.85M | 28.81M |
| eps | 0.44 | 1.38 | 3.89 | 1.76 | 0.95 | 1.61 | 2.24 | 1.82 | 0.63 | 0.58 |
| 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 | 43.87M | 45M | 52.58M | 58.61M | 40.05M | 40.18M | 58.56M | 60.41M | 42.11M | 26.75M |
| shortTermInvestments | - | - | - | - | - | - | - | 90.45M | - | - |
| cashAndShortTermInvestments | 43.87M | 45M | 52.58M | 58.61M | 40.05M | 40.18M | 58.56M | 150.86M | 42.11M | 26.75M |
| netReceivables | 243.51M | 207.49M | 352.39M | 301.27M | 274.02M | 257.59M | 210.92M | 235.38M | 225.17M | 195.9M |
| accountsReceivables | 243.51M | 207.49M | 236.5M | 218.47M | 194.27M | 176.67M | 210.92M | 235.38M | 225.17M | 195.9M |
| otherReceivables | - | - | 115.89M | 82.79M | 79.75M | 80.92M | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | 36.59M | - | 30.54M | 40.65M | 34.67M |
| otherCurrentAssets | 123.39M | 153.51M | 45.37M | 40.8M | 44.12M | 4.73M | 69.11M | 31.38M | 30.57M | 39.21M |
| totalCurrentAssets | 410.78M | 406M | 450.35M | 400.68M | 358.2M | 339.09M | 338.6M | 448.16M | 338.5M | 296.53M |
| propertyPlantEquipmentNet | 726.44M | 726.96M | 707.29M | 740.51M | 713.47M | 687.8M | 662.01M | 624.55M | 602.77M | 598.88M |
| goodwill | 304.58M | 305.76M | 304.51M | 220.19M | 220.19M | 220.19M | 220.19M | 220.19M | 220.19M | 220.19M |
| intangibleAssets | 1.1B | 1.08B | 1.05B | 882.49M | 880.79M | 884.01M | 863.81M | 833.02M | 821.03M | 811.08M |
| goodwillAndIntangibleAssets | 1.4B | 1.39B | 1.35B | 1.1B | 1.1B | 1.1B | 1.08B | 1.05B | 1.04B | 1.03B |
| longTermInvestments | 180.75M | 185.2M | 134.42M | 125.48M | 122.12M | 117.02M | 47.79M | 80.56M | 188.64M | 226.7M |
| taxAssets | 76.73M | 75.37M | 87.98M | 107.66M | 107.71M | 108.31M | 110.64M | 92.16M | 90.17M | 89.54M |
| otherNonCurrentAssets | 149.17M | 136.43M | 177.48M | 187.76M | 175.11M | 174.12M | 301.01M | 220.28M | 213.78M | 151.89M |
| totalNonCurrentAssets | 2.53B | 2.51B | 2.46B | 2.26B | 2.22B | 2.19B | 2.21B | 2.07B | 2.14B | 2.1B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.94B | 2.92B | 2.91B | 2.66B | 2.58B | 2.53B | 2.54B | 2.52B | 2.48B | 2.39B |
| totalPayables | 146.19M | 156.28M | 154.22M | 142.87M | 121.63M | 159.16M | 152.78M | 151.09M | 135.3M | 153.14M |
| accountPayables | 146.19M | 156.28M | 154.22M | 142.87M | 121.63M | 134.86M | 152.78M | 151.09M | 135.3M | 131.28M |
| otherPayables | - | - | - | - | - | 24.29M | - | - | - | 21.86M |
| accruedExpenses | 86.71M | - | 114.9M | 116.57M | 100.77M | 27.33M | 122.17M | 96.58M | 70.16M | 10.61M |
| shortTermDebt | - | 8.36M | - | - | - | - | - | - | 499.47M | 499.27M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | 5.37M | - | - | - | 4.24M |
| taxPayables | - | - | - | - | - | 10.4M | - | - | 8.6M | 6.95M |
| deferredRevenue | 112.85M | 100.7M | 109.45M | 105.76M | 115.78M | 102.11M | 103.19M | 105.93M | 116M | 108.32M |
| otherCurrentLiabilities | 88.24M | 201.95M | 89.96M | 86.73M | 89.24M | 168.75M | 100.64M | 98.49M | 98.58M | 167.12M |
| totalCurrentLiabilities | 433.99M | 467.29M | 468.54M | 451.93M | 427.42M | 462.72M | 478.79M | 452.09M | 919.51M | 942.69M |
| longTermDebt | 2B | 2.01B | 1.92B | 1.9B | 1.87B | 1.77B | 1.81B | 1.87B | 1.2B | 1.07B |
| capitalLeaseObligationsNonCurrent | 106.38M | 107.96M | 109.78M | 111.24M | 112.25M | 113.26M | 109.93M | 110.27M | 110.53M | 109.48M |
| deferredRevenueNonCurrent | 129.95M | 356.01M | 134.62M | 128.62M | 131.03M | 132.26M | 132.33M | 132.17M | 132.27M | 133.5M |
| deferredTaxLiabilitiesNonCurrent | 34.08M | 25.3M | 22.91M | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 99.52M | -233.68M | 103.4M | 99.1M | 96M | 99.04M | 108.42M | 102.74M | 110.31M | 104.78M |
| totalNonCurrentLiabilities | 2.37B | 2.27B | 2.29B | 2.24B | 2.21B | 2.11B | 2.16B | 2.21B | 1.55B | 1.42B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 106.38M | 107.96M | 109.78M | 111.24M | 112.25M | 118.62M | 109.93M | 110.27M | 110.53M | 113.72M |
| totalLiabilities | 2.81B | 2.74B | 2.76B | 2.69B | 2.64B | 2.58B | 2.64B | 2.67B | 2.47B | 2.36B |
| treasuryStock | -2.59B | -2.54B | -2.51B | -2.51B | -2.47B | -2.41B | -2.39B | -2.33B | -2.1B | -2.05B |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 951K | 951K | 951K | 951K | 951K | 951K | 951K | 951K | 951K | 951K |
| retainedEarnings | 2.33B | 2.32B | 2.27B | 2.1B | 2.03B | 2B | 1.94B | 1.85B | 1.77B | 1.76B |
| additionalPaidInCapital | 407.78M | 403.93M | 397.78M | 387.16M | 376.01M | 370.2M | 356.21M | 344.17M | 335.61M | 330.75M |
| 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 | 20.3M | 63.68M | 180M | 81.73M | 44.53M | 75.42M | 105.72M | 87.14M | 31.01M | 28.95M |
| depreciationAndAmortization | 16.82M | 11.91M | 20.63M | 8.54M | 18.64M | 18M | 17.3M | 17.6M | 17.96M | 18.72M |
| deferredIncomeTax | 7.66M | 37.48M | -18.56M | 224K | 626K | 2.06M | -18.4M | -1.95M | -736K | 2.98M |
| stockBasedCompensation | 8.43M | 10.82M | 8M | 9.6M | 9.83M | 10.8M | 13.19M | 8.66M | 10.6M | 12.14M |
| changeInWorkingCapital | -56.3M | 18.78M | -18.78M | 38.59M | -38.59M | -2.04M | 37.44M | 15.49M | -33.5M | 15.28M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -56.3M | 18.78M | -18.78M | 38.59M | -38.59M | -2.04M | 37.44M | 15.49M | -33.5M | 15.28M |
| otherNonCashItems | -20.1M | -56.98M | -102.6M | -43.09M | -14.57M | -21.38M | -32.31M | -15.07M | -23.59M | -28.71M |
| netCashProvidedByOperatingActivities | -23.17M | 85.69M | 68.69M | 95.6M | 20.47M | 82.86M | 122.94M | 111.85M | 1.74M | 49.36M |
| investmentsInPropertyPlantAndEquipment | -26.88M | 28.22M | -28.22M | 46M | -46M | -30.99M | -41.32M | -40.76M | -32.78M | -34.87M |
| acquisitionsNet | -3.86M | 80.65M | -154.04M | 5.42M | -5.42M | -5.07M | -28.21M | -10.17M | -9.32M | -14.36M |
| purchasesOfInvestments | - | -84.32M | - | -9.36M | - | 2.5M | -394K | -477K | -1.63M | -112.94M |
| salesMaturitiesOfInvestments | - | - | - | - | - | -2.18M | 93.52M | 15.58M | 1.23M | 346K |
| otherInvestingActivities | 24.57M | -64.96M | 99.56M | -84.26M | -1.53M | 14.54M | -24.92M | 16.53M | -239K | -540K |
| netCashProvidedByInvestingActivities | -6.18M | -40.41M | -82.71M | -42.2M | -52.95M | -21.21M | -1.33M | -19.3M | -42.74M | -162.36M |
| netDebtIssuance | 97M | -13.9M | 18.73M | 24.5M | 105.5M | -43M | -58.74M | 175M | 126.5M | 176.2M |
| longTermNetDebtIssuance | 97M | -13.9M | 18.73M | 24.5M | 105.5M | -43M | -58.74M | 175M | 126.5M | 176.2M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -55.6M | -25.99M | -202K | -46.55M | -64.62M | -31.78M | -51.24M | -233.25M | -59.46M | -58.75M |
| netCommonStockIssuance | -55.6M | -25.99M | -202K | -46.55M | -64.62M | -31.78M | -51.24M | -233.25M | -59.46M | -58.75M |
| commonStockIssuance | 880K | -647K | - | 1.58M | - | - | 5.02M | - | - | -374K |
| commonStockRepurchased | -56.48M | -25.35M | -202K | -48.13M | -64.62M | -31.78M | -56.25M | -233.25M | -59.46M | -58.37M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -13.12M | -13.28M | -13.33M | -13.4M | -13.47M | -13.01M | -13.63M | -14.13M | -14.73M | -14.38M |
| commonDividendsPaid | -13.12M | -13.28M | -13.33M | -13.4M | -13.47M | -13.01M | -13.63M | -14.13M | -14.73M | -14.38M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | 1.1M | - | 4.8M | 8.25M | -291K | -2.66M | 4.16M | - |
| netCashProvidedByFinancingActivities | 28.28M | -53.17M | 6.31M | -35.45M | 32.21M | -79.54M | -123.6M | -75.04M | 56.47M | 103.07M |