$0.41 (1.65%)
| 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.96B | 1.84B | 1.4B | 1.38B | 706.91M | 607.36M | 1.56B | 1.43B | 1.58B | 1.37B |
| costOfRevenue | 1.27B | 1.24B | 914.68M | 962.98M | 622.38M | 653.58M | 1.14B | 971.42M | 1.03B | 859.07M |
| grossProfit | 689.77M | 605.93M | 485.36M | 415.68M | 84.53M | -46.23M | 420.22M | 454.72M | 545.17M | 507.26M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 115.58M | 102.93M | 80.41M | 83.19M | 55.69M | 23.63M | 36.54M | 45.51M | 50.55M | 47.36M |
| sellingAndMarketingExpenses | 15.74M | 17.51M | 11.27M | 8.45M | 5.92M | 35.14M | 50.16M | 58.97M | 69.51M | 60.6M |
| sellingGeneralAndAdministrativeExpenses | 131.32M | 120.44M | 91.68M | 91.64M | 61.61M | 58.78M | 86.69M | 104.48M | 120.06M | 107.95M |
| otherExpenses | 63.23M | 50.19M | -24.15M | 38.26M | 43.04M | 58.69M | 109.89M | 51.27M | 55.96M | 67.5M |
| operatingExpenses | 194.56M | 170.63M | 67.53M | 129.89M | 104.65M | 117.47M | 196.58M | 155.75M | 176.02M | 175.45M |
| costAndExpenses | 1.47B | 1.41B | 982.2M | 1.09B | 727.03M | 771.05M | 1.34B | 1.13B | 1.21B | 1.03B |
| netInterestIncome | -61.39M | -34.46M | -46.59M | -125.25M | -111.67M | -84.3M | -70.34M | -80.01M | -180.48M | -209.05M |
| interestIncome | 40.36M | 73M | 52.68M | 43.92M | 17.64M | 17.59M | 31.33M | 27.2M | 39.23M | 19.01M |
| interestExpense | 101.75M | 107.46M | 99.27M | 169.17M | 129.31M | 101.89M | 101.67M | 107.22M | 219.71M | 228.06M |
| depreciationAndAmortization | 229.08M | 203.01M | 151.59M | 172.48M | 160.63M | 200.79M | 182.27M | 175.83M | 138.13M | 122.88M |
| ebitda | 652.59M | 917.2M | 449M | 527.29M | 195.5M | -71.89M | 290.15M | 275.63M | 367.17M | 336.18M |
| ebit | 423.51M | 714.2M | 297.41M | 354.81M | 34.86M | -272.68M | 107.88M | 99.8M | 229.04M | 213.3M |
| nonOperatingIncomeExcludingInterest | 71.7M | -278.89M | 120.42M | -69.01M | -54.98M | 108.98M | 115.75M | 199.17M | 140.11M | 118.52M |
| operatingIncome | 495.21M | 435.3M | 417.83M | 285.79M | -20.12M | -163.7M | 223.64M | 298.97M | 369.15M | 331.81M |
| totalOtherIncomeExpensesNet | -162.53M | 171.43M | -215.61M | -95.28M | -70.55M | -208M | -208.44M | -295.47M | -255.33M | -236.74M |
| incomeBeforeTax | 332.68M | 606.73M | 202.23M | 190.52M | -90.67M | -371.7M | 15.2M | 3.5M | 113.82M | 95.08M |
| incomeTaxExpense | 74.96M | 298.82M | -24.24M | 24.88M | 69.11M | -14.3M | 17.08M | 14.1M | 46.92M | 56.36M |
| netIncomeFromContinuingOperations | 257.72M | 307.91M | 226.47M | 165.64M | -159.78M | -357.4M | -1.88M | -10.6M | 66.89M | 38.72M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | -21.2M | -4.49M | -3.94M | - | - | -9.48M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 247.72M | 282.67M | 239.51M | 168.17M | -117.76M | -253.05M | 9.1M | 7.12M | 63.49M | 33.76M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 247.72M | 282.67M | 239.51M | 168.17M | -117.76M | -253.05M | 9.1M | 7.12M | 63.49M | 33.76M |
| eps | 1.53 | 1.76 | 1.49 | 1.05 | -0.6 | -1.55 | 0.06 | 0.04 | 0.04 | 0.26 |
| 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 | 592.76M | 439.85M | 369.85M | 385.26M | 375.78M | 281.03M | 195.7M | 244.86M | 221.6M | 212.99M |
| shortTermInvestments | 122.08M | 84.82M | 78.37M | 66.7M | 75.3M | 73.9M | 83.75M | 80.98M | 39.8M | 33.94M |
| cashAndShortTermInvestments | 714.84M | 524.67M | 457.87M | 451.96M | 451.08M | 354.93M | 279.45M | 325.84M | 261.4M | 246.92M |
| netReceivables | 237.63M | 157.55M | 271.23M | 174.89M | 159.73M | 89.96M | 119.95M | 133.19M | 136.36M | 114.72M |
| accountsReceivables | 175.67M | 157.55M | 126.56M | 111.09M | 82.71M | 59.08M | 104.88M | 116.9M | 121.83M | 109.61M |
| otherReceivables | 61.96M | 58.68M | 144.67M | 63.8M | 77.02M | 30.88M | 107.53M | 74.16M | 14.53M | 5.1M |
| inventory | 14.74M | 11.41M | 16.15M | 15.76M | 11.52M | 8.02M | 11.3M | 9.77M | 8.56M | 7.66M |
| prepaids | 17.7M | 1.23M | 4.66M | 4.85M | 12.34M | 3.36M | 13.11M | 6.07M | 3.77M | 7.75M |
| otherCurrentAssets | 137K | 70.66M | - | - | 137K | 63.73M | 107.56M | 57.86M | 183.92M | 158.02M |
| totalCurrentAssets | 985.04M | 765.51M | 749.91M | 647.47M | 626.32M | 519.99M | 507.64M | 532.74M | 579.48M | 507.12M |
| propertyPlantEquipmentNet | 95.05M | 87.72M | 85.41M | 83.93M | 88.38M | 94.28M | 87.99M | 74.3M | 74.48M | 65.98M |
| goodwill | 9.92M | 8.79M | 9.29M | 9M | 9.54M | 5.73M | 55.51M | 56.5M | 56.74M | 55.71M |
| intangibleAssets | 3.13B | 3.15B | 2.51B | 2.95B | 2.73B | 2.61B | 2.95B | 2.88B | 2.76B | 2.77B |
| goodwillAndIntangibleAssets | 3.14B | 3.16B | 2.52B | 2.96B | 2.74B | 2.62B | 3B | 2.93B | 2.82B | 2.83B |
| longTermInvestments | 157.65M | 100.6M | 79.06M | 8.84M | 21.54M | 11.56M | 15.73M | 16.6M | 15.94M | 11.65M |
| taxAssets | 12.64M | 13.37M | 62.71M | 54.88M | 68.87M | 73.04M | 147.48M | 153.49M | 135.33M | 99.26M |
| otherNonCurrentAssets | 60.32M | 58.79M | 43.92M | 80.67M | 72.56M | 90.3M | 121.28M | 134.61M | 177.64M | 118.07M |
| totalNonCurrentAssets | 3.46B | 3.42B | 2.79B | 3.19B | 2.99B | 2.89B | 3.37B | 3.31B | 3.22B | 3.12B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.45B | 4.18B | 3.54B | 3.84B | 3.62B | 3.41B | 3.88B | 3.85B | 3.8B | 3.63B |
| totalPayables | 553.76M | 120.76M | 136.69M | 137.9M | 132.43M | 151.85M | 153.91M | 150.61M | 149.75M | 173.9M |
| accountPayables | 131.16M | 120.76M | 112.77M | 124.1M | 116.24M | 150.85M | 148.76M | 114.64M | 127.81M | 113.54M |
| otherPayables | 422.6M | 324.95M | 23.92M | 13.79M | 16.19M | 1M | 5.16M | 35.97M | 21.93M | 60.36M |
| accruedExpenses | - | - | 295.51M | 298.21M | 32.84M | 22.06M | 37.98M | 39.56M | 41.75M | 39.08M |
| shortTermDebt | 139.36M | 115.37M | 199.69M | 178.02M | 421.27M | 216.41M | 175.12M | 98.91M | 372.79M | 141.57M |
| capitalLeaseObligationsCurrent | 4.33M | 3.71M | 3.69M | 3.28M | 3.76M | 3.48M | 3.14M | - | - | - |
| taxPayables | 50.77M | 45.26M | 23.92M | 13.79M | 16.19M | 1M | 5.16M | 11.56M | 21.93M | 89.09M |
| deferredRevenue | 13.82M | 5.03M | 26.71M | 5.1M | 4.72M | 4.52M | 4.85M | 6.03M | 6.12M | 13.94M |
| otherCurrentLiabilities | 17.25M | 358.87M | 23.65M | 58.92M | 247.26M | 154.23M | 187.3M | 155.44M | 161.61M | 294.28M |
| totalCurrentLiabilities | 728.51M | 603.73M | 685.93M | 676.32M | 842.29M | 552.55M | 562.3M | 450.55M | 732.02M | 662.78M |
| longTermDebt | 955.86M | 1.04B | 1.13B | 1.29B | 1.02B | 1.13B | 1.03B | 1.03B | 1.11B | 965.67M |
| capitalLeaseObligationsNonCurrent | 5.41M | 7.01M | 10.29M | 5.53M | 8.48M | 10.21M | 5.78M | - | - | - |
| deferredRevenueNonCurrent | 8.3M | 8.58M | 13.37M | 13.91M | 14.48M | 15.47M | 21.44M | 24.76M | 31.91M | 27.92M |
| deferredTaxLiabilitiesNonCurrent | 400.58M | 383.37M | 137.32M | 232.46M | 227.42M | 171.29M | 233.12M | 271.18M | 148.3M | 144.39M |
| otherNonCurrentLiabilities | 689.27M | 618.09M | 757.61M | 757.78M | 736.02M | 722.44M | 827.77M | 848.34M | 978.18M | 1.02B |
| totalNonCurrentLiabilities | 2.06B | 2.06B | 2.05B | 2.3B | 2B | 2.05B | 2.12B | 2.17B | 2.27B | 2.16B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 9.73M | 10.72M | 13.98M | 8.81M | 12.25M | 13.68M | 8.93M | - | - | - |
| totalLiabilities | 2.79B | 2.66B | 2.74B | 2.97B | 2.85B | 2.6B | 2.68B | 2.62B | 3B | 2.82B |
| treasuryStock | -3.92M | -4.09M | -4.32M | -4.6M | -4.77M | -6.14M | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 165.22M | 163.22M | 163.22M | 163.22M | 163.22M | 163.22M | 160.02M | 160.02M | 1.5B | 20000 |
| retainedEarnings | 964.64M | 718.51M | 438.78M | 201.19M | 32.69M | 150.2M | 403.26M | 394.16M | 138.03M | 74.54M |
| additionalPaidInCapital | 221.43M | 183.43M | 183.43M | 183.43M | 183.43M | 183.43M | 180.49M | 180.49M | - | - |
| 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 | 257.72M | 282.67M | 239.51M | 168.17M | -117.76M | -253.05M | 9.1M | 7.12M | 63.49M | 33.76M |
| depreciationAndAmortization | 229.08M | 203.01M | 151.59M | 172.48M | 160.63M | 200.79M | 182.27M | 175.83M | 138.13M | 122.88M |
| deferredIncomeTax | 74.96M | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 1.08M | 1.14M | 1.06M | 667K | 1.02M | 1.8M | - | - | - | - |
| changeInWorkingCapital | -71.43M | -133.49M | -53.3M | -57.64M | -12.26M | 34.1M | -153.42M | -79.81M | -250.95M | -153.83M |
| accountsReceivables | -58.97M | -68.85M | -32.43M | -55.06M | -4.5M | 46.57M | -103.91M | -41.57M | -78.3M | -97.04M |
| inventory | -2.47M | 5.01M | -1.55M | -3.57M | -2.77M | 2.36M | -1.4M | -999K | -909K | 987K |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -9.99M | -69.66M | -19.32M | 989K | -4.98M | -14.83M | -48.12M | -37.24M | -171.74M | -57.78M |
| otherNonCashItems | -26.2M | 51.97M | 17.56M | 4.26M | 73.82M | 17.1M | -60.94M | 88.52M | -90000 | 161.81M |
| netCashProvidedByOperatingActivities | 465.22M | 405.3M | 356.42M | 287.93M | 105.46M | 738K | -22.99M | 191.66M | -49.42M | 164.62M |
| investmentsInPropertyPlantAndEquipment | -16.71M | -12.22M | -9.66M | -9.09M | -7.66M | -8.95M | -17.12M | -11.14M | -11.5M | -10.39M |
| acquisitionsNet | -423K | - | - | - | -1.13M | - | - | - | - | - |
| purchasesOfInvestments | -195.53M | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 138.75M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 2M | -20.28M | -56.74M | 18.48M | 18.42M | 10.67M | 8.24M | -48.05M | -33.66M | 38.14M |
| netCashProvidedByInvestingActivities | -71.91M | -32.49M | -66.4M | 9.39M | 9.63M | 1.72M | -8.87M | -59.18M | -45.16M | 27.75M |
| netDebtIssuance | -101.72M | -128.13M | -115.75M | 38.87M | 94.98M | 148.86M | 101.39M | -322.71M | 344.16M | -90.59M |
| longTermNetDebtIssuance | -101.72M | -128.13M | -115.75M | 38.87M | 94.98M | 148.86M | 101.39M | -322.71M | 344.16M | -90.59M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | -172.03M | - | - | - | 195.6M | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | 195.6M | -28.89M | - |
| commonStockIssuance | - | - | - | - | - | - | - | 195.6M | - | 29.51M |
| commonStockRepurchased | - | - | - | -172.03M | - | - | - | - | -28.89M | -25.98M |
| netPreferredStockIssuance | - | - | - | -172.03M | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | -1.51M | -22.48M | -14.96M | -23.84M | -49.73M |
| commonDividendsPaid | - | - | - | - | - | -1.51M | -22.48M | -14.96M | -23.84M | -49.73M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -132.94M | -143.06M | -85.88M | -273.16M | -98.64M | -58.32M | -76.82M | 257.03M | -191.37M | -19.05M |
| netCashProvidedByFinancingActivities | -234.66M | -271.19M | -201.63M | -234.29M | -3.67M | 90.54M | 24.58M | -65.68M | 128.96M | -159.38M |
| 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 | 537.62M | 562.61M | 527.27M | 476.81M | 447.82M | 532.16M | 461.81M | 416.25M | 433.05M | 126.27M |
| costOfRevenue | 339.07M | 375.2M | 330.09M | 310.9M | 291.33M | 363.93M | 319.84M | 286.07M | 267.48M | 95.66M |
| grossProfit | 198.55M | 187.41M | 197.18M | 165.91M | 156.48M | 168.23M | 141.96M | 130.17M | 165.56M | 30.61M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 38.94M | 67.52M | 16.27M | 29.13M | 31.47M | 39.3M | 14.72M | 23.42M | 25.49M | 45.25M |
| sellingAndMarketingExpenses | 1.4M | -31.43M | 16.37M | 3.73M | 691K | -3.83M | 16.51M | 4.2M | 632K | -27M |
| sellingGeneralAndAdministrativeExpenses | 40.34M | 36.09M | 32.64M | 32.86M | 32.16M | 35.47M | 31.23M | 27.62M | 26.12M | 18.24M |
| otherExpenses | 18.34M | 16.96M | 15.03M | 14.92M | 18.72M | 17.02M | 8.84M | 9.69M | 14.64M | -184.27M |
| operatingExpenses | 58.68M | 53.05M | 47.67M | 47.77M | 50.88M | 52.49M | 40.07M | 37.31M | 40.76M | -166.02M |
| costAndExpenses | 397.75M | 428.25M | 377.76M | 358.67M | 342.22M | 416.42M | 359.91M | 323.38M | 308.24M | -70.37M |
| netInterestIncome | -10.05M | -7.77M | -15.14M | -15.73M | -17.27M | 9.73M | -15.93M | -15.46M | -12.81M | -201.81M |
| interestIncome | 12.35M | 16.09M | 8.02M | 8.77M | 8.6M | 27.27M | 15.92M | 12.78M | 17.03M | 59.88M |
| interestExpense | 22.4M | 23.85M | 23.17M | 24.5M | 25.88M | 17.54M | 31.85M | 28.24M | 29.83M | 261.7M |
| depreciationAndAmortization | 65M | 61.39M | 50.93M | 57.53M | 59.24M | 53.2M | 53.6M | 51.26M | 44.95M | 15.44M |
| ebitda | 215.7M | 218.96M | 153.05M | 141.51M | 151.57M | 222.94M | 159.91M | 176.76M | 357.6M | 20.82M |
| ebit | 150.7M | 157.57M | 102.12M | 83.98M | 92.33M | 169.74M | 106.31M | 125.5M | 312.65M | 5.38M |
| nonOperatingIncomeExcludingInterest | -10.83M | -23.21M | 47.38M | 34.16M | 13.27M | -54M | -4.41M | -32.64M | -187.85M | 191.25M |
| operatingIncome | 139.88M | 134.36M | 149.51M | 118.14M | 105.6M | 115.74M | 101.9M | 92.87M | 124.8M | 196.64M |
| totalOtherIncomeExpensesNet | -11.57M | -647K | -70.55M | -56.58M | -36.97M | 24.04M | -20.6M | 7.24M | 160.75M | -206.04M |
| incomeBeforeTax | 128.3M | 133.72M | 78.96M | 61.56M | 68.63M | 139.78M | 81.3M | 100.11M | 285.55M | -9.4M |
| incomeTaxExpense | 47.86M | 16.24M | 20.23M | 10.07M | 32.38M | 59.65M | 80.64M | 45.63M | 112.9M | -78.74M |
| netIncomeFromContinuingOperations | 80.44M | 117.47M | 58.73M | 51.48M | 36.25M | 80.13M | 661K | 54.48M | 172.65M | 69.34M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 77.05M | 107.74M | 55.05M | 49.34M | 40.77M | 65.1M | 14.68M | 50.23M | 152.67M | 91.95M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 77.05M | 107.74M | 55.05M | 49.34M | 40.77M | 65.1M | 14.68M | 50.23M | 152.67M | 91.95M |
| eps | 0.47 | 0.65 | 0.34 | 0.31 | 0.25 | 0.41 | 0.09 | 0.31 | 0.95 | 0.81 |
| 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 | 666.23M | 592.76M | 540.39M | 496.81M | 448.62M | 439.85M | 510.88M | 439.41M | 469.84M | 369.85M |
| shortTermInvestments | 106.16M | 122.08M | 120.57M | 98.44M | 74.91M | 84.82M | 90.74M | 109.12M | 75.22M | 88.03M |
| cashAndShortTermInvestments | 772.38M | 714.84M | 660.96M | 595.24M | 523.53M | 524.67M | 604.94M | 548.54M | 545.06M | 457.87M |
| netReceivables | 259.14M | 237.63M | 246.7M | 235.37M | 226.72M | 157.55M | 161.33M | 200.02M | 205M | 245.08M |
| accountsReceivables | 186.46M | 175.67M | 176.83M | 169.89M | 158.48M | 157.55M | 161.33M | 138.58M | 135.67M | 126.56M |
| otherReceivables | 72.68M | 61.96M | 69.87M | 65.49M | 68.24M | 58.68M | 75.5M | 61.44M | 69.34M | 144.67M |
| inventory | 17.42M | 14.74M | 14.89M | 11.14M | 13.01M | 11.41M | 9.96M | 10.77M | 14.41M | 16.15M |
| prepaids | - | 17.7M | - | - | - | 1.23M | - | - | - | 4.66M |
| otherCurrentAssets | 137K | 137K | 137K | 137K | 137K | 70.66M | 75.5M | - | - | 144.67M |
| totalCurrentAssets | 1.05B | 985.04M | 922.68M | 841.89M | 763.39M | 765.51M | 851.73M | 759.33M | 764.48M | 749.91M |
| propertyPlantEquipmentNet | 90.22M | 95.05M | 93.56M | 92.4M | 89.89M | 87.72M | 91.44M | 89.78M | 90.3M | 85.41M |
| goodwill | 9.72M | 9.92M | 9.91M | 9.9M | 9.15M | 8.79M | 9.46M | 9.04M | 9.12M | 9.29M |
| intangibleAssets | 3.4B | 3.13B | 3.08B | 3.2B | 3.24B | 3.15B | 3.21B | 3.08B | 2.97B | 2.51B |
| goodwillAndIntangibleAssets | 3.41B | 3.14B | 3.09B | 3.21B | 3.25B | 3.16B | 3.21B | 3.09B | 2.98B | 2.52B |
| longTermInvestments | 159.39M | 157.65M | 115.69M | 109.53M | 112.3M | 100.6M | 88.6M | 134.54M | 133.19M | 112.84M |
| taxAssets | 15.48M | 12.64M | 12.63M | 13.59M | 13.93M | 13.37M | 13.33M | 49.08M | 54.78M | 62.71M |
| otherNonCurrentAssets | 65.84M | 60.32M | 60.1M | 65.7M | 61.94M | 58.79M | 71.93M | 317K | 336K | 10.13M |
| totalNonCurrentAssets | 3.74B | 3.46B | 3.37B | 3.49B | 3.52B | 3.42B | 3.46B | 3.37B | 3.26B | 2.79B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.79B | 4.45B | 4.29B | 4.34B | 4.29B | 4.18B | 4.32B | 4.12B | 4.02B | 3.54B |
| totalPayables | 574.76M | 553.76M | 473.22M | 435.06M | 422.36M | 120.76M | 127.37M | 112.65M | 116.15M | 136.69M |
| accountPayables | 116.57M | 131.16M | 115.38M | 120.89M | 105.48M | 120.76M | 127.37M | 102.48M | 97.66M | 112.77M |
| otherPayables | 458.2M | 422.6M | 357.83M | 314.18M | 316.87M | 324.95M | 329.51M | 10.17M | 18.49M | 23.92M |
| accruedExpenses | - | - | - | - | - | - | - | 44.11M | 49.71M | 295.51M |
| shortTermDebt | 148.45M | 139.36M | 101.18M | 104.66M | 103.85M | 115.37M | 183.1M | 150.58M | 227.84M | 199.69M |
| capitalLeaseObligationsCurrent | 3.42M | 4.33M | 4.87M | 3.86M | 3.75M | 3.71M | 3.73M | 3.67M | 3.66M | 3.69M |
| taxPayables | 64.93M | 50.77M | 53.06M | 36.45M | 40.97M | 45.26M | - | 10.17M | 18.49M | 23.92M |
| deferredRevenue | 4.12M | 13.82M | 4.98M | 5.8M | 4.02M | 5.03M | 4.21M | 3.98M | 4.92M | 5.65M |
| otherCurrentLiabilities | 17.48M | 17.25M | 17.43M | 17.45M | 15.18M | 358.87M | 348.2M | 260.7M | 269.59M | 50.36M |
| totalCurrentLiabilities | 748.24M | 728.51M | 601.68M | 566.84M | 549.16M | 603.73M | 662.41M | 575.69M | 671.86M | 685.93M |
| longTermDebt | 936.9M | 955.86M | 1.02B | 1.04B | 1.03B | 1.04B | 1.04B | 1.07B | 1.06B | 1.13B |
| capitalLeaseObligationsNonCurrent | 5.11M | 5.41M | 5.9M | 6.24M | 6.57M | 7.01M | 8.21M | 8.68M | 9.45M | 10.29M |
| deferredRevenueNonCurrent | 7.48M | 8.3M | 8.76M | 8.86M | 8.13M | 8.58M | 10.06M | 10.41M | 12.09M | 13.37M |
| deferredTaxLiabilitiesNonCurrent | 461.6M | 400.58M | 386.33M | 407.48M | 420.67M | 383.37M | 362.51M | 314.2M | 261.74M | 137.32M |
| otherNonCurrentLiabilities | 748.06M | 689.27M | 771.22M | 738.84M | 688.96M | 618.09M | 1.12B | 713.58M | 765.93M | 757.61M |
| totalNonCurrentLiabilities | 2.16B | 2.06B | 2.19B | 2.2B | 2.16B | 2.06B | 2.17B | 2.12B | 2.11B | 2.05B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 8.52M | 9.73M | 10.78M | 10.1M | 10.32M | 10.72M | 11.94M | 12.35M | 13.1M | 13.98M |
| totalLiabilities | 2.91B | 2.79B | 2.79B | 2.76B | 2.71B | 2.66B | 2.84B | 2.69B | 2.78B | 2.74B |
| treasuryStock | -3.92M | -3.92M | -4.04M | -4.09M | -4.09M | -4.09M | -4.09M | -4.32M | -4.32M | -4.32M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 165.22M | 165.22M | 165.22M | 165.22M | 163.22M | 163.22M | 163.22M | 163.22M | 163.22M | 163.22M |
| retainedEarnings | 1.04B | 964.64M | 856.25M | 804.5M | 759.28M | 718.51M | 1.07B | 654.93M | 591.44M | 438.78M |
| additionalPaidInCapital | 221.43M | 221.43M | 221.43M | 221.43M | 183.43M | 183.43M | 183.43M | 183.43M | 183.43M | 183.43M |
| 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 | 80.44M | 117.47M | 54.36M | 49.34M | 39.24M | 37.78M | 14.68M | 50.23M | 169.67M | 91.95M |
| depreciationAndAmortization | 65M | 61.39M | 50.93M | 57.53M | 59.24M | 53.2M | 53.6M | 51.26M | 44.95M | 15.44M |
| deferredIncomeTax | 47.86M | 16.24M | 17.88M | - | - | - | - | - | - | - |
| stockBasedCompensation | 1.41M | 394K | 284K | - | 405K | 270K | - | - | 321K | 313K |
| changeInWorkingCapital | -61.93M | 12.1M | -61.3M | -3.47M | -65.29M | -60.45M | 11.97M | -9.9M | -75.11M | -4.73M |
| accountsReceivables | 19.4M | 3.53M | -40.17M | -22.68M | 356K | -68.85M | 57.1M | -18.27M | -38.83M | -32.43M |
| inventory | -2.54M | 194K | -3.64M | 2.12M | -1.13M | 5.01M | -5.84M | 3.77M | 2.07M | -1.55M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -78.79M | 8.38M | -17.49M | 17.1M | -64.51M | 3.39M | -39.3M | 4.59M | -38.34M | 29.25M |
| otherNonCashItems | -30.45M | -76.87M | 76.84M | 11.82M | 46.68M | 4.68M | 30.68M | 2.76M | 24.71M | -68.02M |
| netCashProvidedByOperatingActivities | 102.34M | 130.73M | 139M | 115.22M | 80.28M | 35.49M | 110.92M | 94.34M | 164.54M | 34.95M |
| investmentsInPropertyPlantAndEquipment | -2.91M | -6M | -4.51M | -3.95M | -2.25M | -5.07M | -2.49M | -2.35M | -2.3M | -2.24M |
| acquisitionsNet | - | -335K | -13000 | - | - | - | - | - | - | - |
| purchasesOfInvestments | -83.3M | -47.01M | -65.39M | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 94.72M | 38.28M | 38.1M | - | - | - | - | - | - | - |
| otherInvestingActivities | 1.95M | 124K | -228K | -17.41M | -1.32M | -1.54M | 7.32M | -27.12M | 1.06M | -23.15M |
| netCashProvidedByInvestingActivities | 10.46M | -14.95M | -32.04M | -21.36M | -3.56M | -6.61M | 4.83M | -29.47M | -1.24M | -25.39M |
| netDebtIssuance | -27.66M | -15.41M | -36.65M | -4.78M | -44.88M | -32.36M | -16.32M | -41.43M | -38.02M | -60.49M |
| longTermNetDebtIssuance | -27.66M | -15.41M | -36.65M | -4.78M | -44.88M | -32.36M | -16.32M | -41.43M | -38.02M | -60.49M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -14.79M | -35.66M | -27.49M | -42.91M | -26.88M | -91.5M | -42.79M | -39.1M | -18.35M | -316K |
| netCashProvidedByFinancingActivities | -42.46M | -51.08M | -64.14M | -47.68M | -71.76M | -91.5M | -42.79M | -80.53M | -56.37M | -60.8M |