OTC : ACOPF
$0 (0.0%)
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.9B | 1.67B | 1.59B | 1.44B | 1.21B | 1.73B | 1.3B | 922.68M | 549.53M | 352.78M |
| costOfRevenue | 1.02B | 906.69M | 851.92M | 780.22M | 695.32M | 762.12M | 587.3M | 458M | 285.73M | 201.5M |
| grossProfit | 875.16M | 766.63M | 739.16M | 663.52M | 509.71M | 968.57M | 713.46M | 464.67M | 263.8M | 151.28M |
| researchAndDevelopmentExpenses | - | - | - | - | 2.51M | 4.33M | 3.39M | 3.63M | 2.95M | 1.78M |
| generalAndAdministrativeExpenses | 254.17M | 236.23M | 227.65M | 209.26M | 87.02M | 96.04M | 69.54M | 44.41M | 28.48M | 27.03M |
| sellingAndMarketingExpenses | 375.61M | 330.28M | 311.06M | 278.87M | 213.88M | 236.87M | 164.65M | 107.35M | 66.16M | 51.98M |
| sellingGeneralAndAdministrativeExpenses | 629.77M | 566.52M | 539.72M | 488.6M | 301.48M | 334.2M | 234.19M | 151.76M | 94.64M | 79.78M |
| otherExpenses | 26.34M | -2.13M | 1.78M | 2.49M | 1.7M | 435K | 358K | 323K | 279K | 274K |
| operatingExpenses | 656.11M | 564.39M | 538.06M | 486.23M | 393.74M | 420.91M | 295.36M | 183.81M | 125.33M | 99.45M |
| costAndExpenses | 1.68B | 1.47B | 1.39B | 1.27B | 1.09B | 1.18B | 882.66M | 641.81M | 411.06M | 300.94M |
| netInterestIncome | 41.16M | 35.9M | 21.64M | 3.98M | 3.22M | 5.68M | 4.16M | 2.23M | 752K | 297K |
| interestIncome | 45.46M | 40.4M | 21.76M | 4.1M | 3.29M | 5.74M | 4.24M | 2.37M | 887K | 465K |
| interestExpense | 2.48M | 3M | 4.45M | 2M | 71000 | 59000 | 118K | 138K | 135K | 37000 |
| depreciationAndAmortization | 26.34M | 26.9M | 18.2M | 18.93M | 7.45M | 4.39M | 2.18M | 2.17M | 1.25M | 2.74M |
| ebitda | 318.06M | 229.14M | 219.42M | 196.34M | 130M | 549.76M | 420.22M | 280.88M | 142.38M | 54.1M |
| ebit | 291.73M | 202.24M | 201.22M | 177.41M | 119.34M | 547.72M | 418.2M | 279.37M | 139.49M | 52.76M |
| nonOperatingIncomeExcludingInterest | -72.68M | - | - | - | -3.29M | - | - | - | -887K | -274K |
| operatingIncome | 219.04M | 202.24M | 201.22M | 177.41M | 126.42M | 547.72M | 418.2M | 279.37M | 141.14M | 52.76M |
| totalOtherIncomeExpensesNet | 70.21M | 35.9M | 21.64M | 3.98M | 3.22M | 5.68M | 4.13M | 3.86M | 752K | -182K |
| incomeBeforeTax | 289.25M | 238.14M | 222.86M | 181.39M | 119.26M | 553.4M | 422.33M | 283.23M | 139.35M | 52.3M |
| incomeTaxExpense | 97.16M | 84.26M | 78.02M | 66.65M | 38.61M | 165.24M | 127.8M | 87.55M | 48.7M | 21.86M |
| netIncomeFromContinuingOperations | 192.09M | 153.88M | 144.84M | 114.74M | 80.66M | 388.17M | 294.53M | 195.68M | 90.65M | 30.44M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | -2.33M | -6.79M | - | - | - |
| netIncome | 202.89M | 167.58M | 155.64M | 122.62M | 80.66M | 385.84M | 287.74M | 195.68M | 90.65M | 30.44M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 202.89M | 167.58M | 155.64M | 122.62M | 80.66M | 385.84M | 287.74M | 195.68M | 90.65M | 30.44M |
| eps | 0.28 | 0.23 | 0.21 | 0.16 | 0.11 | 0.53 | 0.39 | 0.27 | 0.13 | 0.04 |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.1B | 968.94M | 352.23M | 437.31M | 875.15M | 413.03M | 193.47M | 154.75M | 91.02M | 58.36M |
| shortTermInvestments | - | - | 450M | 450M | - | 441.15M | 271.33M | 185.7M | 30M | 11M |
| cashAndShortTermInvestments | 1.1B | 968.94M | 802.23M | 887.31M | 875.15M | 854.18M | 464.8M | 340.46M | 121.02M | 69.36M |
| netReceivables | 92.25M | 78.07M | 57.69M | 67.29M | 47.73M | 63.5M | 57.99M | 53.44M | 68.72M | 45.52M |
| accountsReceivables | 61.79M | 50.73M | 57.69M | 67.29M | 47.73M | 63.5M | 57.99M | 53.44M | 68.72M | 44.72M |
| otherReceivables | 30.46M | 27.34M | - | - | - | - | - | - | - | 799K |
| inventory | 139.11M | 179.65M | 193.44M | 140.04M | 112.2M | 147.33M | 108.45M | 64.1M | 28.44M | 52.56M |
| prepaids | 108.52M | 52.54M | 45.68M | 54.54M | 27.82M | 56.34M | 49.69M | 36.02M | 35.96M | 15.1M |
| otherCurrentAssets | 10.95M | 8.74M | 23.07M | 22.06M | 33.99M | 7.2M | 8.26M | 5.69M | 4.15M | 799K |
| totalCurrentAssets | 1.45B | 1.29B | 1.12B | 1.17B | 1.1B | 1.13B | 689.2M | 499.7M | 258.29M | 182.42M |
| propertyPlantEquipmentNet | 237.07M | 257.35M | 262.56M | 256.58M | 32.46M | 30.35M | 10.3M | 9.7M | 8.36M | 8.02M |
| goodwill | 102.28M | 102.38M | 102.35M | 102.47M | 8.17M | 8.12M | 7.96M | 10.21M | 10.04M | 10.38M |
| intangibleAssets | 8.64M | 8.71M | 6.07M | 6.85M | 6.96M | 4.56M | 4.36M | 4.08M | 2.19M | 2.44M |
| goodwillAndIntangibleAssets | 110.92M | 111.09M | 108.42M | 109.32M | 15.14M | 12.68M | 12.32M | 14.29M | 12.23M | 12.82M |
| longTermInvestments | 110.88M | 13.25M | 71.96M | 135.26M | 157.8M | 252.58M | 286.81M | 186.86M | 62.05M | - |
| taxAssets | 26.98M | - | 28.62M | 25.73M | 53.1M | 28.2M | - | 4.86M | - | - |
| otherNonCurrentAssets | 5.26M | 65.23M | -28.62M | -25.73M | -53.1M | -28.2M | -309.42M | -4.86M | -82.64M | -20.84M |
| totalNonCurrentAssets | 491.11M | 446.93M | 442.95M | 501.16M | 205.4M | 295.61M | 309.42M | 210.85M | 82.64M | 20.84M |
| otherAssets | - | - | 46.66M | 43.45M | 69.72M | 29.16M | 8.35M | 5.66M | 3M | 6.89M |
| totalAssets | 1.94B | 1.73B | 1.61B | 1.72B | 1.37B | 1.45B | 1.01B | 716.22M | 343.93M | 210.15M |
| totalPayables | 353.54M | 83.86M | 54.72M | 83.11M | 40.99M | 129.95M | 84.15M | 66.08M | 34.08M | 36.98M |
| accountPayables | 75.97M | 83.86M | 54.72M | 83.11M | 40.99M | 129.95M | 84.15M | 66.08M | 34.08M | 36.98M |
| otherPayables | 277.57M | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 263.41M | 251.01M | - | - | - | 89.6M | 42.86M | - | - |
| shortTermDebt | 39M | - | 15M | 40.79M | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 5.37M | 5.6M | 4.18M | 3.13M | 3.65M | 3.41M | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | 3.17M | 3.17M | 4.75M | 3.77M | 1.43M | - | - | - |
| otherCurrentLiabilities | 52.17M | 63.9M | 51.13M | 313.14M | 225.31M | 172.07M | 45.14M | 51.46M | 68.26M | 39.83M |
| totalCurrentLiabilities | 450.08M | 416.77M | 379.21M | 440.17M | 274.69M | 305.43M | 218.89M | 160.39M | 102.35M | 76.81M |
| longTermDebt | 38.76M | 37.89M | 67.04M | 66.21M | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 17.6M | 22.73M | 15.31M | 14.22M | 12.85M | 13.44M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 4.92M | 706K | -15.31M | -14.22M | 511K | 392K | 227K | 120K | - | 228K |
| totalNonCurrentLiabilities | 61.29M | 61.33M | 67.04M | 66.21M | 13.36M | 13.83M | 227K | 120K | - | 228K |
| otherLiabilities | - | - | 15.97M | 15.51M | - | - | - | - | - | 38000 |
| capitalLeaseObligations | 22.97M | 28.33M | 19.49M | 17.35M | 16.5M | 16.84M | - | - | - | - |
| totalLiabilities | 511.37M | 478.1M | 462.21M | 521.89M | 288.05M | 319.26M | 219.12M | 160.51M | 102.35M | 77.07M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | 1.84M |
| commonStock | 100000 | 100000 | 100000 | 149.16M | 149.12M | 146.93M | 144.5M | 141.57M | 134.3M | 130.55M |
| retainedEarnings | 1.63B | 1.49B | 1.32B | 1.17B | 1.04B | 964.28M | 578.44M | 290.7M | 95.02M | 4.37M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 123.54M | 167.58M | 155.64M | 122.62M | 80.66M | 385.84M | 287.74M | 195.68M | 90.65M | 30.44M |
| depreciationAndAmortization | 16.04M | 32.2M | 17.12M | 17.69M | 7.38M | 4.28M | 2.02M | 1.51M | 1.25M | 1.35M |
| deferredIncomeTax | - | - | 31.97M | 11.54M | -42.38M | 35M | 43.28M | 25.67M | 820K | 50.06M |
| stockBasedCompensation | - | 10.73M | 17.13M | 11.7M | 1.84M | 8.33M | 8.18M | 2.61M | 2.53M | 3.11M |
| changeInWorkingCapital | -16.82M | 8.08M | -49.1M | -23.24M | 40.54M | -43.33M | -51.47M | -28.28M | -3.35M | -53.17M |
| accountsReceivables | -8.63M | 1.15M | 4.29M | -3.56M | 5.42M | -4.45M | -7.12M | 7.38M | -27.47M | -5.46M |
| inventory | 24.68M | 13.79M | -53.4M | -19.68M | 35.13M | -38.88M | -44.35M | -35.66M | 24.12M | -47.71M |
| accountsPayables | - | - | -10.91M | 20.85M | -28.52M | 6.64M | 13.68M | - | - | - |
| otherWorkingCapital | -36.85M | -6.86M | 10.91M | -20.85M | 28.52M | -6.64M | -13.68M | -58000 | -20.86M | -5.45M |
| otherNonCashItems | 201.48M | 37.17M | -61.48M | 63.48M | 1.37M | 37.29M | -692K | 33.92M | 8.87M | 39.75M |
| netCashProvidedByOperatingActivities | 201.48M | 255.74M | 111.28M | 203.8M | 89.42M | 427.41M | 289.07M | 231.11M | 99.94M | 21.47M |
| investmentsInPropertyPlantAndEquipment | -3.66M | -17.02M | -10.07M | -4.94M | -5.67M | -5.8M | -2.65M | -2.53M | -1.65M | -898K |
| acquisitionsNet | - | - | -213.75M | -213.75M | - | - | - | - | - | - |
| purchasesOfInvestments | -788.31M | -766.61M | -453.54M | -1.07M | -57.06M | -21.86M | -162.34M | -16.07M | - | - |
| salesMaturitiesOfInvestments | 700M | 750M | 450M | 214.82M | - | - | - | - | - | - |
| otherInvestingActivities | -310K | -3.51M | 213.41M | -665.05M | -1.64M | -1.42M | -709K | -2.32M | -49.5M | -1.16M |
| netCashProvidedByInvestingActivities | -92.28M | -37.14M | -13.94M | -669.98M | -64.37M | -29.08M | -165.7M | -20.92M | -51.15M | -2.05M |
| netDebtIssuance | 39M | -45M | -29.37M | 27M | - | -1.78M | - | - | - | - |
| longTermNetDebtIssuance | 39M | -45M | -25.79M | 27M | -3.23M | -1.78M | - | - | - | - |
| shortTermNetDebtIssuance | - | - | -3.58M | - | - | - | - | - | - | - |
| netStockIssuance | - | - | -149.06M | -13.31M | 2.19M | -12.66M | 2.93M | 7.26M | - | - |
| netCommonStockIssuance | - | - | -149.06M | -13.27M | 2.19M | -10.22M | 2.93M | 7.26M | - | - |
| commonStockIssuance | - | - | - | 36000 | 2.19M | 2.44M | 2.93M | 7.26M | - | - |
| commonStockRepurchased | - | - | -149.06M | -13.31M | - | -12.66M | - | - | - | - |
| netPreferredStockIssuance | - | - | - | -36000 | - | -2.44M | - | - | - | - |
| netDividendsPaid | -61.54M | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | -61.54M | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5.73M | -4.81M | -3.58M | -4.05M | -3.23M | 2.44M | - | - | 3.75M | 44.24M |
| netCashProvidedByFinancingActivities | -28.28M | -49.81M | -178.43M | 9.64M | -1.04M | -11.99M | 2.93M | 7.26M | 3.75M | 44.24M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-30 | 2024-06-30 | 2023-12-30 | 2023-06-30 | 2022-12-30 | 2022-06-30 | 2021-12-30 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 992.2M | 1.01B | 892.79M | 431.11M | 405.55M | 809.1M | 781.99M | 784.94M | 658.8M | 527.67M |
| costOfRevenue | 506.77M | 531.29M | 492.83M | 237.2M | 216.15M | 441.87M | 410.06M | 425.9M | 354.32M | 359.23M |
| grossProfit | 485.43M | 475.19M | 399.96M | 193.91M | 189.4M | 367.24M | 371.93M | 359.05M | 304.47M | 168.44M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | 2.51M |
| generalAndAdministrativeExpenses | - | 129.94M | 124.23M | 61.14M | 56.58M | 164.54M | 115.28M | 157.58M | 51.68M | 52.29M |
| sellingAndMarketingExpenses | - | 202.77M | 172.84M | 84.03M | 81.12M | 151.95M | 159.11M | 161.59M | 117.28M | 123.9M |
| sellingGeneralAndAdministrativeExpenses | 331.34M | 332.71M | 297.07M | 145.56M | 137.7M | 317.5M | 274.39M | 319.64M | 168.96M | 176.76M |
| otherExpenses | - | 27.4M | -1.06M | -561.5K | -502.5K | - | - | - | - | - |
| operatingExpenses | 331.34M | 360.1M | 296.01M | 145M | 137.2M | 264.96M | 273.1M | 271.1M | 215.13M | 227.79M |
| costAndExpenses | 838.12M | 891.39M | 788.84M | 382.2M | 353.35M | 706.83M | 683.16M | 697M | 569.46M | 587.02M |
| netInterestIncome | 16.16M | 17.8M | 23.36M | 9.72M | 8.28M | - | - | - | - | - |
| interestIncome | 16.6M | 22.1M | 23.36M | 9.72M | 8.28M | 11.9M | 9.86M | 2.99M | 1.11M | 1.54M |
| interestExpense | 441.84K | 2.48M | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 8.66M | 11.38M | 14.96M | 9.01M | 4.44M | 3.74M | 8.98M | 5.33M | 8.23M | 383K |
| ebitda | 162.74M | 199.15M | 118.91M | 57.93M | 56.64M | 106.07M | 107.87M | 93.35M | 97.62M | -48.55M |
| ebit | 154.08M | 187.77M | 103.95M | 48.92M | 52.2M | 102.33M | 98.89M | 88.02M | 89.39M | -48.94M |
| nonOperatingIncomeExcludingInterest | - | -72.68M | - | - | - | - | - | - | - | -10.38M |
| operatingIncome | 154.08M | 115.09M | 103.95M | 48.92M | 52.2M | 102.33M | 98.89M | 88.02M | 89.39M | -48.94M |
| totalOtherIncomeExpensesNet | 8.36M | 46.9M | 23.31M | 9.7M | 8.25M | 11.84M | 9.8M | 2.92M | 1.06M | 1.51M |
| incomeBeforeTax | 162.45M | 161.99M | 127.27M | 58.61M | 60.46M | 114.17M | 108.69M | 90.94M | 90.45M | -57.81M |
| incomeTaxExpense | 50.36M | 53.89M | 43.27M | 20.97M | 21.16M | 37.81M | 40.22M | 32.27M | 34.37M | -18.42M |
| netIncomeFromContinuingOperations | 112.09M | 108.1M | 84M | 37.64M | 39.3M | 76.37M | 68.47M | 58.66M | 56.08M | -39.38M |
| netIncomeFromDiscontinuedOperations | -625.77K | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 113.93M | 111.16M | 91.72M | 41.16M | 42.63M | 81.86M | 73.78M | 63M | 59.63M | -39.38M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 113.93M | 111.16M | 91.72M | 41.16M | 42.63M | 81.86M | 73.78M | 63M | 59.63M | -39.38M |
| eps | 0.16 | 0.15 | 0.13 | 0.06 | 0.06 | 0.11 | 0.1 | 0.08 | 0.08 | -0.05 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-30 | 2024-06-30 | 2023-12-30 | 2023-06-30 | 2022-12-30 | 2022-06-30 | 2021-12-30 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 436.72M | 1.1B | 542.03M | 968.94M | 342.1M | 352.23M | 427.2M | 437.31M | 747.17M | 875.15M |
| shortTermInvestments | 459.83M | - | 500M | - | 450M | 450M | 350M | 450M | - | - |
| cashAndShortTermInvestments | 896.55M | 1.1B | 1.04B | 968.94M | 792.1M | 802.23M | 777.2M | 887.31M | 747.17M | 875.15M |
| netReceivables | 92.09M | 92.25M | 93.69M | 78.07M | 87.55M | 57.69M | 78.74M | 67.29M | 79.62M | 47.73M |
| accountsReceivables | 92.09M | 61.79M | 93.69M | 50.73M | 87.55M | 57.69M | 78.74M | 67.29M | 79.62M | 47.73M |
| otherReceivables | - | 30.46M | - | 27.34M | - | - | - | - | - | - |
| inventory | 173.34M | 139.11M | 192.56M | 179.65M | 196.58M | 193.44M | 181.98M | 140.04M | 127.91M | 112.2M |
| prepaids | 108.84M | 108.52M | 58.82M | 52.54M | 49.38M | 45.68M | 95.55M | 54.54M | 52.78M | 27.82M |
| otherCurrentAssets | 8.32M | 10.95M | 20.72M | 8.74M | 9.24M | 23.07M | 5.3M | 22.06M | 41.4M | 33.99M |
| totalCurrentAssets | 1.28B | 1.45B | 1.41B | 1.29B | 1.13B | 1.12B | 1.14B | 1.17B | 1.05B | 1.1B |
| propertyPlantEquipmentNet | 194.23M | 237.07M | 247.98M | 257.35M | 262.78M | 262.56M | 254.61M | 256.58M | 257.24M | 32.46M |
| goodwill | - | 102.28M | - | 102.38M | - | 102.35M | - | 102.47M | - | 8.17M |
| intangibleAssets | 215.92M | 8.64M | 111.66M | 8.71M | 107.83M | 6.07M | 108.6M | 6.85M | 109.36M | 6.96M |
| goodwillAndIntangibleAssets | 215.92M | 110.92M | 111.66M | 111.09M | 107.83M | 108.42M | 108.6M | 109.32M | 109.36M | 15.14M |
| longTermInvestments | 121.9M | 110.88M | 54.99M | 13.25M | 41.18M | 71.96M | 153.03M | 135.26M | 150M | 157.8M |
| taxAssets | 33.36M | 26.98M | - | - | - | 28.62M | - | 25.73M | - | 53.1M |
| otherNonCurrentAssets | 3.47 | 5.26M | 72.96M | 65.23M | 53.87M | -28.62M | 43.79M | -25.73M | 47M | -53.1M |
| totalNonCurrentAssets | 565.41M | 491.11M | 487.59M | 446.93M | 465.67M | 442.95M | 560.03M | 501.16M | 563.59M | 205.4M |
| otherAssets | - | - | - | - | - | 46.66M | - | 43.45M | - | 69.72M |
| totalAssets | 1.84B | 1.94B | 1.9B | 1.73B | 1.6B | 1.61B | 1.7B | 1.72B | 1.61B | 1.37B |
| totalPayables | 413.22M | 353.54M | 385.5M | 83.86M | 297.36M | 54.72M | 348.73M | 83.11M | 313.74M | 40.99M |
| accountPayables | 383.57M | 75.97M | 385.5M | 83.86M | 297.36M | 54.72M | 348.73M | 83.11M | 313.74M | 40.99M |
| otherPayables | 29.64M | 277.57M | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | 263.41M | - | 251.01M | - | - | - | - |
| shortTermDebt | 4.53M | 39M | 28M | - | - | 15M | 40M | 40.79M | 13.79M | - |
| capitalLeaseObligationsCurrent | - | 5.37M | 6.09M | 5.6M | 4.71M | 4.18M | 2.7M | 3.13M | 4.23M | 3.65M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | -19.18M | - | 3.17M | - | 4.75M |
| otherCurrentLiabilities | 14.43M | 52.17M | 54.33M | 63.9M | 46.1M | 54.3M | 23.39M | 313.14M | 55.66M | 225.31M |
| totalCurrentLiabilities | 432.17M | 450.08M | 473.92M | 416.77M | 348.17M | 379.21M | 414.81M | 440.17M | 387.43M | 274.69M |
| longTermDebt | 14.61M | 38.76M | 38.76M | 37.89M | 37.89M | 67.04M | 66.21M | 66.21M | 66.21M | - |
| capitalLeaseObligationsNonCurrent | 14.61M | 17.6M | 21.75M | 22.73M | 14.39M | 15.31M | 12.88M | 14.22M | 10.91M | 12.85M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | -2.06M | 4.92M | 6.21M | 706K | 460K | -15.31M | 495K | -14.22M | 1.3M | 511K |
| totalNonCurrentLiabilities | 27.16M | 61.29M | 66.72M | 61.33M | 52.74M | 67.04M | 79.58M | 66.21M | 78.42M | 13.36M |
| otherLiabilities | - | - | - | - | - | 15.97M | - | 15.51M | - | - |
| capitalLeaseObligations | 14.61M | 22.97M | 27.84M | 28.33M | 19.1M | 19.49M | 15.58M | 17.35M | 15.14M | 16.5M |
| totalLiabilities | 459.34M | 511.37M | 540.64M | 478.1M | 400.91M | 462.21M | 494.39M | 521.89M | 465.85M | 288.05M |
| treasuryStock | - | - | -3.38M | - | -8.71M | - | -14.64M | - | -16.99M | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 99963 | 100000 | 100000 | 100000 | 100000 | 100000 | 58.9M | 149.16M | 149.16M | 149.12M |
| retainedEarnings | 1.56B | 1.63B | 1.58B | 1.49B | 1.41B | 1.32B | 1.24B | 1.17B | 1.1B | 1.04B |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-12-31 | 2025-06-30 | 2024-12-30 | 2024-06-30 | 2023-12-30 | 2023-06-30 | 2022-12-30 | 2022-06-30 | 2021-12-30 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 114.55M | -91.72M | 91.72M | 41.16M | 42.63M | 81.86M | 73.78M | 63M | 59.63M | -39.38M |
| depreciationAndAmortization | 8.66M | -14.96M | 14.96M | 11.66M | 4.44M | 8.14M | 8.98M | 9.46M | 8.23M | 4.18M |
| deferredIncomeTax | - | - | - | - | - | 3.55M | 28.42M | 5.48M | 6.06M | -88.14M |
| stockBasedCompensation | - | -5.04M | 5.04M | 2.6M | 2.76M | 8.39M | 8.74M | 7.04M | 4.66M | 2.76M |
| changeInWorkingCapital | -25.57M | 34.81M | -34.81M | 11.63M | -7.59M | 38.89M | -77.08M | -13.24M | -30.86M | 102.98M |
| accountsReceivables | -10.88M | 15.62M | -15.62M | 4.74M | -4.17M | -478K | 4.77M | -391K | -3.17M | -979K |
| inventory | -62.75M | 12.92M | -12.92M | 8.46M | -1.57M | -11.46M | -41.94M | -12.13M | -7.55M | 86.35M |
| accountsPayables | 65.13M | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -17.07M | 6.28M | -6.28M | -1.58M | -1.85M | 50.83M | -39.92M | -715K | -20.14M | 17.6M |
| otherNonCashItems | -2.48M | 199.6M | 1.88M | 29.75M | -11.17M | -22.81M | -17.61M | 39.13M | 56.74M | 28.05M |
| netCashProvidedByOperatingActivities | 95.15M | 122.68M | 78.8M | 96.8M | 31.07M | 114.48M | -3.2M | 105.39M | 98.41M | 98.59M |
| investmentsInPropertyPlantAndEquipment | -13.61M | -1.22M | -2.44M | -2.06M | -6.45M | -3.86M | -6.21M | -2.53M | -2.41M | -1.4M |
| acquisitionsNet | -168.65M | - | - | - | - | - | - | - | -213.75M | - |
| purchasesOfInvestments | -386.37M | -788.31M | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 424.85M | 700M | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 87.72M | -88.03M | -6.64M | -3.42M | -102.52M | 98.65M | -451.19M | -106K | 1.17M |
| netCashProvidedByInvestingActivities | -143.78M | -1.81M | -90.47M | -8.69M | -9.88M | -106.38M | 92.43M | -453.73M | -216.26M | -228K |
| netDebtIssuance | -38.99M | 39M | - | - | - | - | -2.74M | - | -2.01M | - |
| longTermNetDebtIssuance | -38.99M | 39M | - | - | - | - | -2.74M | - | -2.01M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | -58.8M | -90.26M | - | -13.31M | - |
| netCommonStockIssuance | - | - | - | - | - | -58.8M | -90.26M | - | -13.31M | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | -58.8M | -90.26M | - | -13.31M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -83.39M | -61.54M | - | - | - | - | - | - | - | - |
| commonDividendsPaid | -83.39M | -61.54M | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.89M | -30.87M | 25.13M | -1.38M | -23.53M | -26.63M | -1.24M | 24.92M | 36000 | -1.07M |
| netCashProvidedByFinancingActivities | -125.27M | -53.41M | 25.13M | -1.38M | -23.53M | -85.43M | -93M | 24.92M | -15.28M | -1.07M |