$0.04 (0.02%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.03B | 712.77M | 598.42M | 596.18M | 645.17M | 615.86M | 495M | 418.94M | 456.77M | 439.05M |
| costOfRevenue | 316.61M | 97.51M | 90.52M | 94.64M | 98.47M | 283.21M | 83.89M | 77.54M | 83.84M | 87.26M |
| grossProfit | 713.86M | 615.26M | 507.9M | 501.54M | 546.7M | 332.65M | 411.1M | 341.41M | 372.94M | 351.79M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 49.18M | 40.93M | 39.76M | 34.61M | 29.31M | 28.39M | 30.2M | 30.49M | 35.46M | 33.35M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | 5.19M | 7.16M | 8.95M | 12.86M |
| sellingGeneralAndAdministrativeExpenses | 49.18M | 40.93M | 39.76M | 34.61M | 29.31M | 28.39M | 35.38M | 37.65M | 44.41M | 46.21M |
| otherExpenses | - | 144.43M | 164.94M | 183.22M | 189.01M | -33.34M | 176.78M | 163.06M | 403.06M | 159.64M |
| operatingExpenses | 49.18M | 185.36M | 204.7M | 217.83M | 218.32M | -4.96M | 212.16M | 200.7M | 447.47M | 205.85M |
| costAndExpenses | 365.8M | 282.87M | 295.22M | 312.48M | 316.78M | 278.25M | 296.05M | 278.24M | 531.31M | 293.11M |
| netInterestIncome | -8.99M | -3.74M | -18.45M | -2.17M | 519K | -857K | -4.95M | -27.33M | -30.04M | -27.08M |
| interestIncome | 14.41M | 6.01M | 9.95M | 7.83M | - | 2.44M | 2.05M | 2.32M | 4.17M | 9.3M |
| interestExpense | 23.4M | 9.75M | 28.4M | 10M | -519K | 3.3M | 7M | 29.65M | 34.21M | 36.38M |
| depreciationAndAmortization | 177.08M | 144.43M | 164.94M | 183.22M | 189.01M | 183.57M | 176.78M | 163.06M | 403.06M | 159.64M |
| ebitda | 774.35M | 580.27M | 475.48M | 466.09M | 516.65M | 529.63M | 375.72M | 303.76M | 328.52M | 305.58M |
| ebit | 597.27M | 435.84M | 310.54M | 282.87M | 327.64M | 346.06M | 198.94M | 140.71M | -74.54M | 145.94M |
| nonOperatingIncomeExcludingInterest | 67.41M | -5.94M | -7.34M | 841K | 743K | -8.46M | - | - | - | - |
| operatingIncome | 664.68M | 429.9M | 303.2M | 283.71M | 328.39M | 337.6M | 198.94M | 140.71M | -74.54M | 145.94M |
| totalOtherIncomeExpensesNet | -90.81M | -3.81M | -21.06M | -10.84M | -224K | 2.04M | -6.35M | -34.13M | -30.04M | -27.08M |
| incomeBeforeTax | 573.87M | 426.09M | 282.14M | 272.87M | 328.16M | 339.64M | 192.6M | 106.58M | -104.58M | 118.87M |
| incomeTaxExpense | 102.29M | 93.61M | 42.01M | 32.93M | 53.22M | 36.87M | -3.65M | 17.5M | 14.77M | 26.44M |
| netIncomeFromContinuingOperations | 471.58M | 332.48M | 240.13M | 239.94M | 274.94M | 302.78M | 196.25M | 89.08M | -119.35M | 92.42M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 466.28M | 332.02M | 239.44M | 238.98M | 274.04M | 302.53M | 199.34M | 93.82M | -113.13M | 101.53M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 466.28M | 332.02M | 239.44M | 238.98M | 274.04M | 302.53M | 199.34M | 93.82M | -113.13M | 101.53M |
| eps | 6.7 | 5.06 | 3.65 | 3.64 | 4.16 | 4.61 | 3.04 | 1.43 | -1.73 | 1.56 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 233.72M | 195.5M | 104.17M | 118.59M | 143.55M | 225.92M | 319.13M | 119.48M | 88.75M | 85.85M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 233.72M | 195.5M | 104.17M | 118.59M | 143.55M | 225.92M | 319.13M | 119.48M | 88.75M | 85.85M |
| netReceivables | 112.95M | 64.6M | 51.56M | 52.47M | 54.09M | 51.76M | 30.12M | 23.44M | 26.4M | 49.06M |
| accountsReceivables | 110.85M | 63.46M | 48.88M | 49.4M | 54.09M | 47.24M | 27.69M | - | 26.36M | - |
| otherReceivables | 2.11M | 1.14M | 2.68M | 3.07M | - | 4.52M | 2.44M | 23.44M | 40000 | 49.06M |
| inventory | 25.88M | 12.97M | 9.79M | 12.66M | 11.61M | 17.68M | 11.67M | 11.38M | 9.31M | 7.88M |
| prepaids | - | - | - | 2.12M | 1.84M | 1.77M | 1.23M | - | - | - |
| otherCurrentAssets | 4.89M | 2.22M | 1.91M | - | 4.92M | - | - | 389K | 1.35M | 822K |
| totalCurrentAssets | 377.45M | 275.29M | 167.43M | 185.83M | 216M | 297.14M | 362.15M | 154.68M | 125.81M | 143.61M |
| propertyPlantEquipmentNet | 8.62B | 3.04B | 3.08B | 3.24B | - | 2.26B | 2.32B | 2.34B | 2.5B | 2.89B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 473.73M | - | - | - | 2.45B | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 68.71M | 74.04M | 118.06M | 111.29M | 95.55M | 92.31M | 85.22M | 50.16M | 55.09M | 58.2M |
| totalNonCurrentAssets | 9.16B | 3.12B | 3.19B | 3.35B | 2.54B | 2.35B | 2.4B | 2.39B | 2.56B | 2.95B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 9.54B | 3.39B | 3.36B | 3.53B | 2.76B | 2.65B | 2.77B | 2.54B | 2.68B | 3.09B |
| totalPayables | 83.55M | 63.37M | 53.29M | 47.38M | 6.48M | 40.56M | 34.17M | - | - | - |
| accountPayables | 10.06M | 10.58M | 11.44M | 6.69M | 6.48M | 6.4M | 2.48M | 2.89M | 9.09M | 3.91M |
| otherPayables | 73.49M | 52.79M | 41.85M | 40.69M | - | 34.16M | 31.69M | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 4.25M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 33.3M | 23.18M | 15.56M | 16.06M | - | 14.48M | 13.32M | 6.97M | 21.51M | 9.08M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 33.12M | 21.78M | 19.13M | 16.21M | 54.95M | 11.52M | 9.38M | 30.72M | 42.29M | 30.38M |
| totalCurrentLiabilities | 120.92M | 85.15M | 72.42M | 63.59M | 61.43M | 52.08M | 43.56M | 33.61M | 51.38M | 34.28M |
| longTermDebt | 928.4M | - | 245.97M | 571.57M | - | - | 300.44M | 214.55M | 351.03M | 586.17M |
| capitalLeaseObligationsNonCurrent | 32.96M | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | 69.21M | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.19B | 132.31M | 134.3M | 138.16M | - | 88M | 86.44M | 88.96M | 91.15M | 121.33M |
| otherNonCurrentLiabilities | -9.99M | 43.46M | 7.73M | 7.74M | 94.39M | 8.11M | 33.74M | 36.57M | 47.19M | 32.02M |
| totalNonCurrentLiabilities | 2.21B | 175.77M | 387.99M | 717.47M | 94.39M | 96.11M | 420.61M | 340.09M | 489.36M | 739.52M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 32.96M | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 2.33B | 260.92M | 460.42M | 781.05M | 155.82M | 148.19M | 464.17M | 373.7M | 540.75M | 773.8M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 845K | 657K | 656K | 656K | 656K | 656K | 655K | 655K | 654K | 652K |
| retainedEarnings | 1.23B | 889.99M | 666.52M | 527.31M | 381.93M | 286.25M | 61.13M | -65.75M | -89.9M | 88.05M |
| additionalPaidInCapital | 5.93B | 2.23B | 2.22B | 2.21B | 2.21B | 2.2B | 2.21B | 2.2B | 2.19B | 2.19B |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 471.58M | 332.02M | 239.44M | 238.98M | 302.53M | 302.53M | 199.34M | 93.82M | -113.13M | 101.53M |
| depreciationAndAmortization | 177.08M | 144.43M | 164.94M | 178.94M | 183.57M | 183.57M | 175.43M | 163.06M | 163.7M | 159.64M |
| deferredIncomeTax | -3.93M | 8.35M | -6.47M | -19.84M | 456K | 456K | -32.4M | -1.74M | -32.84M | 1.56M |
| stockBasedCompensation | 11.8M | - | - | - | 6.06M | - | - | - | - | - |
| changeInWorkingCapital | 3.92M | 31.34M | 6.57M | 3.12M | -46.43M | -46.43M | -8.56M | -25.93M | 54.83M | -5.7M |
| accountsReceivables | -18.12M | -13.04M | 911K | 6.53M | -21.64M | -21.64M | -6.69M | 2.96M | 22.66M | -19.94M |
| inventory | -11.74M | -3.19M | 2.87M | -1.05M | -6.01M | -6.01M | -291K | -2.07M | -1.43M | 1.61M |
| accountsPayables | -36.84M | -9.11M | 4.76M | 211K | 3.24M | 3.24M | -275K | -6.43M | 5.17M | -206K |
| otherWorkingCapital | 70.62M | 56.68M | -1.96M | -2.57M | -22.01M | -22.01M | -1.3M | -20.39M | 28.42M | 12.84M |
| otherNonCashItems | 44.39M | 13.36M | 11.31M | 16.14M | -39.03M | -32.98M | 6.93M | 23.96M | 256.28M | 9.83M |
| netCashProvidedByOperatingActivities | 704.85M | 529.5M | 415.79M | 417.34M | 407.15M | 407.15M | 340.75M | 253.17M | 328.82M | 266.85M |
| investmentsInPropertyPlantAndEquipment | -1.16B | -102.56M | -2.68M | -922.16M | -168.15M | -168.15M | -155.98M | -1.06M | -11.81M | -203.72M |
| acquisitionsNet | -420.67M | - | - | - | - | - | 3.72M | 4.14M | - | -2.52M |
| purchasesOfInvestments | - | - | - | - | - | - | -461K | -3.57M | -17.87M | - |
| salesMaturitiesOfInvestments | 158.89M | - | - | - | 69.95M | 69.95M | - | - | 20M | - |
| otherInvestingActivities | 7.98M | 24.88M | -151K | -721K | -18.54M | -18.54M | 3.59M | -967K | -909K | 3.6M |
| netCashProvidedByInvestingActivities | -1.42B | -77.68M | -2.83M | -922.88M | -116.74M | -116.74M | -149.14M | -1.46M | -10.59M | -202.63M |
| netDebtIssuance | 900M | -250M | -325M | 575M | -305M | -305M | 85M | -150M | -250M | -25M |
| longTermNetDebtIssuance | 900M | -250M | -325M | 575M | -305M | -305M | 85M | -150M | -250M | -25M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -18.63M | -4.62M | -1.38M | -1.45M | -1.46M | -1.46M | -4.18M | -1.6M | -4.04M | -2.43M |
| netCommonStockIssuance | -18.63M | -4.62M | -1.38M | -1.45M | -1.46M | -1.46M | -4.18M | -1.6M | -4.04M | -2.43M |
| commonStockIssuance | -13.6M | -4.62M | -1.38M | -1.45M | -1.46M | -1.46M | -4.18M | - | - | - |
| commonStockRepurchased | -5.03M | - | - | - | - | - | - | -1.6M | -4.04M | -2.43M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -118.52M | -105.24M | -98.57M | -91.92M | -78.74M | -76.1M | -71.47M | -67.48M | -64.12M | -61.4M |
| commonDividendsPaid | -118.52M | -105.24M | -98.57M | -91.92M | -78.74M | -76.1M | -71.47M | -67.48M | -64.12M | -61.4M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -10.91M | -635K | -2.43M | -1.06M | 1.58M | -1.06M | -1.31M | -1.91M | 2.83M | -6.18M |
| netCashProvidedByFinancingActivities | 751.93M | -360.49M | -427.38M | 480.57M | -383.63M | -383.63M | 8.04M | -220.99M | -315.33M | -95M |
| 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 | 469.12M | 375.32M | 252.07M | 209.64M | 191.68M | 202.56M | 192.32M | 172.52M | 147.45M | 152.67M |
| costOfRevenue | 154.5M | 133.1M | 66.71M | 57.53M | 24.51M | 60.21M | 27.19M | 24.17M | 21.75M | 63.24M |
| grossProfit | 314.62M | 242.22M | 185.36M | 152.11M | 167.17M | 142.35M | 165.12M | 148.34M | 125.7M | 89.43M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 17.53M | 17.64M | 10.21M | 10.27M | 11.06M | 8.91M | 10.1M | 10.51M | 11.41M | 9.74M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 17.53M | 17.64M | 10.21M | 10.27M | 11.06M | 8.91M | 10.1M | 10.51M | 11.41M | 9.74M |
| otherExpenses | - | - | - | - | 33M | - | 36.18M | 35.75M | 38.76M | - |
| operatingExpenses | 17.53M | 17.64M | 10.21M | 10.27M | 44.06M | 8.91M | 46.28M | 46.26M | 50.18M | 9.74M |
| costAndExpenses | 172.03M | 150.74M | 76.93M | 67.8M | 68.56M | 69.12M | 73.47M | 70.43M | 71.93M | 72.98M |
| netInterestIncome | -10.05M | -9.22M | -1.84M | 1.17M | 893K | 179K | -581K | -893K | -1.63M | -2.8M |
| interestIncome | 3.19M | 2.87M | 6.78M | 2.71M | 2.05M | 1.6M | 626K | 807K | 2.98M | 2.6M |
| interestExpense | 13.24M | 12.08M | 8.62M | 1.54M | 1.16M | 1.42M | 1.21M | 1.7M | 4.61M | 5.4M |
| depreciationAndAmortization | 90.88M | 80.03M | 32.9M | 31.15M | 33M | 33.74M | 36.18M | 35.75M | 38.76M | 40.09M |
| ebitda | 411.22M | 238.49M | 202.03M | 175.71M | 158.12M | 168.76M | 155.22M | 137.76M | 117.71M | 122.41M |
| ebit | 320.35M | 158.46M | 169.12M | 144.56M | 125.12M | 135.02M | 119.05M | 102.01M | 78.95M | 82.32M |
| nonOperatingIncomeExcludingInterest | -23.26M | 66.12M | 6.02M | -2.72M | -2.01M | -1.57M | -201K | 72000 | -3.42M | -2.63M |
| operatingIncome | 297.09M | 224.58M | 175.14M | 141.84M | 123.11M | 133.44M | 118.85M | 102.08M | 75.52M | 79.69M |
| totalOtherIncomeExpensesNet | 10.02M | -78.2M | -14.63M | 1.17M | 856K | 155K | -1.01M | -1.77M | -1.18M | -3.37M |
| incomeBeforeTax | 307.11M | 146.38M | 160.51M | 143.01M | 123.97M | 133.6M | 117.84M | 100.31M | 74.34M | 76.32M |
| incomeTaxExpense | 25.4M | 52.66M | 28.7M | 10.54M | 10.39M | 26.08M | 21.51M | 18.99M | 27.03M | 13.36M |
| netIncomeFromContinuingOperations | 281.71M | 93.72M | 131.8M | 132.47M | 113.58M | 107.52M | 96.33M | 81.32M | 47.31M | 62.96M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 281.13M | 93.61M | 126.82M | 132.35M | 113.5M | 107.41M | 96.24M | 81.21M | 47.17M | 62.78M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 281.13M | 93.61M | 126.82M | 132.35M | 113.5M | 107.41M | 96.24M | 81.21M | 47.17M | 62.78M |
| eps | 3.31 | 1.16 | 1.92 | 2.01 | 1.72 | 1.64 | 1.46 | 1.24 | 0.72 | 0.96 |
| 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 | 234.14M | 233.72M | 172.85M | 248.18M | 240.76M | 195.5M | 127.88M | 74.23M | 137.95M | 104.17M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 234.14M | 233.72M | 172.85M | 248.18M | 240.76M | 195.5M | 127.88M | 74.23M | 137.95M | 104.17M |
| netReceivables | 142.91M | 112.95M | 90.51M | 78.57M | 59.1M | 64.6M | 60.31M | 45.98M | 41.87M | 51.56M |
| accountsReceivables | 142.8M | 110.85M | 69.7M | 64.99M | 57.73M | 63.46M | 50.12M | 40.34M | 38.76M | 48.88M |
| otherReceivables | 109K | 2.11M | 20.8M | 13.57M | 1.37M | 1.14M | 10.19M | 5.64M | 3.11M | 2.68M |
| inventory | 30.86M | 25.88M | 21.01M | 13.34M | 14.56M | 12.97M | 11.62M | 10.9M | 11.42M | 9.79M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 4.36M | 4.89M | 3.01M | 1.93M | 2.08M | 2.22M | 2.3M | 2.39M | 1.82M | 1.91M |
| totalCurrentAssets | 412.28M | 377.45M | 287.37M | 342.01M | 316.5M | 275.29M | 202.1M | 133.5M | 193.05M | 167.43M |
| propertyPlantEquipmentNet | 8.54B | 8.62B | 4.1B | 3.14B | 3.06B | 3.04B | 3.02B | 3.05B | 3.04B | 3.08B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 411.4M | 473.73M | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 126.75M | 68.71M | 75.5M | 88.89M | 81.93M | 74.04M | 78.2M | 81.54M | 81.76M | 118.06M |
| totalNonCurrentAssets | 9.08B | 9.16B | 4.18B | 3.23B | 3.14B | 3.12B | 3.1B | 3.14B | 3.12B | 3.19B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 9.49B | 9.54B | 4.47B | 3.57B | 3.46B | 3.39B | 3.3B | 3.27B | 3.31B | 3.36B |
| totalPayables | 39.74M | 43.36M | 76.78M | 59.57M | 47.44M | 63.37M | 69.95M | 57.64M | 59.93M | 53.29M |
| accountPayables | 7.27M | 10.06M | 6.05M | 5.51M | 2.46M | 10.58M | 13.24M | 13.23M | 11.6M | 11.44M |
| otherPayables | 32.47M | 33.3M | 70.74M | 54.06M | 44.98M | 52.79M | 56.71M | 44.42M | 48.33M | 41.85M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | 4.25M | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 32.47M | 33.3M | - | 24.42M | 15.34M | 23.18M | 30.39M | 18.1M | 22.02M | 15.56M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 77.35M | 73.31M | 22.75M | 16.53M | 19.33M | 21.78M | 16.37M | 64.74M | 17.21M | 19.13M |
| totalCurrentLiabilities | 117.09M | 120.92M | 99.54M | 76.1M | 66.77M | 85.15M | 86.32M | 122.38M | 77.14M | 72.42M |
| longTermDebt | 595.69M | 928.4M | 770.2M | - | - | - | - | - | 146.19M | 245.97M |
| capitalLeaseObligationsNonCurrent | - | 32.96M | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | 69.21M | 69.21M | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.19B | 1.19B | 131.19M | 131.64M | 131.88M | 132.31M | 132.86M | 133.35M | 133.93M | 134.3M |
| otherNonCurrentLiabilities | 57.58M | -9.99M | 47.61M | 45.75M | 44.52M | 43.46M | 31.52M | 32.09M | 32.68M | 7.73M |
| totalNonCurrentLiabilities | 1.91B | 2.21B | 949M | 177.39M | 176.4M | 175.77M | 164.37M | 165.44M | 312.8M | 387.99M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 32.96M | - | - | - | - | - | - | - | - |
| totalLiabilities | 2.03B | 2.33B | 1.05B | 253.49M | 243.17M | 260.92M | 250.7M | 287.83M | 389.94M | 460.42M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 846K | 845K | 658K | 658K | 657K | 657K | 657K | 656K | 656K | 656K |
| retainedEarnings | 1.47B | 1.23B | 1.17B | 1.08B | 973.85M | 889.99M | 812.19M | 742.27M | 687.38M | 666.52M |
| additionalPaidInCapital | 5.95B | 5.93B | 2.23B | 2.23B | 2.23B | 2.23B | 2.23B | 2.23B | 2.22B | 2.22B |
| 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 | 281.13M | 199.04M | 126.82M | 132.35M | 113.5M | 107.41M | 96.24M | 81.21M | 47.17M | 62.78M |
| depreciationAndAmortization | 90.88M | 80.03M | 32.9M | 31.15M | 32.99M | 33.74M | 36.18M | 35.75M | 38.76M | 40.09M |
| deferredIncomeTax | -27.76M | 4.16M | 2.93M | -2.19M | -8.83M | 3.45M | 1.49M | 2.77M | 648K | -458K |
| stockBasedCompensation | - | 2.95M | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -36.31M | -100.85M | 7.99M | -11.57M | -4.84M | -6.48M | -981K | -10M | 48.8M | -4.02M |
| accountsReceivables | -29.96M | -7.78M | -11.94M | -19.47M | 5.5M | -4.29M | -14.33M | -4.11M | 9.69M | -2.58M |
| inventory | -4.98M | -3.7M | -7.67M | 1.22M | -1.58M | -1.35M | -716K | 513K | -1.63M | 63000 |
| accountsPayables | -2.79M | -40.56M | 541K | 3.04M | 135K | -10.92M | 18000 | 1.63M | 158K | 2.82M |
| otherWorkingCapital | 1.42M | -48.8M | 27.06M | 3.64M | -8.89M | 10.08M | 14.05M | -8.03M | 40.58M | -4.32M |
| otherNonCashItems | -14.37M | 56.37M | 3.32M | 3.06M | 3.54M | 2.94M | 3.72M | 3.78M | 2.91M | 2.7M |
| netCashProvidedByOperatingActivities | 293.56M | 241.7M | 173.97M | 152.8M | 136.37M | 141.05M | 136.65M | 113.52M | 138.28M | 101.09M |
| investmentsInPropertyPlantAndEquipment | - | -270K | -993.5M | -112.73M | -58.25M | -46.88M | -3.43M | -51.15M | -1.1M | - |
| acquisitionsNet | - | -411.34M | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -14.7M | -9.33M | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 48.97M | - | - | - | - | - | - | - | - | -107K |
| otherInvestingActivities | -166K | 159.35M | 7.59M | -21000 | -49000 | -25000 | -6000 | 220K | 24.7M | 105K |
| netCashProvidedByInvestingActivities | 34.11M | -261.6M | -985.91M | -112.75M | -58.3M | -46.91M | -3.43M | -50.93M | 23.59M | -2000 |
| netDebtIssuance | -300M | 125M | 775M | - | - | - | -50M | -100M | -100M | -75M |
| longTermNetDebtIssuance | -300M | 125M | 775M | - | - | - | -50M | -100M | -100M | -75M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 14.6M | -13.78M | -357K | -1.49M | -3.01M | -56000 | -3.13M | -63000 | -1.37M | -10000 |
| netCommonStockIssuance | 14.6M | -13.78M | -357K | -1.49M | -3.01M | -56000 | -3.13M | -63000 | -1.37M | -10000 |
| commonStockIssuance | 20.17M | 20.19M | -357K | -1.49M | -3.01M | -56000 | -3.13M | -63000 | -1.37M | -10000 |
| commonStockRepurchased | -5.58M | -33.96M | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -40.19M | -29.64M | -29.64M | -29.63M | -29.61M | -26.32M | -26.31M | -26.31M | -26.29M | -24.65M |
| commonDividendsPaid | -40.19M | -29.64M | -29.64M | -29.63M | -29.61M | -26.32M | -26.31M | -26.31M | -26.29M | -24.65M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.66M | -824K | -8.39M | -1.51M | -190K | -155K | -122K | 73000 | -431K | -161K |
| netCashProvidedByFinancingActivities | -327.25M | 80.76M | 736.61M | -32.63M | -32.81M | -26.53M | -79.57M | -126.3M | -128.09M | -99.82M |