$0.28 (2.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 | 3.01B | 2.21B | 1.98B | 1.77B | 1.99B | 2.04B | 2.09B | 1.92B | 1.74B | 1.55B |
| costOfRevenue | 314.58M | 1.23B | 1.09B | 937.1M | 1.36B | 1.22B | 1.21B | 1.09B | 1.01B | 917.96M |
| grossProfit | 2.69B | 979.52M | 893.2M | 837.19M | 633.31M | 828.88M | 875.85M | 836.56M | 726.97M | 636.35M |
| researchAndDevelopmentExpenses | - | 40.1M | - | 37.1M | 34.9M | - | - | - | 19M | - |
| generalAndAdministrativeExpenses | 67.04M | 64.95M | 692.66M | 585.43M | 629.87M | 572.1M | 569.84M | 553.37M | 558.87M | 453.66M |
| sellingAndMarketingExpenses | 105.24M | 70.47M | 61.88M | 49.22M | 38.05M | 38.23M | 81.83M | 69.34M | 62.46M | 57M |
| sellingGeneralAndAdministrativeExpenses | 172.27M | 135.42M | 754.55M | 634.65M | 667.92M | 610.33M | 651.67M | 622.71M | 621.34M | 510.65M |
| otherExpenses | 2.21B | 618.9M | - | -37.1M | -34.9M | - | - | - | -19M | - |
| operatingExpenses | 2.38B | 794.42M | 754.55M | 634.65M | 667.92M | 610.33M | 651.67M | 622.71M | 621.34M | 510.65M |
| costAndExpenses | 2.69B | 2.02B | 1.84B | 1.57B | 2.03B | 1.83B | 1.86B | 1.71B | 1.63B | 1.43B |
| netInterestIncome | -71.49M | -34.85M | -31.81M | -36.92M | -47.35M | -64.28M | -41.93M | -28.09M | -62.4M | -48.72M |
| interestIncome | 53.82M | 56.22M | 45.42M | 21.01M | 21.98M | 12.33M | 18.32M | 14.4M | 14.56M | 8.9M |
| interestExpense | 125.32M | 91.08M | 77.23M | 57.93M | 69.33M | 76.61M | 60.25M | 42.49M | 76.96M | 57.62M |
| depreciationAndAmortization | 103.01M | 81.43M | 80.42M | 75.05M | 81.87M | 85.42M | 81.87M | 71.5M | 65.44M | 62.55M |
| ebitda | 442.08M | 345.65M | 215.36M | 230.44M | 327.7M | 234.25M | 258.74M | 285.9M | 146.54M | 240.63M |
| ebit | 339.06M | 264.22M | 134.94M | 155.38M | 245.83M | 148.83M | 176.87M | 214.41M | 81.09M | 178.08M |
| nonOperatingIncomeExcludingInterest | -22.74M | -79.12M | 3.72M | 47.16M | -280.44M | 69.72M | 47.3M | -557K | 24.54M | -52.38M |
| operatingIncome | 316.32M | 185.1M | 138.66M | 202.54M | -34.61M | 218.54M | 224.18M | 213.85M | 105.63M | 125.7M |
| totalOtherIncomeExpensesNet | -102.58M | -11.96M | -80.95M | -105.09M | 211.11M | -146.32M | -107.55M | -41.94M | -101.5M | -5.24M |
| incomeBeforeTax | 213.75M | 173.14M | 57.71M | 97.45M | 176.5M | 72.22M | 116.63M | 171.92M | 4.14M | 120.46M |
| incomeTaxExpense | 67.21M | 49.92M | 18.93M | 38.58M | 23.01M | 21.3M | 49.81M | 63.77M | 92.77M | 56.34M |
| netIncomeFromContinuingOperations | 146.54M | 123.23M | 38.78M | 58.87M | 153.49M | 50.92M | 66.82M | 108.15M | -88.64M | 64.12M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | 178.46M | - | 189.72M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | 176.28M | - |
| netIncome | 154.96M | 126.99M | 36.26M | 48.71M | 124.01M | 45.06M | 43.9M | 202.2M | 51.48M | 185.02M |
| netIncomeDeductions | -6.33M | -53000 | 127K | - | - | -19.72M | -14.97M | 3.38M | - | - |
| bottomLineNetIncome | 154.96M | 121.27M | 33.94M | 48.71M | 124.01M | 64.79M | 58.87M | 198.82M | 51.48M | 185.02M |
| eps | 0.33 | 0.26 | 0.08 | 0.13 | 0.33 | 0.14 | 0.16 | 0.6 | 0.18 | 0.67 |
| 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 | 873.67M | 711.58M | 655.64M | 484.99M | 553.6M | 596.29M | 415.38M | 336.54M | 513.31M | 535.61M |
| shortTermInvestments | - | - | - | - | - | 58.57M | 57.52M | 58.41M | 33.01M | 35.36M |
| cashAndShortTermInvestments | 873.67M | 711.58M | 655.64M | 484.99M | 553.6M | 654.86M | 472.9M | 394.94M | 546.31M | 570.97M |
| netReceivables | 909.12M | 1.09B | 720.56M | 880.74M | 1.41B | 1.49B | 1.69B | 1.7B | 1.28B | 1.17B |
| accountsReceivables | 909.12M | 1.36M | - | - | 5.51M | 3M | 1.93M | 1.78M | 1.6M | - |
| otherReceivables | - | 1.09B | 720.56M | 880.74M | 1.4B | 1.49B | 1.68B | 1.7B | 1.28B | 879.94M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | 32.48M | - | 34.66M | 32.56M | 51.57M | 40.44M | 42.02M | 37.53M | 48.4M |
| otherCurrentAssets | - | 21.69M | -720.56M | 344.65M | 13.2M | - | - | - | - | - |
| totalCurrentAssets | 1.78B | 1.85B | 655.64M | 1.75B | 2B | 2.2B | 2.2B | 2.14B | 1.86B | 1.79B |
| propertyPlantEquipmentNet | 182.08M | 304.47M | 302.46M | 313.26M | 326.36M | 381.99M | 373.91M | 157.17M | 124.53M | 167.24M |
| goodwill | 648.62M | 540.29M | 506.34M | 486.58M | 486.92M | 556.21M | 553.74M | 504.65M | 468.05M | 863.88M |
| intangibleAssets | 427.95M | 240.91M | 211.28M | 192.78M | 207.75M | 287.16M | 303.22M | 298.78M | 286.1M | 592.98M |
| goodwillAndIntangibleAssets | 1.08B | 781.2M | 717.63M | 679.37M | 694.67M | 843.37M | 856.97M | 803.42M | 754.15M | 1.46B |
| longTermInvestments | 165.38M | 361.3M | 169.67M | 161.53M | 156.38M | 529.19M | 455.7M | 342.07M | 2.61B | 1.54B |
| taxAssets | - | 273.3M | 215.54M | 152.39M | 135.36M | 125.29M | 96.05M | 88.72M | 56.15M | 186.97M |
| otherNonCurrentAssets | 1.2B | 18.02M | 1.11B | 97.2M | 50.68M | -122.64M | -54.75M | -97.73M | 23.28M | -95.13M |
| totalNonCurrentAssets | 2.63B | 1.74B | 2.52B | 1.4B | 1.36B | 1.76B | 1.73B | 1.29B | 3.57B | 3.26B |
| otherAssets | - | - | - | -73.82M | -25.86M | - | - | - | - | - |
| totalAssets | 4.41B | 3.59B | 3.18B | 3.07B | 3.34B | 3.95B | 3.93B | 3.43B | 5.43B | 5.05B |
| totalPayables | - | 601.06M | 507.49M | 698.17M | 985.12M | 11.84M | 11.95M | 11.96M | 32.19M | 29.96M |
| accountPayables | - | - | 76000 | 1.63M | - | 11.84M | 11.95M | 11.96M | 32.19M | 29.96M |
| otherPayables | - | 601.06M | 507.42M | 696.54M | 985.12M | - | - | - | - | - |
| accruedExpenses | 364.02M | 176.81M | 388.75M | 376.74M | 418.32M | 890.89M | 890.65M | 466.31M | 425.73M | 389.75M |
| shortTermDebt | 20M | 195.83M | 239.18M | 1.92M | 3.58M | 3.85M | 73.91M | 6.15M | 6.05M | 257.97M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | 351.15M | 293.52M | 290.58M | 277.93M | 255.94M | 212.49M | 231.44M | 186.57M | 204.54M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | -364.02M | - | -206.36M | -176.78M | -210.8M | - | - | - | - | - |
| totalCurrentLiabilities | 20M | 973.7M | 929.06M | 900.05M | 1.19B | 906.58M | 976.51M | 484.41M | 463.96M | 677.68M |
| longTermDebt | 1.78B | 1.14B | 944.33M | 1.05B | 1.05B | 1.32B | 1.09B | 779.67M | 719.75M | 1.66B |
| capitalLeaseObligationsNonCurrent | - | 139.07M | 154.36M | 162.14M | 169.2M | 190.21M | 187.4M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 12.7M | 25.17M | 21.26M | 18.14M | 24.32M | 18.07M | 11.18M | 10.91M | 2.7M |
| otherNonCurrentLiabilities | 1.47B | 245.54M | 224.86M | 209.09M | 246.03M | 704.91M | 932.32M | 1.29B | 3.1B | 1.08B |
| totalNonCurrentLiabilities | 3.24B | 1.54B | 1.35B | 1.44B | 1.49B | 2.24B | 2.23B | 2.09B | 3.83B | 2.74B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 139.07M | 154.36M | 162.14M | 169.2M | 190.21M | 187.4M | - | - | - |
| totalLiabilities | 3.26B | 2.51B | 2.28B | 2.34B | 2.68B | 3.14B | 3.2B | 2.57B | 4.29B | 3.41B |
| treasuryStock | -614.53M | -331.73M | -67.41M | -711.45M | -623.73M | -315.31M | -315.31M | -314.24M | -303.87M | -288.74M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 5.56M | 5.34M | 5.13M | 5.18M | 4.82M | 4.19M | 4.04M | 3.88M | 43.88M | 45.74M |
| retainedEarnings | -910.39M | -1.03B | -1.12B | -1.14B | -1.17B | -1.28B | -1.25B | -1.11B | -859.01M | -212.86M |
| additionalPaidInCapital | 2.53B | 2.31B | 2.11B | 2.56B | 2.45B | 2.38B | 2.27B | 2.21B | 1.76B | 1.66B |
| 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 | 154.96M | 126.99M | 36.26M | 58.87M | 153.49M | 45.06M | 66.82M | 108.15M | -88.64M | 64.12M |
| depreciationAndAmortization | - | 81.43M | 80.42M | 75.05M | 81.87M | 84.12M | 79.47M | 71.5M | 65.44M | 62.55M |
| deferredIncomeTax | - | -69.75M | -60.56M | -14.63M | -11.95M | -16.55M | -4.2M | -23.74M | 19.86M | -32.1M |
| stockBasedCompensation | 329.59M | 369.14M | 355.38M | 251.07M | 256.16M | 183.54M | 165.61M | 205.07M | 233.24M | 155.06M |
| changeInWorkingCapital | -303.18M | -174.92M | -48.2M | -196.49M | 25.58M | -91.03M | -97.75M | -391.64M | 147.35M | -309.37M |
| accountsReceivables | -316.61M | -66.33M | 127.9M | 171.27M | -101.31M | 44.39M | 243.09M | -108.85M | -211.5M | 269.53M |
| inventory | - | - | - | - | 1.98M | - | - | -164.45M | - | - |
| accountsPayables | 14.76M | -8.9M | -238.5M | -290.33M | 106.92M | 57.79M | -371.19M | 63.21M | 10.68M | -30.37M |
| otherWorkingCapital | -1.34M | -99.68M | 62.4M | -77.43M | 17.99M | -193.21M | 30.35M | -181.55M | 348.17M | -548.53M |
| otherNonCashItems | 152.51M | -17.55M | 41.9M | 50.49M | -87.97M | 97.47M | 31.16M | -784.92M | 911.36M | -613.11M |
| netCashProvidedByOperatingActivities | 333.87M | 315.35M | 405.2M | 224.36M | 417.18M | 302.61M | 241.1M | -815.58M | 1.29B | -672.86M |
| investmentsInPropertyPlantAndEquipment | - | -29.62M | -14.92M | -59.37M | -10.11M | -84.83M | -95.51M | -24.53M | -25.04M | -17.82M |
| acquisitionsNet | - | - | -30.33M | - | 543.83M | -5M | 30.28M | -50.56M | -92.88M | -144.82M |
| purchasesOfInvestments | - | -13.16M | - | - | -18.74M | -1.46M | -1.72M | -925K | - | -68.4M |
| salesMaturitiesOfInvestments | - | - | - | - | - | 14.24M | 24.63M | 135.06M | 38.26M | 635.65M |
| otherInvestingActivities | -222.16M | -54.22M | -45.45M | 6.04M | -393.84M | -887K | -272K | -31.47M | -73.92M | -71.71M |
| netCashProvidedByInvestingActivities | -222.16M | -96.99M | -90.71M | -53.33M | 121.13M | -77.94M | -42.59M | 27.58M | -153.59M | 332.91M |
| netDebtIssuance | 452.74M | 150.06M | 129.15M | -6.47M | -267.82M | 152.7M | 377.47M | 189.6M | 996.92M | 128.98M |
| longTermNetDebtIssuance | 432.74M | 150.06M | 131.07M | -6.47M | -267.82M | 166.61M | 377.47M | 189.6M | 990.88M | 128.98M |
| shortTermNetDebtIssuance | 20M | - | -1.92M | - | - | -13.9M | - | - | 6.05M | - |
| netStockIssuance | -281.51M | -401.1M | -232.45M | -180.11M | -475.96M | -47.62M | -44.51M | 265.24M | -35.76M | -130.38M |
| netCommonStockIssuance | -281.51M | -401.1M | -232.45M | -180.11M | -475.96M | -47.62M | -44.51M | 265.24M | -35.76M | -130.38M |
| commonStockIssuance | - | - | - | - | - | - | - | 327.62M | 26.61M | 17.64M |
| commonStockRepurchased | -281.51M | -401.1M | -232.45M | -180.11M | -475.96M | -47.62M | -44.51M | -62.38M | -62.37M | -148.02M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -38.99M | -34.16M | -17.38M | -14.86M | -15.1M | -60.44M | -192.44M | -231.45M | -200.12M | -240.22M |
| commonDividendsPaid | -38.99M | -34.16M | -17.38M | -14.86M | -15.1M | -60.44M | -192.44M | -231.45M | -200.12M | -240.22M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -111M | 136.2M | -26.2M | -31.77M | -60.65M | -57.75M | -122.28M | 195.42M | -1.7B | 559.92M |
| netCashProvidedByFinancingActivities | 21.23M | -149.02M | -146.88M | -233.21M | -819.54M | -13.1M | 18.25M | 418.82M | -935.08M | 318.3M |
| 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 | 955.48M | 823.08M | 722.81M | 768.74M | 652.61M | 559.96M | 544.17M | 533.62M | 568.85M | 500.17M |
| costOfRevenue | 81.24M | 84.57M | 426.95M | 443.56M | 367.49M | 317.12M | 297.1M | 297.41M | 315.45M | 273.43M |
| grossProfit | 874.24M | 738.52M | 295.86M | 325.17M | 285.12M | 242.85M | 247.07M | 236.2M | 253.4M | 226.74M |
| researchAndDevelopmentExpenses | - | - | 10.8M | 10.3M | 11.1M | 9.9M | 9.6M | 10.2M | 10.4M | 10.9M |
| generalAndAdministrativeExpenses | 16.92M | 17.27M | 175.99M | 180.86M | 15.67M | 211.17M | 181.48M | 150.14M | 181.15M | 164.47M |
| sellingAndMarketingExpenses | 29.13M | 30.52M | 26.46M | 28.81M | 19.44M | 18.6M | 17.38M | 17.71M | 16.77M | 17.01M |
| sellingGeneralAndAdministrativeExpenses | 46.05M | 47.79M | 202.45M | 209.67M | 35.11M | 229.78M | 198.86M | 167.86M | 197.92M | 181.48M |
| otherExpenses | 687.24M | 647.95M | -10.8M | -10.3M | 137.42M | -9.9M | -9.6M | -10.2M | -10.4M | -10.9M |
| operatingExpenses | 733.29M | 695.74M | 202.45M | 209.67M | 183.63M | 229.78M | 198.86M | 167.86M | 197.92M | 181.48M |
| costAndExpenses | 814.53M | 780.32M | 629.4M | 653.23M | 551.12M | 546.89M | 495.96M | 465.27M | 513.37M | 454.91M |
| netInterestIncome | -21.87M | -20.15M | -19.78M | -18.53M | -13.02M | -11.89M | -8.18M | -4.41M | -10.37M | -4.21M |
| interestIncome | 10.58M | 12.89M | 14.04M | 15.27M | 11.63M | 12.37M | 16.94M | 17.14M | 9.76M | 16.59M |
| interestExpense | 32.45M | 33.04M | 33.82M | 33.8M | 24.65M | 24.26M | 25.12M | 21.55M | 20.14M | 20.8M |
| depreciationAndAmortization | 25.76M | 27.82M | 27.44M | 25.88M | 21.87M | 20.69M | 19.9M | 20.21M | 20.64M | 20.3M |
| ebitda | 173.66M | 85.86M | 94.76M | 134.96M | 126.5M | 72.12M | 64.73M | 96.93M | 111.87M | 72.98M |
| ebit | 147.9M | 58.04M | 67.32M | 109.08M | 104.63M | 51.44M | 44.83M | 76.72M | 91.23M | 52.68M |
| nonOperatingIncomeExcludingInterest | -6.95M | -15.26M | 26.09M | 6.43M | -3.14M | -38.36M | 3.38M | -8.37M | -35.76M | -7.42M |
| operatingIncome | 140.95M | 42.77M | 93.41M | 115.5M | 101.49M | 13.07M | 48.21M | 68.35M | 55.48M | 45.27M |
| totalOtherIncomeExpensesNet | -25.5M | -17.78M | -59.91M | -40.23M | -21.51M | 14.1M | -28.5M | -13.18M | 15.62M | -13.38M |
| incomeBeforeTax | 115.45M | 25M | 33.5M | 75.28M | 79.98M | 27.17M | 19.71M | 55.16M | 71.1M | 31.89M |
| incomeTaxExpense | 31.98M | 14.16M | 7.43M | 19.06M | 26.55M | 3.87M | 6M | 17.99M | 22.06M | 10.63M |
| netIncomeFromContinuingOperations | 83.46M | 10.83M | 26.06M | 56.22M | 53.43M | 23.3M | 13.71M | 37.18M | 49.04M | 21.26M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 84.15M | 14.37M | 27.88M | 57.54M | 55.16M | 25.2M | 14.75M | 37.83M | 49.21M | 19.94M |
| netIncomeDeductions | -3.52M | -485K | -6000 | -19000 | -26000 | -4000 | -2000 | -16000 | -39000 | 1.11M |
| bottomLineNetIncome | 84.15M | 14.37M | 26.77M | 55.14M | 52.81M | 24.35M | 14.19M | 36.07M | 46.42M | 18.84M |
| eps | 0.18 | 0.03 | 0.06 | 0.11 | 0.11 | 0.05 | 0.03 | 0.08 | 0.1 | 0.04 |
| 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 | 22.12M | 873.67M | 774.94M | 827.84M | 966.36M | 711.58M | 563.47M | 571.66M | 566.79M | 655.64M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 22.12M | 873.67M | 774.94M | 827.84M | 966.36M | 711.58M | 563.47M | 571.66M | 566.79M | 655.64M |
| netReceivables | 1.83B | 909.12M | 2.91B | 1.96B | 2.09B | 1.09B | 2.08B | 1.99B | 2.26B | 720.56M |
| accountsReceivables | 1.83B | 909.12M | 834K | 478.79M | 5.85M | 1.36M | 3.08M | 92.02M | 5.29M | - |
| otherReceivables | - | - | 2.91B | 1.48B | 2.08B | 1.09B | 2.08B | 1.9B | 2.26B | 720.56M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | 32.48M | - | - | - | 30.4M |
| otherCurrentAssets | 1.25B | - | 24.26M | 14.24M | 19.41M | 21.69M | 20.03M | 14.49M | 18.32M | 340.41M |
| totalCurrentAssets | 3.11B | 1.78B | 3.71B | 2.8B | 3.08B | 1.85B | 2.67B | 2.58B | 2.85B | 1.75B |
| propertyPlantEquipmentNet | 181.03M | 182.08M | 192.58M | 189.53M | 189.47M | 304.47M | 188.19M | 182.89M | 176.79M | 302.46M |
| goodwill | 646.57M | 648.62M | 649.08M | 625.65M | 540.67M | 540.29M | 505.56M | 505.43M | 506.55M | 506.34M |
| intangibleAssets | 420.43M | 427.95M | 435.54M | 445.77M | 235.96M | 240.91M | 197.4M | 201.82M | 206.36M | 211.28M |
| goodwillAndIntangibleAssets | 1.07B | 1.08B | 1.08B | 1.07B | 776.62M | 781.2M | 702.96M | 707.25M | 712.9M | 717.63M |
| longTermInvestments | 145.78M | 165.38M | 188.74M | 183.04M | 221.37M | 361.3M | 254.23M | 234.94M | 89.14M | 169.67M |
| taxAssets | - | - | - | - | - | 273.3M | - | - | - | 215.54M |
| otherNonCurrentAssets | 1.36B | 1.2B | 646.37M | 650.37M | 621.19M | 18.02M | 569.41M | 555.24M | 549.36M | 23.63M |
| totalNonCurrentAssets | 2.75B | 2.63B | 2.11B | 2.09B | 1.81B | 1.74B | 1.71B | 1.68B | 1.53B | 1.43B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.86B | 4.41B | 5.83B | 4.89B | 4.88B | 3.59B | 4.38B | 4.26B | 4.38B | 3.18B |
| totalPayables | - | - | 2.54B | 1.55B | 1.86B | 601.06M | 1.7B | 1.57B | 2.06B | 507.49M |
| accountPayables | - | - | 821.87M | 778.33M | 696.12M | - | 694.74M | 657.39M | 664.26M | 76000 |
| otherPayables | - | - | 1.72B | 775.37M | 1.17B | 601.06M | 1.01B | 917.11M | 1.39B | 507.42M |
| accruedExpenses | - | - | - | - | - | 176.81M | - | - | - | 182.39M |
| shortTermDebt | - | 20M | - | 81.74M | 546.3M | 195.83M | - | - | 275M | 239.18M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | 351.15M | - | - | - | 293.52M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | - | 20M | 2.54B | 1.64B | 2.41B | 973.7M | 1.7B | 1.57B | 2.33B | 929.06M |
| longTermDebt | 1.78B | 1.78B | 1.84B | 1.84B | 1.14B | 1.14B | 1.44B | 1.45B | 944.96M | 944.33M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | 139.07M | - | - | - | 154.36M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | 12.7M | - | - | - | 25.17M |
| otherNonCurrentLiabilities | 2.81B | 1.47B | 309.01M | 311.82M | 189.88M | 245.54M | 194.07M | 195.56M | 173.02M | 224.86M |
| totalNonCurrentLiabilities | 4.59B | 3.24B | 2.15B | 2.15B | 1.33B | 1.54B | 1.64B | 1.64B | 1.12B | 1.35B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | 139.07M | - | - | - | 154.36M |
| totalLiabilities | 4.59B | 3.26B | 4.68B | 3.78B | 3.74B | 2.51B | 3.34B | 3.22B | 3.45B | 2.28B |
| treasuryStock | -617.01M | -614.53M | -545.66M | -503.75M | -355.08M | -331.73M | -281.48M | -217.1M | -137.46M | -67.41M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.1M | 5.56M | 5.5M | 5.46M | 5.41M | 5.34M | 5.28M | 5.25M | 5.2M | 5.13M |
| retainedEarnings | -835.96M | -910.39M | -915.11M | -933.21M | -981.05M | -1.03B | -1.04B | -1.05B | -1.07B | -1.12B |
| additionalPaidInCapital | 2.59B | 2.53B | 2.46B | 2.4B | 2.35B | 2.31B | 2.22B | 2.17B | 2.16B | 2.11B |
| 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 | 83.46M | 14.37M | 26.06M | 56.22M | 53.43M | 25.2M | 14.75M | 37.83M | 49.21M | 21.26M |
| depreciationAndAmortization | 27M | - | 27.44M | 25.88M | 21.87M | 20.69M | 19.9M | 20.21M | 20.64M | 20.3M |
| deferredIncomeTax | 1.71M | - | 1.52M | -876K | 3.52M | -66.67M | 1.58M | -4.06M | -602K | -37.88M |
| stockBasedCompensation | 775K | 95.89M | 74.45M | 83.93M | 75.32M | 121.16M | 85.69M | 66.21M | 96.08M | 78.09M |
| changeInWorkingCapital | -224.29M | 34.28M | -12.52M | -115.54M | -170.49M | 148.5M | -48.77M | -42.94M | -113.14M | 82.45M |
| accountsReceivables | -1.55B | 1.47B | -977.11M | 233.08M | -1.04B | 865.5M | -120.95M | 435.13M | -1.21B | 821.62M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 1.32B | -1.57B | 89.53M | -6.7M | 7.05M | -787.8M | 28.38M | -492.16M | 11.06M | -792.88M |
| otherWorkingCapital | 1.39M | 133.14M | 875.06M | -341.92M | 861.33M | 70.8M | 43.8M | 14.1M | 1.09B | 53.71M |
| otherNonCashItems | 99.76M | 14.3M | 24.92M | 21.64M | 17.19M | 2.99M | 15.18M | -130.2M | -24.1M | 9.28M |
| netCashProvidedByOperatingActivities | -11.58M | 158.85M | 141.86M | 71.24M | 839K | 251.89M | 88.32M | -52.95M | 28.09M | 173.5M |
| investmentsInPropertyPlantAndEquipment | -14.86M | - | -4.67M | -6.27M | -5.25M | -6.31M | -9.56M | -10.52M | -3.23M | -16.85M |
| acquisitionsNet | - | - | -7.9M | -262.41M | -600K | -12.97M | - | 1.82M | - | -13.3M |
| purchasesOfInvestments | -3.47M | - | - | - | - | -9.46M | - | - | -3.7M | - |
| salesMaturitiesOfInvestments | 31.87M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 58.88M | -13.8M | -8.31M | -10.74M | 138.85M | 18.89M | -188.57M | -12.23M | -76000 |
| netCashProvidedByInvestingActivities | 13.53M | 58.88M | -26.37M | -276.99M | -16.59M | 110.11M | 9.33M | -197.28M | -19.16M | -30.23M |
| netDebtIssuance | -20M | -40.02M | -85M | 227.76M | 350M | -104.44M | -496K | 219.99M | 35M | -891K |
| longTermNetDebtIssuance | - | -60.02M | -85M | 227.76M | 350M | -104.44M | -496K | 494.99M | -240M | -891K |
| shortTermNetDebtIssuance | -20M | 20M | - | - | - | - | - | -275M | 275M | - |
| netStockIssuance | -2.26M | -67.96M | -65.25M | -160.04M | -73.62M | -91.58M | -91.99M | -100.54M | -116.99M | -43.42M |
| netCommonStockIssuance | -2.26M | -67.96M | -65.25M | -160.04M | -73.62M | -91.58M | -91.99M | -100.54M | -116.99M | -43.42M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -2.26M | -67.96M | -65.25M | -160.04M | -73.62M | -91.58M | -91.99M | -100.54M | -116.99M | -43.42M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -9.72M | -9.65M | -9.78M | -9.71M | -9.86M | -9.72M | -9.76M | -9.84M | -4.85M | -5.11M |
| commonDividendsPaid | -9.72M | -9.65M | -9.78M | -9.71M | -9.86M | -9.72M | -9.76M | -9.84M | -4.85M | -5.11M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -40.29M | -24.4M | -1 | -775K | -470K | - | - | 144M | -7.8M | - |
| netCashProvidedByFinancingActivities | -72.27M | -142.04M | -160.02M | 57.24M | 266.06M | -205.74M | -102.24M | 253.61M | -94.64M | -49.42M |