NASDAQ : OSW
-$0.33 (-1.22%)
| 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 | 961M | 895.02M | 794.04M | 546.26M | 144.03M | 120.92M | 562.23M | 540.78M | 506.68M | 476.28M |
| costOfRevenue | 855.45M | 745.56M | 667M | 462.69M | 135.58M | 139.23M | 519.02M | 463.18M | 440.35M | 424.26M |
| grossProfit | 105.55M | 149.46M | 127.04M | 83.57M | 8.45M | -18.31M | 43.21M | 77.6M | 66.34M | 52.02M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 54.46M | 53.92M | 51.61M | 43.68M | 39.1M | 9.32M | 25.56M | 24.52M | 24.89M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 18.06M | 54.46M | 53.92M | 51.61M | 43.68M | 39.1M | 9.32M | 25.56M | 24.52M | 24.89M |
| otherExpenses | - | 16.95M | 18.95M | 16.82M | 16.83M | 207.6M | 47.7M | 171K | -217K | -178K |
| operatingExpenses | 18.06M | 71.4M | 72.87M | 68.43M | 60.51M | 246.7M | 57.03M | 29.08M | 28.04M | 28.41M |
| costAndExpenses | 873.52M | 816.96M | 739.87M | 531.12M | 196.09M | 385.93M | 576.05M | 492.26M | 468.39M | 452.67M |
| netInterestIncome | -5.18M | -8.88M | -21.12M | -15.76M | -13.43M | -16.06M | -19.47M | -33.86M | 408K | 340K |
| interestIncome | - | 1.17M | 280K | - | 55000 | 30000 | 43000 | 238K | 408K | 340K |
| interestExpense | 5.18M | 10.05M | 21.4M | 15.76M | 13.46M | 16.09M | 19.51M | 34.1M | - | - |
| depreciationAndAmortization | 25.33M | 24.28M | 22.04M | 22.35M | 22.47M | 24.45M | 21.6M | 10.06M | 9.83M | 12.88M |
| ebitda | 106.62M | 111.18M | 38.94M | 91.89M | -32.14M | -246.62M | 41.55M | 58.98M | 48.13M | 36.5M |
| ebit | 81.29M | 86.9M | 16.9M | 69.54M | -54.6M | -271.07M | 19.96M | 48.52M | 38.49M | 23.78M |
| nonOperatingIncomeExcludingInterest | 6.2M | -8.84M | 37.28M | -54.4M | 2.54M | 6.07M | -33.78M | - | -191K | -162K |
| operatingIncome | 87.48M | 78.06M | 54.17M | 15.14M | -52.06M | -265M | -13.82M | 48.52M | 38.3M | 23.62M |
| totalOtherIncomeExpensesNet | -11.37M | -1.2M | -58.67M | 38.64M | -16.03M | -22.16M | -42.91M | -33.69M | 191K | 162K |
| incomeBeforeTax | 76.11M | 76.86M | -4.5M | 53.78M | -68.09M | -287.16M | 56.73M | 14.83M | 38.49M | 23.78M |
| incomeTaxExpense | 4.49M | 3.99M | -1.53M | 624K | 429K | 814K | 11000 | 1.09M | 5.26M | 5.62M |
| netIncomeFromContinuingOperations | 71.62M | 72.86M | -2.97M | 53.16M | -68.52M | -287.98M | -56.72M | 13.74M | 33.23M | 18.16M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -1 | - | - | - |
| netIncome | 71.62M | 72.86M | -2.97M | 53.16M | -68.52M | -287.98M | -60.73M | 9.89M | 31.12M | 14.9M |
| netIncomeDeductions | - | - | - | 6.4M | - | - | - | - | - | - |
| bottomLineNetIncome | 71.62M | 72.86M | -2.97M | 46.76M | -68.52M | -287.98M | -35.27M | 9.89M | 31.12M | 14.9M |
| eps | 0.69 | 0.7 | -0.03 | 0.57 | -0.76 | -3.87 | -0.61 | 0.16 | 0.49 | 0.24 |
| 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 | 16.31M | 57.44M | 27.7M | 32.06M | 30.94M | 43.45M | 13.86M | 15.3M | 8.67M | 6.61M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 16.31M | 57.44M | 27.7M | 32.06M | 30.94M | 43.45M | 13.86M | 15.3M | 8.67M | 6.61M |
| netReceivables | 47.93M | 46.26M | 40.78M | 33.56M | 19.48M | 2.99M | 30.51M | 25.35M | 23.26M | 20.84M |
| accountsReceivables | 47.93M | 46.26M | 40.78M | 33.56M | 19.48M | 2.99M | 30.51M | 25.35M | 23.26M | 20.84M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 58.84M | 46.75M | 47.5M | 39.84M | 29.48M | 27.2M | 36.07M | 32.26M | 25.3M | 33.46M |
| prepaids | 6.18M | 3.85M | 3.17M | 7.08M | 6.57M | 6.95M | 7.66M | 6.62M | 4.82M | 4.6M |
| otherCurrentAssets | 8.42M | 7.2M | 7.56M | 5.35M | 2.47M | 1.59M | 2.56M | 1.42M | 1.04M | 1.14M |
| totalCurrentAssets | 137.67M | 161.5M | 126.72M | 117.89M | 88.95M | 82.18M | 90.66M | 80.96M | 63.09M | 66.65M |
| propertyPlantEquipmentNet | 36.96M | 31.58M | 27.14M | 28.45M | 14.11M | 17.06M | 22.74M | 16.24M | 17.37M | 21.34M |
| goodwill | - | - | - | - | - | - | 190.08M | 33.86M | 33.86M | 33.86M |
| intangibleAssets | 511.01M | 530.03M | 546.97M | 565.47M | 582.29M | 599.11M | 616.64M | 131.52M | 135.04M | 138.56M |
| goodwillAndIntangibleAssets | 511.01M | 530.03M | 546.97M | 565.47M | 582.29M | 599.11M | 806.71M | 165.38M | 168.9M | 172.42M |
| longTermInvestments | - | 711K | - | 1.91M | - | - | 652K | - | 6.73M | 5.6M |
| taxAssets | 325K | 1.23M | 2.34M | 227K | 70000 | 98000 | 2.05M | 4.26M | 4.46M | 7.61M |
| otherNonCurrentAssets | 21.12M | 21.37M | 2.97M | 3.49M | 3.45M | 3.83M | 854K | 5.81M | 6.52M | 1.16M |
| totalNonCurrentAssets | 569.42M | 584.92M | 579.42M | 599.54M | 599.92M | 620.1M | 833.01M | 191.7M | 203.98M | 208.13M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 707.1M | 746.42M | 706.14M | 717.44M | 688.87M | 702.28M | 923.67M | 272.66M | 267.07M | 274.78M |
| totalPayables | 31.79M | 29.75M | 31.7M | 24.12M | 15.85M | 8.6M | 23.44M | 14.15M | 16.07M | 5.33M |
| accountPayables | 31.79M | 29.75M | 31.7M | 24.12M | 15.85M | 8.6M | 23.44M | 14.15M | 16.07M | 4.62M |
| otherPayables | - | - | - | - | - | - | - | - | - | 719K |
| accruedExpenses | 37.41M | 41.22M | 45.99M | 8.96M | 32.23M | 4.51M | 2.57M | 27.21M | 19.51M | 20.33M |
| shortTermDebt | - | 5M | - | 2.08M | 1.78M | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 1.98M | 2.56M | 2.26M | 2.24M | - | - | - | - | - | - |
| taxPayables | - | - | - | 3.91M | 4.13M | - | 897K | 670K | 1.18M | 719K |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 771K | 884K | 899K | 32.15M | 2.01M | 23.96M | 25.41M | 1.88M | 1.58M | 541K |
| totalCurrentLiabilities | 71.95M | 79.4M | 80.86M | 69.56M | 51.86M | 37.08M | 51.41M | 43.24M | 37.16M | 26.2M |
| longTermDebt | 83.97M | 93.56M | 158.21M | 210.7M | 228.68M | 229.43M | 221.41M | 352.44M | - | - |
| capitalLeaseObligationsNonCurrent | 8.41M | 11.63M | 10.16M | 12.1M | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | 341K | 283K | 160K | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | -341K | - | 375K | - | 197K | - |
| otherNonCurrentLiabilities | 186K | 7.33M | 22.85M | 59.26M | 114.42M | 114.66M | 4.11M | 4.56M | 4.63M | 3.72M |
| totalNonCurrentLiabilities | 92.57M | 112.52M | 191.21M | 282.06M | 343.1M | 344.38M | 225.89M | 357M | 4.63M | 3.72M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 10.39M | 14.19M | 12.42M | 14.34M | - | - | - | - | - | - |
| totalLiabilities | 164.52M | 191.93M | 272.07M | 351.63M | 394.96M | 381.45M | 277.3M | 400.24M | 41.79M | 29.92M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 10000 | 10000 | 10000 | 9000 | 9000 | 9000 | 6000 | - | 221.04M | - |
| retainedEarnings | -252.96M | -279.89M | -344.46M | -338.61M | -391.77M | -323.25M | -15.57M | - | - | - |
| additionalPaidInCapital | 795.85M | 833.98M | 777.06M | 700.61M | 687.66M | 649.54M | 653.09M | - | - | - |
| 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 | 71.62M | 72.86M | -2.97M | 53.16M | -68.52M | -280.49M | -41.03M | 13.74M | 33.23M | 18.16M |
| depreciationAndAmortization | 25.33M | 24.28M | 22.04M | 22.35M | 22.47M | 24.45M | 21.6M | 10.06M | 9.83M | 12.88M |
| deferredIncomeTax | 907K | 1.14M | -5.53M | -181K | 89000 | 1.58M | -643K | -1000 | 3.35M | -472K |
| stockBasedCompensation | 10.09M | 9.07M | 10.14M | 12.89M | 10.65M | 4.95M | - | - | - | - |
| changeInWorkingCapital | -28.7M | -22.9M | -1.52M | -10.19M | -8.02M | 14.9M | -8.54M | -4.4M | 12.03M | 34.81M |
| accountsReceivables | -2.58M | -5.5M | -7.28M | -14.1M | -16.94M | 27.35M | -5.17M | -2.11M | -2.45M | -1.18M |
| inventory | -12.79M | 756K | -7.67M | -10.35M | -6.26M | 2.87M | -54000 | -6.97M | 8.16M | -2.97M |
| accountsPayables | 2.8M | -1.96M | 7.58M | 8.28M | 7.24M | -14.84M | 9.29M | -1.92M | 11.7M | 32.42M |
| otherWorkingCapital | -16.14M | -16.2M | 5.86M | 5.98M | 7.94M | -479K | -12.6M | 6.59M | -5.38M | 6.53M |
| otherNonCashItems | 4.28M | -5.65M | 41.22M | -53.27M | 8.23M | 198.06M | 22.28M | 12.97M | 11.67M | 11.25M |
| netCashProvidedByOperatingActivities | 83.52M | 78.8M | 63.38M | 24.76M | -35.1M | -36.55M | -6.33M | 32.39M | 70.12M | 76.65M |
| investmentsInPropertyPlantAndEquipment | -15.07M | -6.74M | -5.42M | -4.82M | -2.87M | -2.13M | -3.43M | -4.98M | -2.68M | -3.08M |
| acquisitionsNet | -1.64M | - | - | - | - | -10.81M | -676.45M | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | 10.81M | - | - | - | -5.45M |
| netCashProvidedByInvestingActivities | -16.72M | -6.74M | -5.42M | -4.82M | -2.87M | -2.13M | -679.88M | -4.98M | -2.68M | -8.53M |
| netDebtIssuance | -15M | -65.06M | -56.04M | -18.78M | - | 7M | 227.46M | - | - | - |
| longTermNetDebtIssuance | -15M | -65.06M | -56.04M | -18.78M | - | 7M | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | 227.46M | - | - | - |
| netStockIssuance | -75.44M | -18.99M | -9.04M | 59000 | 27.47M | 79.69M | 122.52M | - | - | - |
| netCommonStockIssuance | -75.44M | -18.99M | -9.04M | 59000 | 27.47M | 79.69M | 122.52M | - | - | - |
| commonStockIssuance | - | - | - | 59000 | 27.47M | 79.69M | 122.52M | - | - | - |
| commonStockRepurchased | -75.44M | -18.99M | -9.04M | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -17.46M | -8.33M | - | - | - | -2.44M | -4.26M | -15.69M | -60.89M | -70.35M |
| commonDividendsPaid | -17.46M | -8.33M | - | - | - | -2.44M | -4.26M | -15.69M | -60.89M | -70.35M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -9000 | 50.17M | 2.43M | - | - | -15.7M | 351.48M | -4.87M | -4.61M | -1.16M |
| netCashProvidedByFinancingActivities | -107.92M | -42.21M | -62.66M | -18.72M | 27.47M | 68.55M | 697.19M | -20.56M | -65.5M | -71.51M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 261.25M | 247.63M | 242.13M | 258.52M | 240.73M | 219.63M | 217.21M | 241.7M | 224.89M | 211.23M |
| costOfRevenue | 220.74M | 210.2M | 215.22M | 219.07M | 209.5M | 183.45M | 180.32M | 199.74M | 201.31M | 190.19M |
| grossProfit | 40.51M | 37.43M | 26.91M | 39.45M | 31.22M | 36.18M | 36.89M | 41.95M | 23.58M | 21.03M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | 17.44M | 13.23M | 4.21M | 15.14M | 12.79M | 13.97M | 12.55M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | -9.23M | -8.49M |
| sellingGeneralAndAdministrativeExpenses | - | - | 4.87M | 17.44M | 13.23M | 4.21M | 15.14M | 12.79M | 4.74M | 4.06M |
| otherExpenses | 16M | 14.56M | - | -4.29M | -4.13M | 15.13M | 4.52M | 4.14M | - | - |
| operatingExpenses | 16M | 14.56M | 4.87M | 13.15M | 9.1M | 19.34M | 19.66M | 16.94M | 4.74M | 4.06M |
| costAndExpenses | 236.74M | 224.76M | 220.09M | 232.22M | 218.6M | 202.79M | 199.98M | 216.68M | 206.05M | 194.25M |
| netInterestIncome | 3.41M | -1.17M | -3.37M | -6.24M | -1.17M | -1.15M | -1.21M | -2.5M | -2.22M | -2.96M |
| interestIncome | - | - | - | - | - | - | 1.17M | - | - | - |
| interestExpense | -3.41M | 1.17M | 3.37M | 6.24M | 1.17M | 1.15M | 2.38M | 2.5M | 2.22M | 2.96M |
| depreciationAndAmortization | -6.74M | 6.74M | 6.49M | 6.41M | 6.25M | 6.18M | 6.19M | 6.01M | 5.87M | 6.21M |
| ebitda | 17.78M | 29.6M | 24.63M | 37.57M | 28.15M | 25.52M | 24.58M | 31.02M | 24.71M | 29.96M |
| ebit | 24.51M | 22.87M | 18.14M | 31.16M | 21.9M | 19.34M | 18.4M | 25.01M | 18.79M | 23.75M |
| nonOperatingIncomeExcludingInterest | - | - | 3.9M | -4.86M | 228K | -2.5M | -1.17M | - | 46000 | -6.78M |
| operatingIncome | 24.51M | 22.87M | 22.04M | 26.3M | 22.13M | 16.84M | 17.23M | 25.01M | 18.84M | 16.98M |
| totalOtherIncomeExpensesNet | -1.07M | -1.17M | -7.27M | -1.38M | -1.4M | -1.15M | -1.21M | -2.5M | -2.27M | 4.77M |
| incomeBeforeTax | 23.44M | 21.7M | 14.77M | 24.92M | 20.73M | 15.69M | 16.02M | 22.52M | 16.57M | 21.74M |
| incomeTaxExpense | 226K | 367K | 2.7M | 578K | 792K | 419K | 1.63M | 966K | 813K | 579K |
| netIncomeFromContinuingOperations | 23.22M | 21.33M | 12.06M | 24.34M | 19.94M | 15.27M | 14.39M | 21.55M | 15.76M | 21.17M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 23.22M | 21.33M | 12.06M | 24.34M | 19.94M | 15.27M | 14.39M | 21.55M | 15.76M | 21.17M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 23.22M | 21.33M | 12.06M | 24.34M | 19.94M | 15.27M | 14.39M | 21.55M | 15.76M | 21.17M |
| eps | 0.23 | 0.21 | 0.12 | 0.24 | 0.19 | 0.15 | 0.14 | 0.21 | 0.15 | 0.21 |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 40.36M | 16.08M | 16.31M | 29.56M | 35.03M | 22.6M | 57.44M | 48.8M | 62.47M | 65.39M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 40.36M | 16.08M | 16.31M | 29.56M | 35.03M | 22.6M | 57.44M | 48.8M | 62.47M | 65.39M |
| netReceivables | 53.64M | 49.26M | 47.93M | 47.91M | 47.31M | 44.65M | 46.26M | 42.24M | 45.88M | 43.52M |
| accountsReceivables | 53.64M | 49.26M | 47.93M | 47.91M | 47.31M | 44.65M | 46.26M | 42.24M | 45.88M | 43.52M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 56.76M | 64.05M | 58.84M | 63.29M | 56.43M | 50.13M | 46.75M | 43.4M | 43.05M | 44.71M |
| prepaids | 8.87M | 7.71M | 6.18M | 6.47M | 6.06M | 3.76M | 3.85M | 4.33M | 3.97M | - |
| otherCurrentAssets | 9.45M | 6.98M | 8.42M | 8.07M | 8.57M | 8.28M | 7.2M | 5.96M | 6.8M | 9.95M |
| totalCurrentAssets | 169.09M | 144.07M | 137.67M | 155.3M | 153.41M | 129.44M | 161.5M | 144.73M | 162.17M | 163.57M |
| propertyPlantEquipmentNet | 38.64M | 38.4M | 38.94M | 36.37M | 32.63M | 34.06M | 31.58M | 32.63M | 30.38M | 30.84M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 502.87M | 506.94M | 511.01M | 517.49M | 521.76M | 525.9M | 530.03M | 534.54M | 538.68M | 542.82M |
| goodwillAndIntangibleAssets | 502.87M | 506.94M | 511.01M | 517.49M | 521.76M | 525.9M | 530.03M | 534.54M | 538.68M | 542.82M |
| longTermInvestments | - | - | - | - | - | 104K | 711K | - | - | - |
| taxAssets | 325K | 325K | 325K | 1.23M | 1.23M | 1.23M | 1.23M | 2.34M | 2.34M | 2.34M |
| otherNonCurrentAssets | 18.92M | 20.15M | 19.15M | 22.2M | 22.78M | 17.98M | 21.37M | 19.79M | 23.22M | 24.03M |
| totalNonCurrentAssets | 560.75M | 565.81M | 569.42M | 577.29M | 578.41M | 579.28M | 584.92M | 589.3M | 594.61M | 600.04M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 729.84M | 709.88M | 707.1M | 732.6M | 731.82M | 708.72M | 746.42M | 734.03M | 756.78M | 763.61M |
| totalPayables | 21.7M | 25.43M | 31.79M | 34.56M | 33.08M | 30.41M | 29.75M | 29.83M | 34.78M | 38.74M |
| accountPayables | 21.7M | 25.43M | 31.79M | 34.56M | 33.08M | 30.41M | 29.75M | 29.83M | 34.78M | 38.74M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 34.33M | 29.27M | 37.41M | 46.58M | 40.02M | 35.97M | 41.22M | 42.01M | 42.01M | 46.08M |
| shortTermDebt | - | - | - | - | 5M | 5M | 5M | 3.75M | - | - |
| capitalLeaseObligationsCurrent | 1.53M | 1.75M | 1.98M | 2.43M | 2.5M | 2.5M | 2.56M | 2.5M | 2.49M | 2.44M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 641K | 747K | 771K | 767K | 794K | 791K | 884K | 675K | 749K | 1.23M |
| totalCurrentLiabilities | 58.2M | 57.2M | 71.95M | 84.34M | 81.39M | 74.67M | 79.4M | 78.77M | 80.03M | 88.49M |
| longTermDebt | 81.6M | 82.78M | 83.97M | 85.15M | 91.2M | 92.38M | 93.56M | 94.92M | 123.82M | 138.55M |
| capitalLeaseObligationsNonCurrent | 7.72M | 8.07M | 8.41M | 10.16M | 10.68M | 11.1M | 11.63M | 12.43M | 12.94M | 13.53M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 105K | 82000 | 186K | 154K | 218K | 7000 | 7.33M | 7.79M | 7.33M | 7.5M |
| totalNonCurrentLiabilities | 89.43M | 90.94M | 92.57M | 95.47M | 102.1M | 103.48M | 112.52M | 115.14M | 144.1M | 159.58M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 9.25M | 9.82M | 10.39M | 12.59M | 13.18M | 13.6M | 14.19M | 14.93M | 15.43M | 15.97M |
| totalLiabilities | 147.63M | 148.13M | 164.52M | 179.8M | 183.49M | 178.15M | 191.93M | 193.91M | 224.13M | 248.07M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 10000 | 10000 | 10000 | 10000 | 10000 | 10000 | 10000 | 10000 | 10000 | 10000 |
| retainedEarnings | -208.67M | -231.63M | -252.96M | -252.78M | -265.92M | -285.86M | -279.89M | -294.28M | -310.56M | -326.32M |
| additionalPaidInCapital | 790.61M | 793.34M | 795.85M | 806.24M | 814.7M | 816.7M | 833.98M | 835.23M | 843.42M | 841.11M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 23.22M | 21.33M | 12.06M | 24.34M | 19.94M | 15.27M | 14.39M | 21.55M | 15.76M | 21.17M |
| depreciationAndAmortization | 7.39M | 6.74M | 6.49M | 6.41M | 6.25M | 6.18M | 6.19M | 6.01M | 5.87M | 6.21M |
| deferredIncomeTax | - | - | 907K | - | - | - | 1.14M | - | - | - |
| stockBasedCompensation | 2.47M | 2.56M | 2.34M | 2.08M | 2.11M | 3.56M | 2.91M | 1.98M | 2.09M | 2.09M |
| changeInWorkingCapital | 143K | -21.6M | -5.55M | -56000 | -8.13M | -14.96M | -8.56M | 12.64M | -5.49M | -7.15M |
| accountsReceivables | -4.39M | -1.33M | -916K | -605K | -2.66M | 1.6M | -4.02M | 3.63M | -2.37M | -2.74M |
| inventory | 7.29M | -5.21M | 3.76M | -6.86M | -6.3M | -3.38M | -3.35M | -347K | 1.66M | 2.79M |
| accountsPayables | -3.73M | -6.36M | -2.02M | 1.48M | 2.67M | 658K | -81000 | -4.96M | -3.96M | 7.04M |
| otherWorkingCapital | 965K | -8.68M | -6.38M | 5.92M | -1.84M | -13.84M | -1.11M | 14.31M | -821K | -14.25M |
| otherNonCashItems | 68000 | 63000 | 3.71M | 385K | 120K | 57000 | 494K | -13.58M | 455K | -7.36M |
| netCashProvidedByOperatingActivities | 33.29M | 9.09M | 19.96M | 33.16M | 20.29M | 10.11M | 16.55M | 28.6M | 18.69M | 14.95M |
| investmentsInPropertyPlantAndEquipment | -2.29M | -4.34M | -5.05M | -5.6M | -2.73M | -1.7M | -3.31M | -1.11M | -1.12M | -1.21M |
| acquisitionsNet | - | 1.33M | -1.64M | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -2.29M | -3.02M | -6.69M | -5.6M | -2.73M | -1.7M | -3.31M | -1.11M | -1.12M | -1.21M |
| netDebtIssuance | -1.26M | -1.25M | 13.75M | -11.25M | -1.25M | -1.25M | -5.42M | -24.64M | -15M | -20M |
| longTermNetDebtIssuance | -1.26M | -1.25M | 13.75M | -11.25M | -1.25M | -1.25M | -5.42M | -24.64M | -15M | -20M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -379K | - | 55.53M | -17.63M | - | -37.9M | - | -11.25M | - | -7.74M |
| netCommonStockIssuance | -379K | - | 55.53M | -17.63M | - | -37.9M | - | -11.25M | - | -7.74M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -379K | - | 55.53M | -17.63M | - | -37.9M | - | -11.25M | - | -7.74M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -5.08M | -5.08M | -5.06M | -4.11M | -4.11M | -4.19M | -4.16M | -4.17M | - | - |
| commonDividendsPaid | -5.08M | -5.08M | -5.06M | -4.11M | -4.11M | -4.19M | -4.16M | -4.17M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | -90.44M | - | - | -9000 | 5.23M | -1.34M | -5.42M | 51.7M |
| netCashProvidedByFinancingActivities | -6.71M | -6.33M | -26.22M | -32.99M | -5.36M | -43.35M | -4.35M | -41.4M | -20.42M | 23.96M |