OTC : YPHDF
$0 (0.0%)
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 730.98M | 748.87M | 548.46M | 497.46M | 464.84M | 403.66M | 394.26M | 453.76M | 466.12M | 389.56M |
| costOfRevenue | 416.38M | 456.8M | 359.4M | 356.87M | 351.02M | 308.83M | 303.29M | 297.35M | 326.29M | 264.08M |
| grossProfit | 314.61M | 292.07M | 189.05M | 140.59M | 113.82M | 94.83M | 90.97M | 156.41M | 139.83M | 125.48M |
| researchAndDevelopmentExpenses | 40.02M | 33.55M | - | 28.95M | 21.95M | 16.79M | 42M | 56.84M | 40.55M | 38.66M |
| generalAndAdministrativeExpenses | 38.84M | 35.8M | 29.11M | 26.22M | 23.03M | 21.1M | 21.98M | 24.07M | 20.72M | 18.15M |
| sellingAndMarketingExpenses | 51.07M | 89.74M | 78.88M | 77.07M | 66.39M | 72.96M | 67.18M | 66.02M | 61.38M | 54.72M |
| sellingGeneralAndAdministrativeExpenses | 89.91M | 125.54M | 107.99M | 103.29M | 89.42M | 94.06M | 89.16M | 90.09M | 82.1M | 72.88M |
| otherExpenses | -61.4M | 20.12M | -5.16M | - | - | - | -42M | - | - | 1.78M |
| operatingExpenses | 68.53M | 179.21M | 102.84M | 103.29M | 89.42M | 94.06M | 89.16M | 86.66M | 78.29M | 69.75M |
| costAndExpenses | 484.91M | 636.02M | 462.24M | 460.16M | 440.44M | 402.89M | 392.45M | 384.01M | 404.59M | 333.83M |
| netInterestIncome | -2.55M | -6.54M | -4.88M | -2.29M | -2.26M | -1.99M | -974K | -801.28K | 89000 | -471.55K |
| interestIncome | 632K | 107K | 156K | 23000 | 10000 | 27000 | 6000 | 26107 | 419K | 5994 |
| interestExpense | 3.18M | 6.64M | 5.04M | 2.31M | 2.26M | 2.02M | 980K | 827.39K | 656K | 477.55K |
| depreciationAndAmortization | 82.21M | 79.94M | 74.87M | 78.56M | 68.08M | 56.02M | 52.8M | 44.89M | 34.47M | 30.69M |
| ebitda | 326.36M | 190.9M | 161.56M | 137.51M | 92.48M | 63.86M | 61.63M | 115.59M | 97.08M | 86.56M |
| ebit | 244.15M | 110.96M | 86.69M | 58.72M | 28.58M | 8.13M | 8.64M | 70.47M | 62.28M | 55.73M |
| nonOperatingIncomeExcludingInterest | 1.92M | 1.89M | -471K | 1.87M | 989K | 1.14M | 1.05M | 2.87M | -1.21M | -434K |
| operatingIncome | 246.08M | 112.85M | 86.22M | 37.3M | 24.4M | 769K | 1.82M | 73.16M | 60.87M | 55.28M |
| totalOtherIncomeExpensesNet | -5.11M | -8.54M | -4.35M | -3.96M | -3.04M | -3.16M | -1.83M | -3.46M | 881K | 93000 |
| incomeBeforeTax | 240.97M | 104.32M | 81.87M | 56.64M | 25.54M | 6.11M | 7.85M | 69.88M | 61.95M | 55.39M |
| incomeTaxExpense | 19.04M | 16.81M | 3.51M | 5.36M | 2.44M | 302K | -3.88M | 9.74M | 9.89M | 9.14M |
| netIncomeFromContinuingOperations | 221.93M | 87.5M | 78.37M | 51.28M | 23.1M | 5.81M | 11.73M | 60.14M | 52.06M | 46.25M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | -1000 | - | - | - | - | - | - | - | - |
| netIncome | 221.93M | 87.5M | 78.37M | 51.28M | 23.1M | 5.81M | 11.73M | 60.14M | 52.06M | 46.25M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 221.93M | 87.5M | 78.37M | 51.28M | 23.1M | 5.81M | 11.73M | 60.14M | 52.06M | 46.25M |
| eps | 16.31 | 6.41 | 5.74 | 3.82 | 1.82 | 0.46 | 0.93 | 4.77 | 4.14 | 3.67 |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 28.56M | 36.5M | 74.02M | 24.48M | 15.86M | 18.15M | 12.17M | 12.08M | 32.11M | 38.88M |
| shortTermInvestments | - | - | - | 747K | 1.18M | 4.26M | 10.17M | - | - | - |
| cashAndShortTermInvestments | 28.56M | 36.5M | 74.02M | 25.22M | 17.04M | 22.41M | 22.33M | 12.08M | 32.11M | 38.88M |
| netReceivables | 192.43M | 203.48M | 141.03M | 108.39M | 97.66M | 85.61M | 90.96M | 89.7M | 98.48M | 63.7M |
| accountsReceivables | 186.92M | 173.9M | 128.03M | 93.34M | 86.99M | 72.66M | 76.29M | 89.7M | 98.48M | 63.7M |
| otherReceivables | 5.5M | 29.58M | 13M | 15.05M | 10.67M | 12.95M | 14.67M | - | - | - |
| inventory | 60.61M | 85.76M | 75.29M | 59.02M | 70.39M | 64.88M | 61.53M | 52.41M | 59.28M | 48.32M |
| prepaids | - | - | - | 15.05M | 10.67M | 12.95M | 14.67M | 11.31M | 8.64M | 10.06M |
| otherCurrentAssets | 39.56M | 101.22M | 47.61M | 32.06M | 21.26M | 13.76M | 20.31M | 13.29M | 19.8M | 14.42M |
| totalCurrentAssets | 321.16M | 426.95M | 337.94M | 208.33M | 193.58M | 185.14M | 189.89M | 178.79M | 218.31M | 175.38M |
| propertyPlantEquipmentNet | 827.74M | 545.81M | 445.29M | 379.59M | 327.94M | 326.2M | 300.71M | 268.64M | 192.31M | 158.62M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 125.58M | 310.42M | 281.58M | 231.74M | 190.78M | 160.73M | 102.52M | 8.25M | 8.39M | 5.27M |
| goodwillAndIntangibleAssets | 125.58M | 310.42M | 281.58M | 231.74M | 190.78M | 160.73M | 102.52M | 8.25M | 8.39M | 5.27M |
| longTermInvestments | 51.28M | 2.71M | 2.71M | 10.73M | 10.85M | 10.85M | 52.05M | 8.72M | 10.2M | 10.38M |
| taxAssets | 20.96M | 30.2M | 33.87M | 31.5M | 33.76M | 34.77M | 33.07M | 2.81M | 2.28M | 3.86M |
| otherNonCurrentAssets | -126.18K | 14.25M | - | - | - | - | - | -2.81M | -2.28M | -3.86M |
| totalNonCurrentAssets | 1.03B | 903.39M | 763.45M | 653.55M | 563.33M | 532.54M | 488.35M | 285.62M | 210.9M | 174.26M |
| otherAssets | - | 1000 | - | - | - | - | - | 123.34M | 71.03M | 72.16M |
| totalAssets | 1.35B | 1.33B | 1.1B | 861.88M | 756.91M | 717.68M | 678.24M | 587.75M | 500.24M | 421.8M |
| totalPayables | 78.36M | 69.81M | 30.88M | 19.62M | 17.39M | 34.55M | 24.04M | 19.35M | 31.92M | 21.96M |
| accountPayables | 41.26M | 37.37M | 30.88M | 19.62M | 17.39M | 34.55M | 24.04M | 19.35M | 31.92M | 21.96M |
| otherPayables | 37.1M | 32.45M | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | 41.35M | 22.69M | 36.79M | 29.28M | 26.68M | 31.76M | 32.72M | 29.41M |
| shortTermDebt | 149M | 267M | 256M | 157M | 157M | 182.5M | 183M | 112M | 49M | 27M |
| capitalLeaseObligationsCurrent | - | - | -74.81M | -23.92M | -19.54M | -19.38M | -11.92M | -12.73M | -13.18M | -12.54M |
| taxPayables | 32.76M | 20.99M | 6.21M | 2.24M | 182K | 1.24M | 23.86M | 6.66M | 6.82M | 4.04M |
| deferredRevenue | - | - | 74.81M | 23.92M | 19.54M | 19.38M | 11.92M | 12.73M | 13.18M | 12.54M |
| otherCurrentLiabilities | 73.18M | 159.37M | 37.18M | 35.76M | 6.62M | 6.66M | 30.36M | 12.05M | 15.63M | 12.11M |
| totalCurrentLiabilities | 300.54M | 496.19M | 440.22M | 258.99M | 237.34M | 272.38M | 276M | 187.88M | 142.45M | 103.01M |
| longTermDebt | 111.77M | - | - | - | 110M | 32.5M | 10M | 10M | 10M | 10M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | 7.98M | 7.74M | 8.76M | 7.69M | 3.64M | 7.1M | 6.03M |
| deferredTaxLiabilitiesNonCurrent | - | 1000 | 3.22M | 2.51M | 2.78M | 2.54M | 2.17M | 2.9M | 2.9M | 3.97M |
| otherNonCurrentLiabilities | 186.16M | 154.47M | 40.22M | 30.07M | 6.51M | 6.12M | 4.72M | 4.52M | 3.35M | 3.03M |
| totalNonCurrentLiabilities | 297.92M | 154.47M | 43.44M | 32.58M | 119.3M | 41.16M | 16.89M | 10M | 10M | 10M |
| otherLiabilities | - | - | - | - | - | - | - | 11.06M | 6.24M | 7M |
| capitalLeaseObligations | - | - | -74.81M | -23.92M | -19.54M | -19.38M | -11.92M | -12.73M | -13.18M | -12.54M |
| totalLiabilities | 598.46M | 650.66M | 483.66M | 291.57M | 356.63M | 313.54M | 292.89M | 208.94M | 158.7M | 120M |
| treasuryStock | -150.96M | -1.42M | - | -167K | - | -957K | -6.6M | -6.6M | -6.6M | -3.09M |
| preferredStock | - | - | 147.49M | - | - | - | - | 214.34M | - | - |
| commonStock | 193.14M | 193.14M | 193.14M | 193.14M | 178.99M | 178.99M | 178.99M | 178.99M | 178.99M | 178.99M |
| retainedEarnings | 852.85M | 645.94M | 572.08M | 502.59M | 455.41M | 439.64M | 435.08M | 420.74M | 360.61M | 308.55M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 221.93M | 87.5M | 78.37M | 51.28M | 23.1M | 5.81M | 11.73M | 60.14M | 52.06M | 46.25M |
| depreciationAndAmortization | 82.21M | 79.94M | 74.87M | 78.56M | 68.08M | 56.02M | 52.8M | 25.83M | 19.8M | 19.91M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 50.77M | -66.24M | -46.1M | 10.78M | -7.42M | -12.39M | 13.8M | 12.4M | -40.06M | -11.8M |
| accountsReceivables | -57.52M | -84.48M | -33.3M | -31.7M | -11M | 10.09M | 7.59M | 6.37M | -30.46M | -12.08M |
| inventory | -12.01M | -16.04M | -17.89M | -4.3M | -5.92M | -6.3M | -4.85M | 6.03M | -9.61M | 285K |
| accountsPayables | - | - | 5.96M | 5.61M | 2.02M | -5.85M | 3.54M | -11.87M | 5.84M | 2.07M |
| otherWorkingCapital | 120.3M | 34.28M | -873K | 41.17M | 7.48M | -10.33M | 7.52M | 11.87M | -5.84M | -2.07M |
| otherNonCashItems | -48.15M | 46.99M | 56.09M | -11.09M | 1.94M | 36.39M | -29.25M | -38.51M | 21.47M | 20.71M |
| netCashProvidedByOperatingActivities | 306.76M | 148.2M | 163.22M | 129.53M | 85.71M | 85.83M | 49.09M | 59.86M | 53.27M | 75.06M |
| investmentsInPropertyPlantAndEquipment | -295.58M | -205.6M | -116.37M | -169.17M | -127.43M | -126.58M | -118.73M | -106.8M | -51.03M | -27.48M |
| acquisitionsNet | 304.73M | 8.23M | 267.15K | 46.31M | -1.11M | 290K | 315K | 411K | 1.26M | 110K |
| purchasesOfInvestments | -9.8M | - | - | -45.95M | 74.11M | -2.5M | - | -663K | -1.26M | - |
| salesMaturitiesOfInvestments | - | - | - | 45.95M | 2.84M | 8.88M | 51000 | 252K | 10000 | - |
| otherInvestingActivities | -26.85M | -69.9M | -78.7M | 845K | -74.11M | 13M | 2.53M | -21.59M | -14.79M | -10.68M |
| netCashProvidedByInvestingActivities | -27.49M | -267.27M | -195.07M | -122.02M | -125.7M | -106.91M | -115.83M | -128.39M | -65.82M | -38.05M |
| netDebtIssuance | -106.34M | 111M | 99M | -25M | 52M | 22M | 71.02M | 63M | 22M | -5M |
| longTermNetDebtIssuance | 11.66M | 100M | - | -25M | 77.5M | 22M | 71.02M | 63M | 22M | -12M |
| shortTermNetDebtIssuance | -118M | 11M | 99M | - | -25.5M | - | - | - | - | 7M |
| netStockIssuance | -150.09M | -1.45M | -190K | 34.46M | -263K | 6.14M | - | -5000 | -1M | 1.38M |
| netCommonStockIssuance | -150.09M | -1.45M | -190K | 34.46M | -263K | 6.14M | - | -5000 | -1M | 1.38M |
| commonStockIssuance | 911K | 1.08M | 1.14M | 36.22M | 1.05M | 6.14M | - | - | - | 1.38M |
| commonStockRepurchased | -151M | -2.53M | -1.32M | -1.76M | -263K | - | - | -5000 | -1M | - |
| netPreferredStockIssuance | - | - | - | - | -1.05M | - | - | - | - | - |
| netDividendsPaid | -30.02M | -27.3M | -17.74M | -8.19M | -14.67M | -2.52M | -6.93M | -17.64M | -16.41M | -12.61M |
| commonDividendsPaid | -30.02M | -27.3M | -17.74M | -8.19M | -14.67M | -2.52M | -6.93M | -17.64M | -16.41M | -12.61M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 1000 | -1000 | 1000 | -1 | 1.06M | 1.05M | 4.58M | 3.74M | 999 | -7M |
| netCashProvidedByFinancingActivities | -286.45M | 82.25M | 81.07M | 1.26M | 38.12M | 26.67M | 68.66M | 49.09M | 4.6M | -23.23M |
| date | 2026-03-31 | 2025-09-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 369.2M | 362.24M | 212.43M | 212.43M | 162M | 162M | 293.07M | 146.53M | 255.39M | 253.22M |
| costOfRevenue | 204.38M | 212.23M | 125.11M | 125.11M | 103.29M | 103.29M | 191.83M | 80.68M | 167.57M | 178.07M |
| grossProfit | 164.81M | 150.01M | 87.32M | 87.32M | 58.71M | 58.71M | 101.24M | 65.86M | 87.82M | 75.14M |
| researchAndDevelopmentExpenses | 21.19M | 18.86M | 27.58M | 27.58M | - | - | 23.28M | 26.88M | - | 28.95M |
| generalAndAdministrativeExpenses | - | - | 10.34M | 10.34M | 7.55M | 7.55M | 15.44M | 7.72M | 13.67M | 13.09M |
| sellingAndMarketingExpenses | - | - | 22.8M | 22.8M | 22.07M | 22.07M | 41.38M | 20.69M | 37.5M | 41.11M |
| sellingGeneralAndAdministrativeExpenses | 33.72M | 56.2M | 33.14M | 33.14M | 29.63M | 29.63M | 56.82M | 28.41M | 51.17M | 54.2M |
| otherExpenses | - | - | -9.57M | -9.57M | 8.83M | 8.83M | -25.19M | -12.6M | - | - |
| operatingExpenses | 54.91M | 75.06M | 51.15M | 51.15M | 38.46M | 38.46M | 54.9M | 42.69M | 51.17M | 54.2M |
| costAndExpenses | 259.3M | 287.29M | 176.26M | 176.26M | 141.75M | 141.75M | 246.74M | 123.37M | 218.74M | 232.27M |
| netInterestIncome | -1.05M | -1.91M | -1.62M | -1.62M | -1.64M | -1.64M | -2.75M | -1.31M | -2.14M | -1.4M |
| interestIncome | 160.39K | 471.42K | 86981 | - | 35401 | - | 50000 | - | 106K | 20000 |
| interestExpense | 1.21M | 2.38M | 1.62M | 1.62M | 1.64M | 1.64M | 2.8M | 1.31M | 2.24M | 1.42M |
| depreciationAndAmortization | 45.11M | 37.17M | 7.91M | 7.91M | 18.77M | 18.77M | 10.52M | 5.12M | 35.94M | 41.12M |
| ebitda | 155M | 186.63M | 44.08M | 44.08M | 44.14M | 44.14M | 56.85M | 28.28M | 75.83M | 82.44M |
| ebit | 109.9M | 149.46M | 36.17M | 36.17M | 25.37M | 25.37M | 46.33M | 23.17M | 39.89M | 41.32M |
| nonOperatingIncomeExcludingInterest | - | -75M | - | - | -5.12M | -5.12M | -1000 | -500 | - | -172K |
| operatingIncome | 109.9M | 74.95M | 36.17M | 36.17M | 20.25M | 20.25M | 46.33M | 23.17M | 36.65M | 20.94M |
| totalOtherIncomeExpensesNet | -15.96M | 72.13M | -2.16M | -2.16M | -2.11M | -2.11M | -2.72M | -1.36M | -1.62M | -1.25M |
| incomeBeforeTax | 93.94M | 147.08M | 34.01M | 34.01M | 18.15M | 18.15M | 43.61M | 21.8M | 38.26M | 39.9M |
| incomeTaxExpense | 10.9M | 8.16M | 6.56M | 6.56M | 1.85M | 1.85M | 1.82M | 911K | 1.68M | 4.06M |
| netIncomeFromContinuingOperations | 83.04M | 138.92M | 27.45M | 27.45M | 16.3M | 16.3M | 41.79M | 20.89M | 36.58M | 35.84M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 83.04M | 138.92M | 27.45M | 27.45M | 16.3M | 16.3M | 41.79M | 20.89M | 36.58M | 35.84M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 83.04M | 138.92M | 27.45M | 27.45M | 16.3M | 16.3M | 41.79M | 20.89M | 36.58M | 35.84M |
| eps | 6.13 | 10.18 | 2.01 | 2.01 | 1.19 | 1.19 | 3.06 | 1.53 | 2.68 | 2.63 |
| date | 2026-03-31 | 2025-09-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 28.56M | 36.3M | 36.5M | 36.5M | 52.31M | 52.31M | 74.02M | 74.02M | 36.38M | 24.48M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | 747K |
| cashAndShortTermInvestments | 28.56M | 36.3M | 36.5M | 36.5M | 52.31M | 52.31M | 74.02M | 74.02M | 36.38M | 25.22M |
| netReceivables | 192.43M | 152.43M | 203.48M | 173.9M | 141.36M | 130.42M | 141.03M | 128.03M | 111.52M | 108.39M |
| accountsReceivables | 186.92M | 142.07M | 173.9M | 173.9M | 130.42M | 130.42M | 128.03M | 128.03M | 95.69M | 93.34M |
| otherReceivables | 5.5M | 10.36M | 29.58M | - | 10.94M | - | 13M | - | 15.83M | 15.05M |
| inventory | 60.61M | 69.39M | 85.76M | 85.76M | 81.33M | 81.33M | 75.29M | 75.29M | 101.29M | 59.02M |
| prepaids | - | - | - | - | - | - | - | - | - | 15.05M |
| otherCurrentAssets | 39.56M | 111.86M | 101.22M | 130.8M | 66.1M | 77.04M | 47.61M | 60.61M | 47.68M | 32.06M |
| totalCurrentAssets | 321.16M | 369.99M | 426.95M | 426.95M | 341.1M | 341.1M | 337.94M | 337.94M | 249.25M | 208.33M |
| propertyPlantEquipmentNet | 827.74M | 614.52M | 545.81M | 558.07M | 495.19M | 495.19M | 445.29M | 437.56M | 397.76M | 379.59M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 125.58M | 194.87M | 310.42M | 28.43M | 305.33M | 305.33M | 281.58M | 31.01M | 256.89M | 231.74M |
| goodwillAndIntangibleAssets | 125.58M | 194.87M | 310.42M | 28.43M | 305.33M | 305.33M | 281.58M | 31.01M | 256.89M | 231.74M |
| longTermInvestments | 51.28M | 62.23M | 2.71M | 2.71M | 2.65M | 2.65M | 2.71M | 2.71M | 2.64M | 10.73M |
| taxAssets | 20.96M | 19.39M | 30.2M | - | 34.69M | - | 33.87M | - | 30.13M | 31.5M |
| otherNonCurrentAssets | -126.18K | -52.32M | 14.25M | 314.18M | 2M | 36.69M | - | 284.44M | - | - |
| totalNonCurrentAssets | 1.03B | 838.69M | 903.39M | 903.39M | 839.86M | 839.86M | 763.45M | 755.72M | 687.43M | 653.55M |
| otherAssets | - | - | 1000 | - | - | - | - | - | - | - |
| totalAssets | 1.35B | 1.21B | 1.33B | 1.33B | 1.18B | 1.18B | 1.1B | 1.09B | 936.68M | 861.88M |
| totalPayables | 78.36M | 50.27M | 69.81M | 37.37M | 55.97M | 25.11M | 30.88M | 30.88M | 24.6M | 19.62M |
| accountPayables | 41.26M | 22.92M | 37.37M | 37.37M | 25.11M | 25.11M | 30.88M | 30.88M | 24.6M | 19.62M |
| otherPayables | 37.1M | 27.35M | 32.45M | - | 30.86M | - | - | - | - | - |
| accruedExpenses | - | - | - | 36.1M | - | 59.7M | 41.35M | 25.83M | - | 22.69M |
| shortTermDebt | 149M | 9.99M | 267M | 267M | 383.74M | 325.19M | 256M | 256M | 203M | 157M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | -74.81M | - | - | -23.92M |
| taxPayables | 32.76M | 20.33M | 20.99M | - | 11.75M | - | 6.21M | - | 2.67M | 2.24M |
| deferredRevenue | - | - | - | - | - | - | 74.81M | - | 33.62M | 23.92M |
| otherCurrentLiabilities | 73.18M | 191.42M | 159.37M | 155.71M | 457.38M | 103.35M | 37.18M | 127.51M | 61.06M | 35.76M |
| totalCurrentLiabilities | 300.54M | 251.68M | 496.19M | 496.19M | 513.35M | 513.35M | 440.22M | 440.22M | 322.28M | 258.99M |
| longTermDebt | 111.77M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | 7.37M | - | - | - | 7.49M | 7.98M |
| deferredTaxLiabilitiesNonCurrent | - | - | 1000 | - | 1.8M | - | 3.22M | - | 2.08M | 2.51M |
| otherNonCurrentLiabilities | 186.16M | 149.82M | 154.47M | 154.47M | 36.59M | 45.75M | 40.22M | 35.71M | 31.14M | 30.07M |
| totalNonCurrentLiabilities | 297.92M | 149.82M | 154.47M | 154.47M | 45.76M | 45.75M | 43.44M | 35.71M | 33.22M | 32.58M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | -74.81M | - | - | -23.92M |
| totalLiabilities | 598.46M | 401.49M | 650.66M | 650.65M | 559.11M | 559.1M | 483.66M | 475.93M | 355.5M | 291.57M |
| treasuryStock | -150.96M | -1.45M | -1.42M | -1.42M | -158K | -158K | - | - | -167K | -167K |
| preferredStock | - | - | - | - | - | - | 147.49M | - | - | - |
| commonStock | 193.14M | 193.14M | 193.14M | 193.14M | 193.14M | 193.14M | 193.14M | 193.14M | 193.14M | 193.14M |
| retainedEarnings | 852.85M | 770.02M | 645.94M | 645.94M | 591.03M | 591.03M | 572.08M | 572.08M | 216.51M | 502.59M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2026-03-31 | 2025-09-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 83.04M | 138.92M | 27.45M | 27.45M | 16.3M | 16.3M | 41.79M | 20.89M | 36.58M | 35.84M |
| depreciationAndAmortization | 45.11M | 37.17M | 21.2M | 21.2M | 18.77M | 18.77M | 38.92M | 19.32M | 35.94M | 41.12M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 67.23M | -16.49M | -34.83M | -34.83M | -7.68M | -7.68M | -33.31M | -16.65M | 1.46M | -4.99M |
| accountsReceivables | 17.14M | -54.71M | -21.62M | -21.62M | -1.49M | -1.49M | -32.22M | -16.11M | -274K | -33.17M |
| inventory | 4.25M | -16.22M | -3.22M | -3.22M | -4.8M | -4.8M | -5.69M | -2.84M | -12.2M | -687K |
| accountsPayables | 6.53M | 3.56M | - | - | - | - | 1.41M | - | 4.55M | 1.47M |
| otherWorkingCapital | 39.3M | 50.88M | -9.99M | -9.99M | -1.39M | -1.39M | 3.19M | 2.3M | 9.38M | 27.4M |
| otherNonCashItems | -18.56M | -29.39M | 26.83M | 26.83M | 6.06M | 6.06M | 42.39M | 21.34M | 79.27M | 102.44M |
| netCashProvidedByOperatingActivities | 176.81M | 130.22M | 40.65M | 40.65M | 33.45M | 33.45M | 89.79M | 44.9M | 73.43M | 59.79M |
| investmentsInPropertyPlantAndEquipment | -177.12M | -146M | -53.53M | -53.53M | -49.27M | -49.27M | -66.26M | -33.13M | -89.95M | -85.81M |
| acquisitionsNet | -1.79M | 306.81M | 109.57K | - | 9.73M | - | 209K | - | 32000 | 46.11M |
| purchasesOfInvestments | -9.82M | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 3.31M | -3.52M | -15.57M | -15.57M | -15.27M | -15.27M | -39.1M | -19.45M | -39.8M | 845K |
| netCashProvidedByInvestingActivities | -185.43M | 157.29M | -69.1M | -69.1M | -64.54M | -64.54M | -105.16M | -52.58M | -89.91M | -38.86M |
| netDebtIssuance | 151.03M | -257M | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | 11.69M | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | 139.34M | -257M | - | - | - | - | - | - | - | - |
| netStockIssuance | -150.12M | -339.58K | -1.19M | -1.19M | -79000 | -79000 | -1.32M | -662.5K | - | -696K |
| netCommonStockIssuance | -150.12M | -339.58K | -1.19M | -1.19M | -79000 | -79000 | -1.32M | -662.5K | - | -696K |
| commonStockIssuance | 913.23K | - | - | - | - | - | - | - | - | 1.06M |
| commonStockRepurchased | -151.03M | -339.58K | -1.19M | -1.19M | -79000 | -79000 | -1.32M | -662.5K | - | -1.76M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -30M | 1000 | - | -13.65M | -13.65M | - | - | -17.74M | - |
| commonDividendsPaid | - | -30M | 1000 | - | -13.65M | -13.65M | - | - | -17.74M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 339.58K | 21.54M | 21.54M | 34.5M | 34.5M | 54.14M | 27.07M | 46M | -12M |
| netCashProvidedByFinancingActivities | 913.23K | -287M | 20.35M | 20.35M | 20.77M | 20.77M | 52.81M | 26.41M | 28.26M | -12.7M |