$0.08 (0.52%)
| 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 | 877.9M | 2.08B | 1.51B | 1.11B | 793.64M | 460.32M | 478.11M | 380.4M | 412.43M | 468.19M |
| costOfRevenue | 375.07M | 1.53B | 1.07B | 513.2M | 351.77M | 248.7M | 249.08M | 231.32M | 222.04M | 226.82M |
| grossProfit | 502.83M | 556.66M | 436.42M | 600.66M | 441.87M | 211.62M | 229.02M | 149.08M | 190.39M | 241.36M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 20M | 33.47M | 24.22M | 19.53M | 16.82M | 11.02M | 9.43M | 9.16M | 9.52M | 14.72M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 20M | 33.47M | 24.22M | 19.53M | 16.82M | 11.02M | 9.43M | 9.16M | 9.52M | 14.72M |
| otherExpenses | 28.92M | 60.93M | -55.8M | -81.12M | -16.3M | 140.28M | 46.47M | 350K | 593K | 595K |
| operatingExpenses | 48.91M | 94.4M | -31.59M | -61.59M | 517K | 151.29M | 55.9M | 28.7M | 28.21M | 33.35M |
| costAndExpenses | 423.98M | 1.62B | 1.04B | 451.61M | 352.29M | 399.99M | 304.99M | 260.02M | 250.26M | 260.17M |
| netInterestIncome | -72.04M | -117.11M | -119.68M | -101.25M | -70.21M | -65.55M | -87.54M | -60.54M | -69.41M | -59.52M |
| interestIncome | 19.32M | 33.18M | 32.45M | 5.96M | 1.59M | 1.83M | 3.35M | 3.45M | 2.64M | 1.63M |
| interestExpense | 91.36M | 150.29M | 152.12M | 107.2M | 71.8M | 67.38M | 90.89M | 63.99M | 72.05M | 61.16M |
| depreciationAndAmortization | 149.33M | 163.58M | 166.14M | 166.2M | 136.53M | 108.89M | 113.65M | 103.55M | 104.08M | 108.78M |
| ebitda | 637.24M | 619.87M | 699.28M | 828.09M | 643.45M | 181.02M | 298.48M | 222.73M | 245.62M | 251.71M |
| ebit | 487.91M | 456.29M | 533.14M | 661.9M | 506.92M | 72.13M | 184.83M | 119.18M | 141.55M | 142.94M |
| nonOperatingIncomeExcludingInterest | -33.98M | 5.97M | -65.13M | 349K | -65.57M | -11.8M | -11.71M | -2.02M | -4.53M | 23.12M |
| operatingIncome | 453.92M | 462.26M | 468.01M | 662.25M | 441.35M | 60.33M | 173.12M | 117.16M | 137.02M | 166.06M |
| totalOtherIncomeExpensesNet | -57.37M | -145.93M | -86.99M | -107.55M | -6.23M | -51.45M | -74.12M | -49.92M | -64.14M | -84.35M |
| incomeBeforeTax | 396.55M | 316.33M | 381.02M | 554.69M | 435.12M | 8.88M | 99M | 67.24M | 72.88M | 81.7M |
| incomeTaxExpense | - | - | - | - | - | - | - | - | - | - |
| netIncomeFromContinuingOperations | 396.55M | 316.33M | 381.02M | 554.69M | 435.12M | 8.88M | 99M | 67.24M | 72.88M | 81.7M |
| netIncomeFromDiscontinuedOperations | -27.55M | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 364.58M | 319.92M | 385.75M | 554.96M | 435.12M | 8.88M | 99M | 67.24M | 72.88M | 81.7M |
| netIncomeDeductions | - | - | - | - | - | 30.46M | - | - | - | - |
| bottomLineNetIncome | 343.66M | 290.68M | 354.68M | 523.89M | 404.05M | -21.59M | 67.73M | 36.74M | 51.81M | 60.64M |
| eps | 2.86 | 2.44 | 2.95 | 4.26 | 3.28 | -0.18 | 0.59 | 0.61 | 0.52 | 0.79 |
| 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 | 527.97M | 704.63M | 745.54M | 718.05M | 276M | 148.92M | 155.84M | 113.71M | 178.99M | 164.9M |
| shortTermInvestments | 19.28M | 61.81M | 67.47M | 120.01M | - | - | - | - | - | - |
| cashAndShortTermInvestments | 547.25M | 766.44M | 813.02M | 838.06M | 276M | 148.92M | 155.84M | 113.71M | 178.99M | 164.9M |
| netReceivables | 24.24M | 75.33M | 83.01M | 47.08M | 32.31M | 10.95M | 16.77M | 16.78M | 8.87M | 7.71M |
| accountsReceivables | 11.58M | 45.51M | 50.68M | 26.94M | 20.98M | 8.25M | 7.4M | 5.62M | 1.32M | 971K |
| otherReceivables | 12.66M | 29.82M | 32.33M | 20.13M | 11.33M | 2.7M | 9.38M | 11.16M | 7.55M | 6.74M |
| inventory | 14.12M | 57.66M | 61.27M | 28.04M | 21.36M | 10.46M | 10.55M | 11.02M | 9.66M | 11.42M |
| prepaids | - | - | - | - | 8.6M | - | - | 8.75M | 8.75M | 8.75M |
| otherCurrentAssets | 105.07M | 140.79M | 160.36M | 101.44M | 87.85M | 21.73M | 14.09M | 20.5M | 20.36M | 17.05M |
| totalCurrentAssets | 690.67M | 1.04B | 1.12B | 1.01B | 426.12M | 192.05M | 197.24M | 170.77M | 226.64M | 209.83M |
| propertyPlantEquipmentNet | 2.74B | 3.72B | 3.77B | 3.67B | 3.84B | 2.65B | 2.62B | 2.61B | 2B | 2.07B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | 74000 | 269K | 468K | 667K | - | - | 1.22M | - | - |
| goodwillAndIntangibleAssets | - | 74000 | 269K | 468K | 667K | - | - | 1.22M | - | - |
| longTermInvestments | 58.42M | 228.82M | 211.71M | 20.97M | 19.87M | 132.75M | 161.95M | 131.08M | 161.9M | 153.13M |
| taxAssets | - | - | - | - | - | - | - | 81.93M | - | - |
| otherNonCurrentAssets | 374.59M | 156.77M | 186.98M | 193.31M | 118.88M | 36.11M | 32.51M | 57.12M | 106.59M | 122.31M |
| totalNonCurrentAssets | 3.17B | 4.11B | 4.17B | 3.88B | 3.98B | 2.82B | 2.81B | 2.88B | 2.26B | 2.35B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.86B | 5.15B | 5.29B | 4.9B | 4.41B | 3.01B | 3.01B | 3.05B | 2.49B | 2.56B |
| totalPayables | 11.27M | 56.26M | 49.94M | 20.49M | 20.56M | 7.58M | 6.22M | 8.59M | 6.31M | 3.85M |
| accountPayables | 11.27M | 49.42M | 46.77M | 18.16M | 18.86M | 7.58M | 6.22M | 8.59M | 6.31M | 3.85M |
| otherPayables | - | 6.83M | 3.17M | 2.33M | 1.69M | - | - | - | - | - |
| accruedExpenses | - | 31.88M | 39.52M | 51.55M | 27.3M | - | - | 17.62M | 10.76M | 11.11M |
| shortTermDebt | 268.13M | 317.86M | 347.03M | 320.11M | 272.36M | 163.63M | 227.56M | 149.16M | 206.32M | 198.28M |
| capitalLeaseObligationsCurrent | - | 229.05M | 163.68M | - | 16.68M | - | - | 34.3M | 32.87M | 29.06M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 42.63M | 47.81M | 52.18M | 25.23M | 23.83M | 11.89M | 10.39M | 12.43M | 15.31M | 19.67M |
| otherCurrentLiabilities | 76.54M | 62.69M | 10.43M | 5.71M | 9.29M | 23.87M | 22.38M | 2.57M | 5.14M | 18.02M |
| totalCurrentLiabilities | 398.57M | 745.56M | 662.77M | 423.09M | 370.03M | 206.97M | 266.53M | 224.67M | 276.71M | 279.99M |
| longTermDebt | 1.25B | 1.72B | 2B | 2.26B | 2.17B | 1.31B | 1.21B | 1.16B | 644.66M | 856.33M |
| capitalLeaseObligationsNonCurrent | - | 87.42M | 137.94M | - | 99.69M | 116.37M | 119.92M | 305.03M | 339.33M | 331.2M |
| deferredRevenueNonCurrent | 43.16M | 14.62M | 27.35M | 34.54M | 33.87M | 29.63M | 7.93M | 4.74M | 11.06M | 16.49M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | -4.74M | -11.06M | -16.49M |
| otherNonCurrentLiabilities | 15.27M | 16.27M | 20.38M | 13.66M | 7.84M | 3.65M | 433K | - | - | - |
| totalNonCurrentLiabilities | 1.31B | 1.83B | 2.18B | 2.31B | 2.31B | 1.45B | 1.33B | 1.47B | 995.05M | 1.2B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 316.47M | 301.62M | - | 116.36M | 116.37M | 119.92M | 339.33M | 372.21M | 360.26M |
| totalLiabilities | 1.7B | 2.58B | 2.85B | 2.74B | 2.68B | 1.66B | 1.6B | 1.69B | 1.27B | 1.48B |
| treasuryStock | -120.1M | -120.1M | -120.1M | -60.1M | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 13000 | 13000 | 13000 | 12000 | 12000 | 12000 | 12000 | 11000 | 11000 | 9000 |
| retainedEarnings | 868.73M | 1.28B | 1.05B | 746.66M | 341.48M | -9.72M | 60.58M | 38.73M | 43.72M | 31.42M |
| additionalPaidInCapital | 1.33B | 1.34B | 1.44B | 1.42B | 1.39B | 1.37B | 1.35B | 1.31B | 1.18B | 1.06B |
| 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 | 392.12M | 316.33M | 385.75M | 554.96M | 435.12M | 8.88M | 99M | 67.24M | 72.88M | 81.7M |
| depreciationAndAmortization | 149.33M | 163.58M | 166.14M | 179.48M | 136.53M | 108.89M | 113.65M | 96.29M | 96.45M | 100.94M |
| deferredIncomeTax | - | - | - | - | -111.62M | - | - | -141.37M | 20.53M | 37.21M |
| stockBasedCompensation | 6.98M | 8.43M | 5.85M | 7.09M | 7.41M | 3.66M | 3.88M | 3.76M | 3.87M | 4.95M |
| changeInWorkingCapital | -1.64M | -22.54M | -140.04M | -41.59M | -16.81M | 20.49M | 569K | -43.34M | -20.3M | -18.86M |
| accountsReceivables | 7.11M | -17.99M | -47.5M | -16.83M | -12.83M | 29.55M | 5.88M | -14.37M | -578K | -10000 |
| inventory | -965K | 3.61M | -32.98M | -6.67M | -9.92M | 91000 | 474K | -134K | 1.75M | -837K |
| accountsPayables | 3.32M | 2.66M | 27.9M | -710K | 9.64M | 1.37M | -2.37M | 1.93M | 2.47M | -199K |
| otherWorkingCapital | -11.11M | -10.82M | -87.46M | -17.38M | -3.7M | -10.52M | -3.41M | -30.76M | -23.94M | -17.81M |
| otherNonCashItems | -5.54M | 71.91M | -86.34M | -130.08M | 15.86M | 132.37M | 33.29M | 17.57M | 17.58M | 20.65M |
| netCashProvidedByOperatingActivities | 541.25M | 537.72M | 331.37M | 562.77M | 466.49M | 274.28M | 250.39M | 140.8K | 191M | 226.6M |
| investmentsInPropertyPlantAndEquipment | -68.97M | -280.48M | -282.33M | -61.9M | -992.09M | -101.92M | -61.98M | -142.99M | -64.23M | -2.79M |
| acquisitionsNet | 4.42M | 262K | 4.45M | 224.07M | 8.82M | 33M | 24.48M | -2.82M | -9.89M | -35.27M |
| purchasesOfInvestments | -37.82M | -72.06M | -199.56M | -178.72M | 122.64M | - | - | -5.29M | -9.89M | -35.27M |
| salesMaturitiesOfInvestments | 37.58M | 71.98M | 305.7M | 60M | 63.96M | - | - | - | - | - |
| otherInvestingActivities | -98.12M | 200.8M | 250.83M | 2.77M | 9.22M | 32.52M | 28.64M | 145.7M | 31.42M | 3.66M |
| netCashProvidedByInvestingActivities | -162.9M | -79.51M | 79.09M | 46.22M | -787.46M | -36.4M | -8.86M | -112.6K | -42.7M | -34.4M |
| netDebtIssuance | -331.39M | -313.97M | -255.96M | 29.97M | 570M | -165.14M | -149.61M | -139.17M | -192.18M | -134.55M |
| longTermNetDebtIssuance | -331.39M | -313.97M | -255.96M | 29.97M | 570M | -165.14M | -149.61M | -139.17M | -192.18M | -134.55M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -114.35M | -60M | -60.1M | - | -1.68M | - | 111.22M | 91.68M | 69.04M |
| netCommonStockIssuance | - | - | -43.84M | -60.1M | - | - | - | 111.22M | 91.68M | 69.04M |
| commonStockIssuance | - | - | 16.16M | - | - | - | - | 111.22M | 91.68M | 69.04M |
| commonStockRepurchased | - | - | -60M | -60.1M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | -114.35M | -16.16M | - | - | -1.68M | - | - | - | - |
| netDividendsPaid | -79.29M | -74.15M | -71.87M | -119.55M | -71.26M | -65.47M | -58.66M | -49.14M | -37.76M | -75M |
| commonDividendsPaid | -79.29M | -74.15M | -71.87M | -119.55M | -71.26M | -65.47M | -58.66M | -49.14M | -37.76M | -75M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -175.33M | -3M | -8.99M | -20.13M | -16.14M | -9.57M | -3.89M | -3.44M | 4.03M | 13.14M |
| netCashProvidedByFinancingActivities | -586.01M | -505.48M | -396.82M | -149.67M | 482.59M | -241.86M | -212.15M | -80.53M | -134.2M | -127.4M |
| 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 | 201.56M | 211.97M | 225.17M | 210.9M | 446.23M | 548.4M | 544.64M | 217.93M | 475.43M | 494.85M |
| costOfRevenue | 98.43M | 97.91M | 63.14M | 94.22M | 311.16M | 392.93M | 420.45M | 85.84M | 349.11M | 371.05M |
| grossProfit | 103.13M | 114.06M | 162.02M | 116.68M | 135.07M | 155.47M | 124.19M | 132.09M | 126.32M | 123.79M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 5.96M | 11.3M | 11.53M | 8.8M | 8.26M | 10.11M | 6.54M | 6.89M | 5.46M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 15M | 5.96M | 11.3M | 11.53M | 8.8M | 8.26M | 10.11M | 6.54M | 6.89M | 5.46M |
| otherExpenses | - | 7.4M | 32.96M | - | 18.6M | 19.98M | 10.07M | 7.52M | 16.03M | 11.92M |
| operatingExpenses | 15M | 13.36M | 44.26M | 11.53M | 27.4M | 28.24M | 20.19M | 14.05M | 22.92M | 17.39M |
| costAndExpenses | 113.43M | 111.27M | 107.4M | 105.75M | 338.56M | 421.17M | 440.64M | 99.89M | 372.03M | 388.44M |
| netInterestIncome | -15.12M | -14.02M | -19.29M | -16.78M | -21.95M | -24.82M | -26.82M | -19.58M | -24.64M | -27.5M |
| interestIncome | 3.83M | 3.62M | 3.74M | 5.48M | 6.48M | 6.99M | 8.63M | 8.67M | 8.31M | 6.9M |
| interestExpense | 18.95M | 17.64M | 23.03M | 22.26M | 28.43M | 31.81M | 35.45M | 28.25M | 32.95M | 34.41M |
| depreciationAndAmortization | 38.31M | 38.69M | 21.43M | 36.73M | 41.66M | 41.44M | 41.25M | 22.4M | 40.54M | 41.72M |
| ebitda | 139.16M | 135.48M | 138.64M | 165.11M | 153.93M | 105.16M | 155.56M | 149.13M | 176.16M | 188.49M |
| ebit | 100.85M | 96.79M | 117.21M | 128.38M | 112.27M | 63.72M | 114.32M | 126.74M | 135.62M | 146.78M |
| nonOperatingIncomeExcludingInterest | -12.72M | 3.91M | 557K | -23.23M | -4.6M | 63.51M | -10.32M | -8.7M | -32.22M | -40.37M |
| operatingIncome | 88.13M | 100.7M | 117.77M | 105.15M | 107.67M | 127.24M | 104M | 118.04M | 103.4M | 106.4M |
| totalOtherIncomeExpensesNet | -6.23M | -21.55M | -18.42M | 973K | -6.83M | -95.32M | -25.13M | -19.55M | -725K | -1.73M |
| incomeBeforeTax | 81.9M | 79.15M | 99.35M | 106.12M | 100.84M | 31.92M | 78.87M | 98.49M | 102.67M | 104.68M |
| incomeTaxExpense | - | - | - | - | - | - | - | - | - | - |
| netIncomeFromContinuingOperations | 81.9M | 79.15M | 99.35M | 106.12M | 100.84M | 31.92M | 78.87M | 98.49M | 102.67M | 104.68M |
| netIncomeFromDiscontinuedOperations | - | - | - | -16.47M | - | - | - | 4.38M | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 80.4M | 77.84M | 97.91M | 88.69M | 100.13M | 34.97M | 80.75M | 102.34M | 101.86M | 104.35M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 75.29M | 72.61M | 92.62M | 83.41M | 95.01M | 29.74M | 75.46M | 91.29M | 94.18M | 96.59M |
| eps | 0.62 | 0.6 | 0.77 | 0.69 | 0.79 | 0.25 | 0.63 | 0.77 | 0.79 | 0.82 |
| 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 | 582.82M | 527.97M | 525.26M | 442.7M | 767.83M | 704.63M | 798.75M | 894.92M | 832.2M | 756.19M |
| shortTermInvestments | 19.44M | 19.28M | - | 67.97M | 50.97M | 61.81M | 67.44M | 76.78M | 75.93M | 17.49M |
| cashAndShortTermInvestments | 602.26M | 547.25M | 525.26M | 510.67M | 818.8M | 766.44M | 866.19M | 971.7M | 908.12M | 773.68M |
| netReceivables | 29.64M | 24.24M | 26.61M | 28.88M | 70.09M | 75.33M | 94.16M | 112.8M | 90.09M | 83.42M |
| accountsReceivables | 14.44M | 11.58M | 10.47M | 5.18M | 39M | 45.51M | 61.77M | 65.68M | 60.56M | 50.68M |
| otherReceivables | 15.19M | 12.66M | 16.14M | 23.7M | 31.08M | 29.82M | 32.39M | 47.12M | 29.52M | 32.73M |
| inventory | 14.18M | 14.12M | 14.7M | 14.13M | 56.06M | 57.66M | 61.49M | 54.22M | 65.55M | 61.27M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 123.03M | 105.07M | 97.27M | 65.25M | 177.49M | 140.79M | 138.88M | 142.03M | 192.1M | 199.3M |
| totalCurrentAssets | 769.1M | 690.67M | 663.83M | 618.92M | 1.12B | 1.04B | 1.16B | 1.28B | 1.26B | 1.12B |
| propertyPlantEquipmentNet | 2.72B | 2.74B | 2.76B | 2.7B | 3.63B | 3.72B | 3.69B | 3.65B | 3.69B | 3.77B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | 7000 | 31000 | 74000 | 122K | 171K | 220K | - |
| goodwillAndIntangibleAssets | - | - | - | 7000 | 31000 | 74000 | 122K | 171K | 220K | - |
| longTermInvestments | 376.29M | 58.42M | 391.77M | 313.33M | 221.93M | 228.82M | 225.61M | 231.67M | 212.9M | 326.15M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 56.98M | 374.59M | 49.97M | 110.32M | 149.52M | 156.77M | 172.6M | 189.41M | 188.25M | 72.8M |
| totalNonCurrentAssets | 3.16B | 3.17B | 3.2B | 3.12B | 4.01B | 4.11B | 4.08B | 4.07B | 4.09B | 4.17B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.92B | 3.86B | 3.86B | 3.74B | 5.13B | 5.15B | 5.24B | 5.36B | 5.35B | 5.29B |
| totalPayables | 14.27M | 11.27M | 8.33M | 15.96M | 51.64M | 56.26M | 70.11M | 63.06M | 63.05M | 46.77M |
| accountPayables | 14.27M | 11.27M | 8.33M | 10.61M | 42.65M | 49.42M | 65.89M | 61.28M | 60.56M | 46.77M |
| otherPayables | - | - | - | 5.35M | 8.99M | 6.83M | 4.22M | 1.78M | 2.48M | - |
| accruedExpenses | - | - | - | 17.41M | 31.95M | 31.88M | 34.8M | 35.13M | 33.1M | - |
| shortTermDebt | 254.34M | 268.13M | 272.07M | 282.23M | 335.06M | 317.86M | 317.39M | 338.73M | 337.05M | 510.7M |
| capitalLeaseObligationsCurrent | - | - | - | - | 215.1M | 229.05M | 204.86M | 177.03M | 165.2M | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 45.51M | 42.63M | 44.18M | 25.55M | 44.93M | 47.81M | 51.78M | 52.4M | 45.48M | 52.18M |
| otherCurrentLiabilities | 78.09M | 76.54M | 69.99M | 28.02M | 46.2M | 62.69M | 25.67M | 130.82M | 11.97M | 53.12M |
| totalCurrentLiabilities | 392.21M | 398.57M | 394.56M | 369.18M | 724.87M | 745.56M | 704.6M | 797.16M | 655.86M | 662.77M |
| longTermDebt | 1.24B | 1.25B | 1.31B | 1.31B | 1.67B | 1.72B | 1.86B | 1.93B | 2B | 2B |
| capitalLeaseObligationsNonCurrent | - | - | - | - | 61.33M | 87.42M | 98.86M | 79.56M | 113.55M | 137.94M |
| deferredRevenueNonCurrent | 41.37M | 43.16M | 43.97M | 12.02M | 13.05M | 14.62M | 17.29M | 21.14M | 24.83M | 27.35M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 27.2M | 15.27M | 14.26M | 32.26M | 17.55M | 16.27M | 20.79M | 29.23M | 25.75M | 20.38M |
| totalNonCurrentLiabilities | 1.31B | 1.31B | 1.37B | 1.35B | 1.76B | 1.83B | 1.99B | 2.06B | 2.16B | 2.18B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | 276.43M | 316.47M | 303.73M | 256.58M | 278.75M | 137.94M |
| totalLiabilities | 1.7B | 1.7B | 1.76B | 1.72B | 2.48B | 2.58B | 2.7B | 2.85B | 2.82B | 2.85B |
| treasuryStock | -120.1M | -120.1M | -120.1M | -120.1M | -120.1M | -120.1M | -120.1M | -120.1M | -120.1M | -120.1M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 13000 | 13000 | 13000 | 13000 | 13000 | 13000 | 13000 | 13000 | 13000 | 13000 |
| retainedEarnings | 930.04M | 868.73M | 809.97M | 731.12M | 1.36B | 1.28B | 1.26B | 1.2B | 1.13B | 1.05B |
| additionalPaidInCapital | 1.34B | 1.33B | 1.33B | 1.33B | 1.34B | 1.34B | 1.34B | 1.34B | 1.44B | 1.44B |
| 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 | 81.9M | 79.15M | 99.35M | 105.16M | 100.84M | 31.92M | 78.87M | 97.95M | 102.67M | 104.35M |
| depreciationAndAmortization | 32.84M | 33.47M | 32.67M | 36.73M | 41.68M | 41.44M | 41.25M | 35.63M | 40.54M | 47.08M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 2.53M | 2.36M | 1.78M | 1.36M | 1.47M | 1.92M | 2.35M | 2.46M | 1.7M | 1.56M |
| changeInWorkingCapital | -9.42M | 4.41M | -5.42M | -11.25M | 11.74M | -11.34M | -13.77M | -2.94M | 7.53M | 8.98M |
| accountsReceivables | -5.83M | 2.17M | 864K | - | 22.02M | 8.03M | -5.38M | 470K | 8.47M | 11.94M |
| inventory | -61000 | 577K | -566K | -2.57M | 1.6M | 3.83M | -7.27M | 4.74M | -4.28M | 5.42M |
| accountsPayables | 3M | 2.94M | -2.28M | - | -6.77M | -16.47M | 4.61M | -11.85M | 13.8M | -2.33M |
| otherWorkingCapital | -6.52M | -1.28M | -3.44M | -8.68M | -5.11M | -6.73M | -5.73M | 3.7M | -10.45M | -6.06M |
| otherNonCashItems | 4.55M | -1.35M | 7.24M | -273.43M | -12.64M | 65M | 15.04M | 17.14M | -14.42M | -151.44M |
| netCashProvidedByOperatingActivities | 112.4M | 118.05M | 135.62M | -142.79M | 143.08M | 128.94M | 123.74M | 150.72M | 138.02M | 152.9M |
| investmentsInPropertyPlantAndEquipment | -86.91M | -51.89M | -104.68M | - | -5.81M | -104.82M | -58.82M | -10.92M | -44.35M | -76.9M |
| acquisitionsNet | -436K | -394K | -436K | - | -424K | -228K | 380.06K | -70.5M | 70.5M | 2.42M |
| purchasesOfInvestments | -19.4M | -19.22M | - | - | -18.59M | -18.39M | -18.16M | -17.92M | -17.6M | -17.37M |
| salesMaturitiesOfInvestments | 19.39M | - | 18.99M | - | 18.59M | 18.39M | 18.16M | 17.84M | 17.6M | - |
| otherInvestingActivities | 72.74M | 44.84M | 41.63M | -1.59M | 7.71M | 34.39M | 67.93M | -3.8M | 78.91M | 58.52M |
| netCashProvidedByInvestingActivities | -14.61M | -26.67M | -44.5M | -1.59M | 1.48M | -70.66M | 9.11M | -74.31M | 34.57M | -33.33M |
| netDebtIssuance | -20.89M | -68.69M | -6.99M | 34.42M | -33.98M | -135.35M | -96.3M | -60.91M | -9.69M | -88M |
| longTermNetDebtIssuance | -20.89M | -68.69M | -6.99M | 34.42M | -33.98M | -135.35M | -96.3M | -60.91M | -9.69M | -88M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | 376K | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | 376K | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | 376K | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -21.47M | -19.84M | -19.72M | 20.03M | -20.03M | -19.67M | -18.82M | -17.83M | -17.82M | -17.7M |
| commonDividendsPaid | -21.47M | -19.84M | -19.72M | 20.03M | -20.03M | -19.67M | -18.82M | -17.83M | -17.82M | -17.7M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -727K | -2.14M | -432K | -405K | -433K | -1.93M | -114.59M | -79.24M | -826K | -11.5M |
| netCashProvidedByFinancingActivities | -43.08M | -90.67M | -27.14M | 54.04M | -54.44M | -156.96M | -229.71M | -79.24M | -27.96M | -101.04M |