$0.45 (1.11%)
| 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 | 2.76B | 1.81B | 1.59B | 1.41B | 1.1B | 963.9M | 948.42M | 922M | 855.34M | 799.83M |
| costOfRevenue | 2.4B | 1.63B | 1.37B | 1.19B | 945.64M | 825.35M | 823.5M | 790.28M | 755.58M | 697.73M |
| grossProfit | 355.39M | 182.47M | 223.2M | 223.37M | 159.29M | 138.55M | 124.93M | 131.72M | 99.76M | 102.11M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 121.38M | 108.75M | 57.96M | 55.02M | 56.15M | 46.07M | 44.41M | 39.17M | 33.3M | 36.32M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 121.38M | 108.75M | 57.96M | 55.02M | 56.15M | 46.07M | 44.41M | 39.17M | 33.3M | 36.32M |
| otherExpenses | - | - | - | - | 30.47M | - | - | - | - | - |
| operatingExpenses | 121.38M | 108.75M | 57.96M | 55.02M | 86.62M | 46.07M | 44.41M | 39.17M | 33.3M | 36.32M |
| costAndExpenses | 2.52B | 1.74B | 1.43B | 1.24B | 1.03B | 871.42M | 867.9M | 829.46M | 788.88M | 734.04M |
| netInterestIncome | -107.22M | -34.38M | -20.13M | -8.04M | -3.87M | -4.98M | -5.76M | -6.64M | -6.68M | -6.59M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 107.22M | 34.38M | 20.13M | 8.04M | 3.87M | 4.98M | 5.76M | 6.64M | 6.68M | 6.59M |
| depreciationAndAmortization | 98.27M | 48.06M | 36.27M | 32.9M | 27.08M | 23.14M | 22.34M | 23.68M | 23.06M | 22.1M |
| ebitda | 366.32M | 140.25M | 222.7M | 182.41M | 123.96M | 131.61M | 121M | 116.22M | 89.52M | 87.88M |
| ebit | 268.05M | 92.19M | 186.43M | 149.51M | 96.88M | 108.47M | 98.65M | 86.48M | 81M | 73.6M |
| nonOperatingIncomeExcludingInterest | -34.04M | -18.47M | -21.2M | 18.83M | -24.21M | -15.99M | -18.13M | 6.06M | -14.53M | -7.81M |
| operatingIncome | 234.01M | 73.72M | 165.24M | 168.34M | 72.67M | 92.48M | 80.52M | 92.55M | 66.46M | 65.79M |
| totalOtherIncomeExpensesNet | -73.18M | -15.91M | 1.06M | -26.87M | 20.34M | 11.01M | 12.37M | -12.71M | 7.86M | 1.22M |
| incomeBeforeTax | 160.84M | 57.81M | 166.3M | 141.49M | 93.02M | 103.49M | 92.89M | 79.84M | 74.32M | 67.01M |
| incomeTaxExpense | 45.39M | 16.77M | 45.34M | 36.12M | 22.13M | 25.14M | 21.84M | 18.27M | 23.29M | 26.4M |
| netIncomeFromContinuingOperations | 115.44M | 41.04M | 120.97M | 105.35M | 70.89M | 78.35M | 71.05M | 61.57M | 51.03M | 40.61M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | -24000 | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | 24000 | -48000 | -335K | -3000 | -655K | -542K |
| netIncome | 115.44M | 41.04M | 120.97M | 105.35M | 70.89M | 78.3M | 70.71M | 61.57M | 50.38M | 40.06M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 115.44M | 41.04M | 120.97M | 105.35M | 70.89M | 78.3M | 70.71M | 61.57M | 50.38M | 40.06M |
| eps | 1.83 | 0.78 | 2.42 | 2.05 | 1.35 | 1.44 | 1.3 | 1.13 | 0.94 | 0.77 |
| 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 | 56.52M | 13.83M | 8.09M | 33.18M | 32.38M | 28.6M | 30.16M | 640K | 424K | 3.49M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 56.52M | 13.83M | 8.09M | 33.18M | 32.38M | 28.6M | 30.16M | 640K | 424K | 3.49M |
| netReceivables | 556M | 538.91M | 380.15M | 334.5M | 242.17M | 216.18M | 222.03M | 207.29M | 188.3M | 175.35M |
| accountsReceivables | 556M | 534.86M | 380.15M | 334.5M | 242.17M | 216.18M | 222.03M | 207.29M | 188.3M | 175.35M |
| otherReceivables | - | 4.05M | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | 188.77M | 236.1M | 241.34M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 286.73M | 282.99M | 224.44M | 200.74M | 177.13M | 191.65M | 203.83M | 215.61M | 259.37M | 262.74M |
| totalCurrentAssets | 899.25M | 835.73M | 612.68M | 568.43M | 451.67M | 436.43M | 456.02M | 423.54M | 448.17M | 441.59M |
| propertyPlantEquipmentNet | 415.29M | 481.68M | 268.04M | 229.23M | 194.57M | 189.19M | 180.24M | 34.2M | 26.08M | 19.45M |
| goodwill | 2.33B | 2.33B | 865.18M | 819.92M | 740.74M | 683.08M | 588.21M | 564.3M | 528.42M | 487.48M |
| intangibleAssets | 539.99M | 614.01M | 143.42M | 131.78M | 100.04M | 73.67M | 66.46M | 72.71M | 84.78M | 96.92M |
| goodwillAndIntangibleAssets | 2.87B | 2.95B | 1.01B | 951.7M | 840.78M | 756.75M | 654.67M | 637.01M | 613.21M | 584.4M |
| longTermInvestments | 263K | 2.62M | 5.19M | 7.68M | 405K | - | - | 1.1M | 82.87M | 67.59M |
| taxAssets | 173.37M | 3.43M | - | 47.52M | 44.78M | 44.01M | 34.63M | 32.65M | 3.34M | 3.54M |
| otherNonCurrentAssets | 224.94M | 385.53M | 149.08M | 122.09M | 140.5M | 131.38M | 109.84M | 54.53M | 2.56M | 2.01M |
| totalNonCurrentAssets | 3.68B | 3.82B | 1.43B | 1.36B | 1.22B | 1.12B | 979.39M | 759.49M | 728.06M | 677M |
| otherAssets | - | -183.57M | - | - | - | - | - | -85.32M | - | - |
| totalAssets | 4.58B | 4.47B | 2.04B | 1.93B | 1.67B | 1.56B | 1.44B | 1.1B | 1.18B | 1.12B |
| totalPayables | 101.94M | 90.65M | 84.93M | 82.33M | 67.43M | 66.91M | 68.57M | 58.63M | 51.38M | 46.82M |
| accountPayables | 90.93M | 90.65M | 82.83M | 80.72M | 65.76M | 64.12M | 68.51M | 58.63M | 51.38M | 45.77M |
| otherPayables | 11.01M | - | 2.1M | 1.61M | 1.67M | 2.79M | 57000 | - | - | 1.05M |
| accruedExpenses | 197.53M | 172.76M | 133.59M | 130.46M | 114.03M | 79.98M | 59.9M | 63.95M | 45.26M | 45.22M |
| shortTermDebt | 131.05M | 66.18M | - | 36.36M | 30.59M | 30.48M | 29.03M | - | 1.86M | 1.06M |
| capitalLeaseObligationsCurrent | - | 60.55M | 36.28M | - | - | - | - | - | - | - |
| taxPayables | - | - | 2.1M | 1.61M | 1.67M | 2.79M | 57000 | 464K | 4.45M | 1.05M |
| deferredRevenue | - | - | - | - | - | - | - | - | 45.26M | 46.27M |
| otherCurrentLiabilities | 305.07M | 315.67M | 257.12M | 263.26M | 211.24M | 200.91M | 208.43M | 198.73M | 235.75M | 246.35M |
| totalCurrentLiabilities | 735.59M | 705.8M | 511.92M | 512.41M | 423.29M | 378.27M | 365.93M | 321.31M | 334.25M | 339.45M |
| longTermDebt | 1.39B | 1.33B | 310.83M | 263.65M | 154.85M | 107.19M | 104.33M | 133.97M | 179.84M | 191.77M |
| capitalLeaseObligationsNonCurrent | 307.9M | 372.59M | 203.9M | 174.45M | 145.81M | 142.02M | 132.02M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 87.84M | 90.04M | 74.34M |
| deferredTaxLiabilitiesNonCurrent | 180.51M | 10.88M | 29.29M | 72.28M | 60.22M | 52.77M | 46.35M | 6.76M | 3.34M | 3.54M |
| otherNonCurrentLiabilities | 207.27M | 267.88M | 196.04M | 190.39M | 184M | 174.9M | 127.54M | 134.08M | 131.27M | 103.8M |
| totalNonCurrentLiabilities | 2.09B | 1.99B | 740.05M | 700.78M | 544.88M | 476.87M | 410.24M | 268.05M | 311.11M | 299.12M |
| otherLiabilities | - | - | - | - | - | - | - | -183K | - | - |
| capitalLeaseObligations | 307.9M | 433.14M | 240.19M | 174.45M | 145.81M | 142.02M | 132.02M | - | - | - |
| totalLiabilities | 2.82B | 2.69B | 1.25B | 1.21B | 968.17M | 855.15M | 776.17M | 589.18M | 645.35M | 638.57M |
| treasuryStock | -1.08B | -910.6M | -899.09M | -824.78M | -694.72M | -595.3M | -535.69M | -508.53M | -491.05M | -471.31M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.45M | 1.38M | 1.37M | 1.36M | 1.35M | 1.34M | 1.33M | 1.31M | 1.3M | 1.28M |
| retainedEarnings | 1.01B | 896.12M | 855.08M | 734.12M | 628.76M | 557.88M | 479.58M | 408.96M | 345.3M | 294.92M |
| additionalPaidInCapital | 1.83B | 1.79B | 832.48M | 799.15M | 770.12M | 740.97M | 714.7M | 692.4M | 675.5M | 655.63M |
| 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 | 115.44M | 41.04M | 120.97M | 105.35M | 70.89M | 78.3M | 70.71M | 61.57M | 50.38M | 40.06M |
| depreciationAndAmortization | 98.27M | 48.06M | 36.27M | 32.9M | 27.08M | 23.14M | 22.34M | 23.68M | 23.06M | 22.1M |
| deferredIncomeTax | 4.63M | -8.62M | 11.27M | 13.88M | 9.23M | -770K | 9.7M | 5.78M | 3.67M | 4.83M |
| stockBasedCompensation | 26M | 13.84M | 12.29M | 14.69M | 11.41M | 8.87M | 7.25M | 6.87M | 5.7M | 5.72M |
| changeInWorkingCapital | -71.64M | 23.4M | -29.04M | -42.04M | 13.27M | 35M | -11.39M | 5.15M | -11.2M | -4.26M |
| accountsReceivables | -27.1M | 48.22M | -36.09M | -61.11M | -17.04M | 6.71M | -15.53M | -10.67M | -13.85M | -19.19M |
| inventory | - | - | - | - | - | - | - | - | 4.02M | 7.73M |
| accountsPayables | 443K | -18.85M | 2.21M | 14.36M | 3.31M | -8.8M | 9.83M | 974K | 3.74M | 10.22M |
| otherWorkingCapital | -44.99M | -5.98M | 4.84M | 4.7M | 27M | 37.08M | -5.69M | 14.84M | -5.1M | -3.02M |
| otherNonCashItems | 19.78M | 5.98M | 1.75M | 1.36M | -724K | 2.31M | -437K | 2.21M | 312K | 2.58M |
| netCashProvidedByOperatingActivities | 192.48M | 123.69M | 153.51M | 126.13M | 131.15M | 146.84M | 98.18M | 105.25M | 71.93M | 71.04M |
| investmentsInPropertyPlantAndEquipment | -16.96M | -12.91M | -23.05M | -8.64M | -8.98M | -11.58M | -13.87M | -14.62M | -11.89M | -4.14M |
| acquisitionsNet | -94999 | -1.09B | -53.11M | -79.14M | -57.02M | -71.43M | -11.74M | -29.08M | -28.05M | -42.08M |
| purchasesOfInvestments | -43.38M | -23.21M | -14.12M | -19.77M | -26.98M | -3.45M | -27.22M | -18.43M | -15.55M | -11.36M |
| salesMaturitiesOfInvestments | 39.69M | 21.92M | 18.46M | 12.4M | 14.88M | 37.49M | 23.96M | 12.24M | 8.78M | 9.78M |
| otherInvestingActivities | 4.88M | -27.56M | -7.57M | -3.96M | -3.9M | 2.56M | 1.19M | 48.74M | 17.29M | -2.22M |
| netCashProvidedByInvestingActivities | -15.85M | -1.13B | -79.39M | -99.12M | -82.01M | -46.41M | -27.68M | -1.16M | -29.41M | -50.01M |
| netDebtIssuance | 50.52M | 1.11B | 46.7M | 110.4M | 47.3M | 2.5M | -30M | -43M | -12.9M | -14.4M |
| longTermNetDebtIssuance | 50.52M | 1.11B | 46.7M | 110.4M | 47.3M | 2.5M | -30M | -43M | -12.9M | -14.4M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -160.08M | -11.51M | -73.83M | -129.83M | -100.49M | -58.54M | -27.16M | -17.48M | -19.74M | -9.14M |
| netCommonStockIssuance | -160.08M | -11.51M | -73.83M | -129.83M | -100.49M | -58.54M | -27.16M | -17.48M | -19.74M | -9.14M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -160.08M | -11.51M | -73.83M | -129.83M | -100.49M | -58.54M | -27.16M | -17.48M | -19.74M | -9.14M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -36.15M | -61.38M | -49.98M | 2.08M | -15.82M | -20.57M | 2.61M | -48.9M | -12.96M | 5.16M |
| netCashProvidedByFinancingActivities | -145.71M | 1.04B | -77.11M | -17.34M | -69M | -76.61M | -54.55M | -109.38M | -45.59M | -18.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 | 848.58M | 542.66M | 693.82M | 683.5M | 838.01M | 460.28M | 438.88M | 420.01M | 494.3M | 327.55M |
| costOfRevenue | 622.56M | 593.41M | 603.69M | 595.59M | 609.91M | 522.18M | 365.97M | 366.37M | 376.48M | 340.84M |
| grossProfit | 226.02M | -50.75M | 90.13M | 87.91M | 228.1M | -61.9M | 72.91M | 53.64M | 117.81M | -13.3M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 29.57M | 34.41M | 31.26M | 27.64M | 28.07M | 44.76M | 23.23M | 22.05M | 18.71M | 13.44M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 29.57M | 34.41M | 31.26M | 27.64M | 28.07M | 44.76M | 23.23M | 22.05M | 18.71M | 13.44M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 29.57M | 34.41M | 31.26M | 27.64M | 28.07M | 44.76M | 23.23M | 22.05M | 18.71M | 13.44M |
| costAndExpenses | 652.13M | 627.82M | 634.95M | 623.22M | 637.98M | 566.94M | 389.2M | 388.42M | 395.2M | 354.28M |
| netInterestIncome | -23.92M | -26.23M | -134.01M | -27.87M | -25.16M | -19.02M | -4.97M | -5.88M | -4.51M | -5.11M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 23.92M | 26.23M | 134.01M | 27.87M | 25.16M | 19.02M | 4.97M | 5.88M | 4.51M | 5.11M |
| depreciationAndAmortization | 23.75M | 23.96M | 24.46M | 25.07M | 24.79M | 19.47M | 9.58M | 9.54M | 9.47M | 9.3M |
| ebitda | 274.14M | -60.07M | 198.87M | 110.71M | 222.86M | -86.89M | 65.52M | 43.62M | 117.99M | -4.66M |
| ebit | 250.39M | -84.03M | 174.41M | 85.65M | 198.07M | -106.36M | 55.94M | 34.08M | 108.52M | -13.96M |
| nonOperatingIncomeExcludingInterest | -53.94M | -1.13M | -115.55M | -25.37M | 1.97M | -310K | -6.25M | -2.48M | -9.42M | -12.77M |
| operatingIncome | 196.45M | -85.16M | 58.86M | 60.27M | 200.03M | -106.66M | 49.69M | 31.59M | 99.1M | -26.74M |
| totalOtherIncomeExpensesNet | 30.02M | -25.1M | -18.46M | -2.49M | -27.12M | -18.71M | 1.28M | -3.4M | 4.91M | 7.67M |
| incomeBeforeTax | 226.47M | -110.26M | 40.41M | 57.78M | 172.91M | -125.37M | 50.97M | 28.19M | 104.01M | -19.07M |
| incomeTaxExpense | 64.86M | -30.84M | 10.26M | 15.84M | 50.14M | -34.65M | 15.89M | 8.4M | 27.13M | -6.33M |
| netIncomeFromContinuingOperations | 161.61M | -79.42M | 30.15M | 41.94M | 122.77M | -90.72M | 35.08M | 19.79M | 76.88M | -12.74M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 161.61M | -79.42M | 30.15M | 41.94M | 122.77M | -90.72M | 35.08M | 19.79M | 76.88M | -12.74M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 161.61M | -79.42M | 30.15M | 41.94M | 122.77M | -90.72M | 35.08M | 19.79M | 76.88M | -12.74M |
| eps | 2.63 | -1.23 | 0.48 | 0.66 | 1.92 | -1.53 | 0.7 | 0.4 | 1.54 | -0.26 |
| 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 | 28.72M | 56.52M | 16.97M | 39.82M | 8.85M | 13.83M | 1.08M | 46.08M | 29.14M | 38.45M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 28.72M | 56.52M | 16.97M | 39.82M | 8.85M | 13.83M | 1.08M | 46.08M | 29.14M | 38.45M |
| netReceivables | 769.44M | 556M | 719.55M | 676.05M | 735.43M | 538.91M | 476.56M | 477.84M | 504.11M | 380.15M |
| accountsReceivables | 769.44M | 556M | 418.62M | 452.2M | 444.98M | 534.86M | 292.69M | 477.84M | 504.11M | 380.15M |
| otherReceivables | - | - | 300.94M | 223.86M | 290.45M | 4.05M | 183.87M | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | 286.73M | 268.89M | 250.16M | 258.56M | 282.99M | 198.15M | 170.02M | 188.92M | 194.08M |
| totalCurrentAssets | 798.16M | 899.25M | 1.01B | 966.04M | 1B | 835.73M | 675.8M | 693.94M | 722.16M | 612.68M |
| propertyPlantEquipmentNet | - | 415.29M | 432.83M | 456.01M | 474.14M | 481.68M | 255.48M | 260.64M | 267.22M | 268.04M |
| goodwill | - | 2.33B | - | - | - | 2.33B | - | - | - | 865.18M |
| intangibleAssets | 2.86B | 539.99M | 2.89B | 2.9B | 2.91B | 614.01M | 1.03B | 1.04B | 1.04B | 143.42M |
| goodwillAndIntangibleAssets | 2.86B | 2.87B | 2.89B | 2.9B | 2.91B | 2.95B | 1.03B | 1.04B | 1.04B | 1.01B |
| longTermInvestments | 362K | 263K | 1.16M | 1.43M | 1.82M | 2.62M | 1.53M | 4.92M | 8.36M | 5.19M |
| taxAssets | - | 173.37M | - | - | - | 3.43M | - | - | - | 51.09M |
| otherNonCurrentAssets | -362K | 224.94M | 220.01M | 214.54M | 200.18M | 385.53M | 170.45M | 166.16M | 160.84M | 149.08M |
| totalNonCurrentAssets | 2.86B | 3.68B | 3.54B | 3.57B | 3.58B | 3.82B | 1.46B | 1.47B | 1.47B | 1.48B |
| otherAssets | 975.63M | - | - | - | 1 | -183.57M | 1 | - | - | - |
| totalAssets | 4.63B | 4.58B | 4.55B | 4.54B | 4.59B | 4.47B | 2.13B | 2.16B | 2.2B | 2.09B |
| totalPayables | 147.34M | 101.94M | 141.36M | 143.23M | 145.03M | 90.65M | 99.4M | 116.63M | 120.35M | 84.93M |
| accountPayables | 86.74M | 90.93M | 99.65M | 119.34M | 102.65M | 90.65M | 87.15M | 109.25M | 93.53M | 82.83M |
| otherPayables | 60.6M | 11.01M | 41.71M | 23.89M | 42.39M | - | 12.25M | 7.37M | 26.82M | 2.1M |
| accruedExpenses | 120.24M | 197.53M | 149.37M | 106.61M | 87.87M | 172.76M | 116.88M | 95.27M | 71.38M | 133.59M |
| shortTermDebt | 75.17M | 131.05M | 66.32M | 66.27M | 66.23M | 66.18M | - | 38.08M | 37.18M | 36.28M |
| capitalLeaseObligationsCurrent | 58.6M | - | 64.18M | 62.19M | 61.67M | 60.55M | 38.94M | - | - | - |
| taxPayables | - | - | 41.71M | 23.89M | 42.39M | - | 12.25M | 7.37M | 26.82M | 2.1M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 254.56M | 305.07M | 220.52M | 224.02M | 299.26M | 315.67M | 197.69M | 217.79M | 241.15M | 257.12M |
| totalCurrentLiabilities | 655.9M | 735.59M | 641.76M | 602.32M | 660.06M | 705.8M | 452.92M | 467.76M | 470.06M | 511.92M |
| longTermDebt | 1.46B | 1.39B | 1.5B | 1.49B | 1.46B | 1.33B | 335.84M | 379.66M | 436.34M | 310.83M |
| capitalLeaseObligationsNonCurrent | 395.36M | 307.9M | 322.24M | 345.64M | 360.14M | 372.59M | 190.06M | 194.7M | 201.12M | 203.9M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 29.58M | 180.51M | 5.19M | 13.15M | 1.02M | 10.88M | 33.62M | 32.73M | 31.69M | 80.38M |
| otherNonCurrentLiabilities | 193.75M | 207.27M | 201.52M | 196.8M | 187.07M | 267.88M | 193.02M | 194.52M | 190.71M | 196.04M |
| totalNonCurrentLiabilities | 2.08B | 2.09B | 2.03B | 2.04B | 2.01B | 1.99B | 752.53M | 801.61M | 859.85M | 791.15M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 453.95M | 307.9M | 386.42M | 407.82M | 421.81M | 433.14M | 228.99M | 194.7M | 201.12M | 203.9M |
| totalLiabilities | 2.74B | 2.82B | 2.67B | 2.65B | 2.67B | 2.69B | 1.21B | 1.27B | 1.33B | 1.3B |
| treasuryStock | -1.11B | -1.08B | -1.05B | -989.68M | -918.33M | -910.6M | -910.54M | -910.32M | -910.32M | -899.09M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.46M | 1.45M | 1.44M | 1.43M | 1.42M | 1.38M | 1.38M | 1.38M | 1.38M | 1.37M |
| retainedEarnings | 1.17B | 1.01B | 1.09B | 1.06B | 1.02B | 896.12M | 986.84M | 951.76M | 931.97M | 855.08M |
| additionalPaidInCapital | 1.83B | 1.83B | 1.83B | 1.82B | 1.81B | 1.79B | 850.08M | 845.96M | 841.27M | 832.48M |
| 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 | 161.61M | -79.42M | 30.15M | 41.94M | 122.77M | -90.72M | 35.08M | 19.79M | 76.88M | -12.74M |
| depreciationAndAmortization | 23.75M | 23.96M | 24.46M | 25.07M | 24.79M | 19.47M | 9.58M | 9.54M | 9.47M | 9.3M |
| deferredIncomeTax | 7.53M | 26.1M | -17.15M | 12.83M | 4.32M | -13.46M | 1.71M | 1.07M | 2.06M | 4.58M |
| stockBasedCompensation | 14.66M | 6.43M | 7.33M | 6.6M | 5.64M | 6.4M | 2.42M | 2.38M | 2.64M | 2.56M |
| changeInWorkingCapital | -236.86M | 186.4M | 225.11M | 22.6M | -247.72M | 131.78M | -6.83M | 54.36M | -155.9M | 92.53M |
| accountsReceivables | -214.67M | 159.79M | 143.11M | 58.15M | -201.26M | 148.18M | -3.97M | 25.55M | -121.55M | 85.16M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -4.19M | -8.72M | -28.85M | 16.86M | 11.98M | -21.88M | -22.03M | 19.32M | 5.74M | 3.27M |
| otherWorkingCapital | -18M | 35.34M | 110.85M | -52.41M | -58.44M | 5.47M | 19.16M | 9.49M | -40.09M | 4.11M |
| otherNonCashItems | 3.79M | -19.84M | -245.93M | 4.1M | 1.93M | 2.06M | 1.76M | 1.02M | 1.13M | 3000 |
| netCashProvidedByOperatingActivities | -25.52M | 143.64M | 23.97M | 113.15M | -88.27M | 55.52M | 43.73M | 88.16M | -63.72M | 96.25M |
| investmentsInPropertyPlantAndEquipment | -3M | -1.92M | -1.91M | -7.95M | -5.18M | -3.26M | -2.68M | -1.85M | -5.12M | -4.02M |
| acquisitionsNet | -3.16M | -3.04M | 1.12M | - | 289K | -1.07B | 9.45M | -1.16M | -21.34M | 1.36M |
| purchasesOfInvestments | -4.1M | -7.78M | -16.25M | -11.05M | -8.3M | -7.11M | -4M | -7.66M | -4.44M | -11.65M |
| salesMaturitiesOfInvestments | 3.64M | 8.05M | 10M | 13.24M | 8.41M | -15.16M | 2.74M | 6.97M | 5.45M | 11.65M |
| otherInvestingActivities | 3.7M | 5.75M | 2.42M | -1.58M | -183K | -4.37M | 2.83M | -848K | -3.25M | -109K |
| netCashProvidedByInvestingActivities | -2.92M | 1.06M | -4.61M | -7.34M | -4.96M | -1.1B | 8.34M | -4.54M | -28.7M | -2.76M |
| netDebtIssuance | 79.1M | -114.4M | 13.1M | 25.3M | 127.5M | 1.08B | -43.7M | -56.8M | 125.4M | -82.3M |
| longTermNetDebtIssuance | 79.1M | -114.4M | 13.1M | 25.3M | 127.5M | 1.08B | -43.7M | -56.8M | 125.4M | -82.3M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -28.96M | -24.52M | -56.47M | -71.52M | -7.56M | -64000 | -215K | - | -11.23M | 1.2M |
| netCommonStockIssuance | -28.96M | -24.52M | -56.47M | -71.52M | -7.56M | -64000 | -215K | - | -11.23M | 1.2M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | 389K |
| commonStockRepurchased | -28.96M | -24.52M | -56.47M | -71.52M | -7.56M | -64000 | -215K | - | -11.23M | 806K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -62.72M | 68.45M | 1.39M | -42.39M | -64.58M | 37.3M | -29.39M | -26.31M | -42.98M | 22.44M |
| netCashProvidedByFinancingActivities | -12.58M | -70.48M | -41.98M | -88.61M | 55.36M | 1.12B | -73.3M | -83.11M | 71.19M | -58.67M |