-$1.13 (-0.87%)
| 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.04B | 1.01B | 973.58M | 993.34M | 689.5M | 461.59M | 447.24M | 458.73M | 451.73M | 498.33M |
| costOfRevenue | 208.78M | 398.17M | 332.41M | 328.39M | 277.11M | 226.74M | 210.6M | 224.57M | 234.81M | 252.35M |
| grossProfit | 833.68M | 615.94M | 641.17M | 664.96M | 412.39M | 234.85M | 236.64M | 234.16M | 216.92M | 245.98M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 64.41M | 54.23M | 43.48M | 36.58M | 43.95M | 24.34M | 35.57M | 35.57M | 29.42M | 27.63M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 64.41M | 54.23M | 43.48M | 36.58M | 43.95M | 24.34M | 35.57M | 35.57M | 29.42M | 27.63M |
| otherExpenses | 270.5M | 20.83M | 17.02M | -25.06M | 10.18M | 11.03M | - | - | - | - |
| operatingExpenses | 334.91M | 75.06M | 60.51M | 11.52M | 54.13M | 35.37M | 35.57M | 35.57M | 29.42M | 27.63M |
| costAndExpenses | 543.69M | 473.23M | 392.92M | 339.91M | 331.25M | 262.11M | 246.17M | 260.14M | 264.23M | 279.99M |
| netInterestIncome | -27.02M | -16.89M | -8.33M | -57.55M | -56.76M | -49.2M | -68.36M | -82.95M | -85.6M | -100.3M |
| interestIncome | 19.55M | 12.89M | 12.13M | 4.59M | 12.23M | 6.64M | 6.41M | 5.78M | 5.58M | 4.68M |
| interestExpense | 46.56M | 29.78M | 20.46M | 62.14M | 68.99M | 55.84M | 74.77M | 88.73M | 91.18M | 104.98M |
| depreciationAndAmortization | 207.44M | 143.81M | 108.06M | 77.57M | 89.3M | 101.53M | 105.24M | 116.99M | 121.98M | 134.57M |
| ebitda | 748.62M | 675.07M | 704.83M | 717.17M | 1.22B | 308.58M | 309.66M | 171.42M | 296.09M | -110.39M |
| ebit | 541.18M | 531.26M | 596.76M | 639.6M | 1.13B | 207.05M | 204.42M | 52.77M | 174.12M | -244.96M |
| nonOperatingIncomeExcludingInterest | -42.41M | 9.63M | -16.1M | 13.84M | -769.46M | -7.57M | -3.35M | -64.89M | 13.38M | 32.32M |
| operatingIncome | 498.77M | 540.88M | 580.66M | 653.44M | 358.26M | 199.48M | 201.07M | -12.12M | 187.5M | -212.64M |
| totalOtherIncomeExpensesNet | -4.15M | -35.81M | -4.36M | -75.98M | 700.47M | -45.93M | -69.82M | -20.81M | -103.59M | -153.55M |
| incomeBeforeTax | 494.61M | 505.07M | 576.3M | 577.46M | 1.06B | 153.55M | 131.25M | -32.94M | 83.9M | -366.2M |
| incomeTaxExpense | - | - | - | 18.25M | 5.89M | - | - | - | - | - |
| netIncomeFromContinuingOperations | 494.61M | 505.07M | 576.3M | 559.21M | 1.05B | 153.55M | 131.25M | -32.94M | 83.9M | -366.2M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 494.61M | 505.07M | 576.3M | 559.21M | 1.05B | 153.55M | 57.03M | -32.94M | 83.9M | -366.2M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 494.61M | 505.07M | 576.3M | 559.21M | 1.05B | 153.55M | 131.25M | -32.94M | 83.9M | -366.2M |
| eps | 26.83 | 26.15 | 28.99 | 27.3 | 51.75 | 3.95 | 3.6 | -3.1 | 10.7 | -46.69 |
| 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 | 1.04B | 453.38M | 271.81M | 267.67M | 129.41M | 65.66M | 139.17M | 77.28M | 66.9M | 73.72M |
| shortTermInvestments | - | 60.85M | 86.03M | - | 423.02M | - | - | - | - | - |
| cashAndShortTermInvestments | 1.04B | 514.23M | 357.84M | 267.67M | 552.43M | 65.66M | 139.17M | 77.28M | 66.9M | 73.72M |
| netReceivables | 38.73M | 92.54M | 73.39M | 54.81M | 37.91M | 27.98M | 7.14M | 9.22M | 40.51M | 40.63M |
| accountsReceivables | 38.73M | 25.58M | 9.93M | 5.64M | 7.12M | 7.56M | 7.14M | 9.22M | 40.51M | 40.63M |
| otherReceivables | - | 66.96M | 63.46M | 49.17M | 30.79M | 20.43M | - | - | - | - |
| inventory | - | 23.88M | 24.51M | 16.1M | 12.58M | 9.62M | 8.49M | 8.88M | 8.84M | 11.4M |
| prepaids | - | 1.9M | 1.92M | 1.31M | 2.03M | 855K | 1.46M | 1.21M | 1.23M | 1.35M |
| otherCurrentAssets | 243.4M | 38.41M | 44.12M | 32.64M | 27.54M | 14.33M | 13.61M | 5.18M | 5.71M | 8.86M |
| totalCurrentAssets | 1.32B | 670.97M | 501.77M | 372.52M | 632.49M | 118.45M | 190.39M | 119.75M | 126M | 135.95M |
| propertyPlantEquipmentNet | 3.27B | 3.56B | 3.05B | 2.91B | 2.94B | 2.48B | 2.39B | 2.48B | 2.8B | 2.91B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | 270K | - | - | 78.24M | 40.42M | 36.25M | 40.6M | 30.68M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 524.81M | 116.54M | 110.64M | 115.48M | 53.54M | 37.76M | 62.34M | 43.51M | 23.83M | 53.7M |
| totalNonCurrentAssets | 3.79B | 3.67B | 3.16B | 3.03B | 2.99B | 2.6B | 2.49B | 2.56B | 2.86B | 2.99B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.11B | 4.34B | 3.66B | 3.4B | 3.63B | 2.71B | 2.68B | 2.68B | 2.99B | 3.13B |
| totalPayables | 118.66M | 29.04M | 22.82M | 24.5M | 18.92M | 10.61M | 11.17M | 10.48M | 11.37M | 11.16M |
| accountPayables | 118.66M | 29.04M | 22.82M | 24.5M | 18.92M | 10.61M | 11.17M | 10.48M | 11.37M | 11.16M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 23.64M | 20.46M | 140K | 26.99M | 1.01M | 809K | 924K | 928K | 1.03M |
| shortTermDebt | 283.02M | 35.22M | 21.3M | 54.97M | 95.75M | 155.66M | 119.67M | 113.78M | 2.33B | 2.5B |
| capitalLeaseObligationsCurrent | - | - | - | 27.47M | 85.82M | 24.52M | 16.34M | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | 49.66M | 63.82M | 111.15M | 83.18M | 19.48M | 17.96M | 19.75M | 22.85M | 27.72M |
| otherCurrentLiabilities | - | 31.39M | 39.76M | 10.18M | 8.64M | 28.41M | 57.13M | 77.77M | 15.09M | 21.44M |
| totalCurrentLiabilities | 401.68M | 168.95M | 168.16M | 228.41M | 319.31M | 239.68M | 223.08M | 222.7M | 2.38B | 2.57B |
| longTermDebt | 872.08M | 699.56M | 382.87M | 402.44M | 1.02B | 1.19B | 1.27B | 1.51B | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | 44.54M | 136.51M | 95.58M | 121.87M | -200.57M | - | - |
| deferredRevenueNonCurrent | - | 22.9M | 60.13M | 111.56M | 37.98M | 19.57M | 28.53M | 41.73M | 56.16M | 70.59M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | 136.43M | 156.58M | 200.57M | - | - |
| otherNonCurrentLiabilities | 44.6M | 27.44M | 33.65M | 52.86M | 27.39M | 181K | 603K | 15.88M | 1.69M | 2.48M |
| totalNonCurrentLiabilities | 916.68M | 749.9M | 476.66M | 611.41M | 1.22B | 1.44B | 1.58B | 1.77B | 57.85M | 73.07M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | 72.01M | 222.33M | 120.1M | 138.21M | -200.57M | - | - |
| totalLiabilities | 1.32B | 918.85M | 644.82M | 839.81M | 1.54B | 1.68B | 1.8B | 1.99B | 2.44B | 2.64B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 183K | 190K | 194K | 203K | 207K | 204K | 248K | 2.13M | 1.1M | 1.1M |
| retainedEarnings | 3.28B | 2.84B | 2.4B | 1.89B | 1.39B | 366.65M | 213.1M | 81.85M | 114.78M | 30.88M |
| additionalPaidInCapital | 591.58M | 650.86M | 690.19M | 748.11M | 770.68M | 755.39M | 785.27M | 727.56M | 546.9M | 546.9M |
| 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 | 494.61M | 505.07M | 576.3M | 559.21M | 1.05B | 153.55M | 131.25M | -32.94M | 83.9M | -366.2M |
| depreciationAndAmortization | 207.44M | 143.81M | 108.06M | 77.57M | 89.3M | 101.53M | 96.5M | 107.76M | 115.23M | 129.04M |
| deferredIncomeTax | - | - | - | - | -719.53M | -2.16M | 2.58M | 100.18M | - | 500.06M |
| stockBasedCompensation | - | 14.56M | 12.68M | 5.97M | 15.28M | 1.2M | 4.24M | 1.01M | - | 76000 |
| changeInWorkingCapital | -19.52M | -46.14M | -102.47M | 151.96M | -31.96M | -2.82M | -36.51M | -23.64M | -36.7M | -10.22M |
| accountsReceivables | 2.04M | -6.54M | -21.72M | 1.48M | 786K | -411K | 2.08M | -2.72M | -2.54M | -13.21M |
| inventory | 464K | 630K | -8.41M | -3.52M | -2.07M | -1.12M | 390K | -43000 | 2.55M | -355K |
| accountsPayables | -11.76M | 7.06M | -390K | 5.58M | 4.52M | -181K | 114K | -894K | 215K | -383K |
| otherWorkingCapital | -10.26M | -47.29M | -71.94M | 148.42M | -35.2M | -1.1M | -39.1M | -19.98M | -36.93M | 3.72M |
| otherNonCashItems | -63.55M | 4.45M | -18.28M | 140.03M | 22.18M | 14.37M | 21.82M | 12.32M | 18.64M | 9.2M |
| netCashProvidedByOperatingActivities | 618.98M | 621.75M | 576.29M | 934.74M | 428.11M | 265.68M | 219.88M | 164.69M | 181.07M | 261.97M |
| investmentsInPropertyPlantAndEquipment | -296.69M | -659.34M | -268.04M | -199.14M | -355.72M | -170.66M | -21.36M | -8.25M | -4.48M | -4.56M |
| acquisitionsNet | 1.68M | -1.64M | - | 129.07M | 16.22M | - | - | - | - | -10M |
| purchasesOfInvestments | -30.69M | - | -74.41M | -375.71M | -16.22M | -75000 | - | - | - | -10M |
| salesMaturitiesOfInvestments | - | - | - | 246.64M | 196.35M | - | - | - | 6.24M | - |
| otherInvestingActivities | - | 10.2M | 3.91M | 375.71M | 16.22M | -75000 | - | - | 6.24M | 5.18M |
| netCashProvidedByInvestingActivities | -325.7M | -650.79M | -338.53M | 176.57M | -143.15M | -170.74M | -21.36M | -8.25M | 1.76M | -9.38M |
| netDebtIssuance | 429.91M | 334.03M | -100.42M | -863.75M | -157.21M | -91.72M | -124.36M | -115.14M | -189.65M | -251.13M |
| longTermNetDebtIssuance | 429.91M | 334.03M | -100.42M | -863.75M | -157.21M | -91.72M | -124.36M | -115.14M | -189.65M | -251.13M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -75.74M | -53.33M | -70.61M | -28.55M | - | -31.13M | - | - | - | - |
| netCommonStockIssuance | -75.74M | -53.33M | -70.61M | -28.55M | - | -31.13M | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | 53.57M | 9.83M | - | - |
| commonStockRepurchased | -75.74M | -53.33M | -70.61M | -28.55M | - | -31.13M | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -63.55M | -62.81M | -60.7M | -61.48M | -30.89M | - | - | - | - | - |
| commonDividendsPaid | -63.55M | -62.81M | -60.7M | -61.48M | -30.89M | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -7.28M | -1.89M | -19.62M | -32.77M | -45.6M | -12.26M | -33.73M | - | - |
| netCashProvidedByFinancingActivities | 290.62M | 210.61M | -233.62M | -973.4M | -220.87M | -168.45M | -136.62M | -148.87M | -189.65M | -251.12M |
| 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 | 253.7M | 266.26M | 260.73M | 262.15M | 253.31M | 258.18M | 256.18M | 246.31M | 253.45M | 249.32M |
| costOfRevenue | 103.14M | 48.44M | 76.91M | 108.6M | 109.86M | 100.11M | 105.59M | 95.15M | 97.32M | 89.42M |
| grossProfit | 150.55M | 217.83M | 183.82M | 153.56M | 143.44M | 158.07M | 150.58M | 151.16M | 156.13M | 159.9M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 28.39M | 12.59M | 11.21M | 12.22M | 21.71M | 10.98M | 11.3M | 10.24M | 22.38M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 25.36M | 28.39M | 12.59M | 11.21M | 12.22M | 21.71M | 10.98M | 11.3M | 10.24M | 22.38M |
| otherExpenses | - | 66.51M | 41.18M | 16.81M | 10.97M | 7.57M | 7.93M | -122K | 5.45M | 5.55M |
| operatingExpenses | 25.36M | 94.9M | 53.77M | 28.02M | 23.19M | 29.28M | 18.91M | 11.18M | 15.7M | 27.93M |
| costAndExpenses | 128.5M | 143.34M | 130.68M | 136.61M | 133.06M | 129.39M | 124.5M | 106.32M | 113.02M | 117.35M |
| netInterestIncome | -5.17M | -6.97M | -5.64M | -7.02M | -7.38M | -6.93M | -5.83M | -2.18M | -1.07M | -1.75M |
| interestIncome | 7.56M | 8.47M | 3.81M | 3.66M | 3.6M | 3.91M | 3.12M | 2.92M | 2.94M | 2.72M |
| interestExpense | 12.73M | 15.44M | 9.45M | 10.68M | 10.99M | 10.84M | 8.96M | 5.11M | 4.01M | 4.47M |
| depreciationAndAmortization | 53.16M | 41.46M | 51.94M | 52.21M | 40.03M | 40.38M | 38.73M | 34.34M | 30.36M | 29.11M |
| ebitda | 206.31M | 174.82M | 192.04M | 193.8M | 165.18M | 140.74M | 169.74M | 180.6M | 183.99M | 182.58M |
| ebit | 153.15M | 133.36M | 140.1M | 141.59M | 125.15M | 100.37M | 131.01M | 146.26M | 153.62M | 153.48M |
| nonOperatingIncomeExcludingInterest | -27.95M | -10.43M | -10.05M | -16.05M | -4.9M | 28.42M | 670K | -6.28M | -13.19M | -21.51M |
| operatingIncome | 125.2M | 122.92M | 130.05M | 125.54M | 120.25M | 128.79M | 131.68M | 139.98M | 140.43M | 131.97M |
| totalOtherIncomeExpensesNet | 15.22M | -5.01M | 598K | 5.36M | -5.1M | -38.36M | -8.68M | 1.17M | 10.06M | 17.95M |
| incomeBeforeTax | 140.42M | 117.91M | 130.65M | 130.9M | 115.15M | 90.43M | 123M | 141.15M | 150.5M | 149.92M |
| incomeTaxExpense | - | - | - | - | - | - | - | - | - | - |
| netIncomeFromContinuingOperations | 140.42M | 117.91M | 130.65M | 130.9M | 115.15M | 90.43M | 123M | 141.15M | 150.5M | 149.92M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 140.42M | 117.91M | 130.65M | 130.9M | 115.15M | 90.43M | 123M | 141.15M | 150.5M | 149.92M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 140.42M | 117.91M | 130.65M | 130.9M | 115.15M | 90.43M | 123M | 141.15M | 150.5M | 149.92M |
| eps | 7.71 | 6.43 | 7.14 | 7.14 | 6.14 | 4.68 | 6.36 | 7.3 | 7.75 | 7.73 |
| 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 | 876.21M | 1.04B | 596.37M | 546.16M | 480.54M | 453.38M | 384.34M | 372.45M | 324.33M | 271.81M |
| shortTermInvestments | - | - | 116.3M | 107.92M | 63.33M | 60.85M | 96.42M | 99.23M | 97.01M | 86.03M |
| cashAndShortTermInvestments | 876.21M | 1.04B | 712.67M | 654.08M | 543.88M | 514.23M | 480.76M | 471.68M | 421.33M | 357.84M |
| netReceivables | 34.1M | 38.73M | 96.56M | 91.53M | 95.33M | 92.54M | 87.27M | 83.94M | 80.02M | 73.39M |
| accountsReceivables | 34.1M | 38.73M | 30.83M | 27.45M | 25.05M | 25.58M | 24.65M | 22.73M | 13.38M | 9.93M |
| otherReceivables | - | - | 65.73M | 64.07M | 70.28M | 66.96M | 62.63M | 61.22M | 66.64M | 63.46M |
| inventory | - | - | 20.66M | 21.62M | 27.05M | 23.88M | 23.69M | 21.91M | 20.1M | 24.51M |
| prepaids | - | - | 2.16M | 4.94M | 4.55M | 1.9M | 1.58M | 1.87M | 2.34M | 1.92M |
| otherCurrentAssets | 279.14M | 243.4M | 35.25M | 35.27M | 35.02M | 38.41M | 36.68M | 38.72M | 39.34M | 44.12M |
| totalCurrentAssets | 1.19B | 1.32B | 867.31M | 807.44M | 705.83M | 670.97M | 629.98M | 618.12M | 563.13M | 501.77M |
| propertyPlantEquipmentNet | 3.81B | 3.27B | 3.64B | 3.59B | 3.61B | 3.56B | 3.51B | 3.31B | 3.13B | 3.05B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | 64000 | 161K | 270K |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 109.99M | 524.81M | 105.49M | 124.37M | 127.76M | 116.54M | 109.08M | 116.68M | 112.59M | 110.64M |
| totalNonCurrentAssets | 3.92B | 3.79B | 3.75B | 3.71B | 3.73B | 3.67B | 3.62B | 3.43B | 3.25B | 3.16B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.11B | 5.11B | 4.61B | 4.52B | 4.44B | 4.34B | 4.25B | 4.05B | 3.81B | 3.66B |
| totalPayables | 32.42M | 118.66M | 23.36M | 23.6M | 32.15M | 29.04M | 24.82M | 23.56M | 22.25M | 22.82M |
| accountPayables | 32.42M | 118.66M | 23.36M | 23.6M | 32.15M | 29.04M | 24.82M | 23.56M | 22.25M | 22.82M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 22.02M | - | 16.24M | 23.38M | 17.98M | 23.64M | 16.66M | 24.64M | 15.18M | 20.46M |
| shortTermDebt | 21.81M | 283.02M | 77.29M | 37.66M | 37.66M | 35.22M | 31.72M | 25.16M | 20.5M | 21.3M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 29.6M | - | 41.78M | 41.52M | 47.08M | 49.66M | 58.65M | 51.53M | 54.84M | 63.82M |
| otherCurrentLiabilities | 31.47M | - | 29.21M | 24.56M | 27.68M | 31.39M | 28.56M | 22.86M | 32.05M | 39.76M |
| totalCurrentLiabilities | 137.34M | 401.68M | 187.88M | 150.72M | 162.55M | 168.95M | 160.41M | 147.75M | 144.82M | 168.16M |
| longTermDebt | 1B | 872.08M | 675.24M | 723.53M | 732.19M | 699.56M | 647.28M | 544.54M | 431.49M | 382.87M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | 6.61M | 11.16M | 17.06M | 22.9M | 29.7M | 38.75M | 49.28M | 60.13M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 49.72M | 44.6M | 34.42M | 43.2M | 33.32M | 27.44M | 30M | 38.1M | 34.27M | 33.65M |
| totalNonCurrentLiabilities | 1.05B | 916.68M | 716.27M | 777.89M | 782.57M | 749.9M | 706.97M | 621.39M | 515.04M | 476.66M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 1.19B | 1.32B | 904.15M | 928.61M | 945.13M | 918.85M | 867.38M | 769.14M | 659.86M | 644.82M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 182K | 183K | 183K | 183K | 186K | 190K | 193K | 193K | 194K | 194K |
| retainedEarnings | 3.4B | 3.28B | 3.17B | 3.06B | 2.94B | 2.84B | 2.77B | 2.66B | 2.54B | 2.4B |
| additionalPaidInCapital | 588.04M | 591.58M | 603.4M | 601.65M | 619.36M | 650.86M | 688.65M | 688.12M | 687.63M | 690.19M |
| 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 | 140.42M | 117.91M | 130.65M | 130.9M | 115.15M | 90.43M | 123M | 141.15M | 150.5M | 149.92M |
| depreciationAndAmortization | 53.16M | 52.29M | 51.94M | 52.21M | 40.03M | 40.38M | 38.73M | 34.34M | 30.36M | 34.68M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -97.86M |
| stockBasedCompensation | - | - | - | - | 1.7M | 9.81M | 1.59M | 1.58M | 1.58M | 12.68M |
| changeInWorkingCapital | -2.69M | 1.96M | -3.68M | 944K | -18.69M | -6.68M | -6.31M | -11.94M | -21.22M | -21.7M |
| accountsReceivables | 1.44M | -3.87M | -946.69K | 3.74M | -2.85M | -4.27M | 5.89M | -6.65M | -1.51M | -12.11M |
| inventory | - | - | 1.02M | 5.43M | -3.17M | -188K | -1.78M | -1.71M | 4.31M | -7.63M |
| accountsPayables | 8.4M | -908.82K | -286.4K | -8.56M | 3.11M | 4.22M | 1.26M | 2.34M | -752K | 3.91M |
| otherWorkingCapital | -12.52M | 6.74M | -3.47M | 332K | -15.77M | -6.44M | -11.67M | -5.91M | -23.27M | -5.87M |
| otherNonCashItems | -32.7M | -9.45M | -1.62M | -11.34M | -4.33M | 22.71M | 540K | -10.86M | -7.93M | 62.56M |
| netCashProvidedByOperatingActivities | 158.19M | 162.71M | 177.31M | 172.72M | 133.86M | 156.64M | 157.54M | 154.28M | 153.29M | 140.27M |
| investmentsInPropertyPlantAndEquipment | -151.64M | -97.5M | -97.33M | -25.46M | -85.69M | -78.14M | -239.35M | -217.73M | -124.13M | -137.7M |
| acquisitionsNet | - | -24680 | 12478 | 64861 | - | -417K | -1.22M | - | - | -46946 |
| purchasesOfInvestments | -12.92M | 14361 | -224.71K | -31.44M | - | - | - | - | - | 892.48K |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | 139 | 1.68M | - | -443K | 9.92M | 716K | - |
| netCashProvidedByInvestingActivities | -164.56M | -97.51M | -97.54M | -56.83M | -84.01M | -78.55M | -241.02M | -207.8M | -123.41M | -136.86M |
| netDebtIssuance | -131.52M | 426.26M | -9.66M | -8.42M | 35.2M | 55.07M | 111.71M | 119.12M | 48.12M | -6.59M |
| longTermNetDebtIssuance | -131.52M | 426.26M | -9.66M | -8.42M | 35.2M | 55.07M | 111.71M | 119.12M | 48.12M | -6.88M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | 283.61K |
| netStockIssuance | -6.82M | -22.45M | -395.02K | -21.49M | -33.77M | -47.62M | -492K | -1.09M | -4.13M | -17.55M |
| netCommonStockIssuance | -6.82M | -22.45M | -395.02K | -21.49M | -33.77M | -47.62M | -492K | -1.09M | -4.13M | -18.28M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -6.82M | -22.45M | -395.02K | -21.49M | -33.77M | -47.62M | -492K | -1.09M | -4.13M | -18.28M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | 724.02K |
| netDividendsPaid | -16.38M | -16.37M | -16.51M | -16.77M | -15.89M | -16.32M | -15.48M | -15.48M | -15.54M | -14.91M |
| commonDividendsPaid | -16.38M | -16.37M | -16.51M | -16.77M | -15.89M | -16.32M | -15.48M | -15.48M | -15.54M | -14.91M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | -1000 | -8.22M | -172K | -375K | -905K | -5.82M | 874.71K |
| netCashProvidedByFinancingActivities | -154.72M | 387.44M | -26.56M | -46.68M | -22.69M | -9.04M | 95.37M | 101.65M | 22.64M | -38.18M |