-$1.69 (-3.02%)
| 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.1B | 975.18M | 766.9M | 595.34M | 425.49M | 318.79M | 245.86M | 193.24M | 156.38M | 133.05M |
| costOfRevenue | 676.82M | 579.22M | 516.02M | 409.31M | 263.34M | 185.88M | 131.66M | 103.25M | 83.96M | 72.68M |
| grossProfit | 425.2M | 395.96M | 250.87M | 186.03M | 162.15M | 132.91M | 114.2M | 89.99M | 72.42M | 60.37M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | 486.8K | 284.57K | 470.15K |
| generalAndAdministrativeExpenses | - | 277.2M | - | - | - | - | - | 66.75M | 55.42M | 44.41M |
| sellingAndMarketingExpenses | - | 58.42M | - | - | - | - | - | 19.44M | 12.89M | 11.2M |
| sellingGeneralAndAdministrativeExpenses | 340.92M | 335.62M | 281.32M | 238.02M | 186.81M | 134.91M | 114.45M | 86.19M | 68.31M | 55.61M |
| otherExpenses | -10.68M | 22.34M | - | - | - | - | - | -102.34K | -525.4K | -181.85K |
| operatingExpenses | 330.24M | 357.96M | 281.32M | 238.02M | 186.81M | 134.91M | 114.45M | 94.88M | 75.17M | 62.59M |
| costAndExpenses | 1.01B | 937.18M | 797.34M | 647.33M | 450.15M | 320.79M | 246.12M | 198.12M | 159.13M | 135.27M |
| netInterestIncome | -14.12M | -394K | -1.07M | -3.5M | -2.87M | -1.21M | -991K | -296K | -910.49K | -698.12K |
| interestIncome | - | 11.87M | 13.03M | 1.71M | 13000 | - | - | - | - | - |
| interestExpense | 14.12M | 12.26M | 14.1M | 5.21M | 2.88M | 1.21M | 991K | 296.23K | 910.49K | 698.12K |
| depreciationAndAmortization | 86.87M | 73.62M | 58.52M | 34.56M | 30.47M | 21.12M | 15.92M | 14.07M | 12.69M | 9.71M |
| ebitda | 171.76M | 133.4M | 41.1M | -15.72M | 5.82M | 19.21M | 15.67M | 9.08M | 9.42M | 7.31M |
| ebit | 84.89M | 59.78M | -17.42M | -50.27M | -24.65M | -1.91M | -248K | -4.99M | -3.28M | -2.4M |
| nonOperatingIncomeExcludingInterest | 10.06M | -21.79M | -13.03M | -1.71M | -13000 | -87000 | -5000 | 101.88K | 525.41K | 181.85K |
| operatingIncome | 94.96M | 38M | -30.45M | -51.98M | -24.66M | -2M | -253K | -4.89M | -2.75M | -2.21M |
| totalOtherIncomeExpensesNet | -24.18M | 9.52M | -2.96M | -7.23M | -4.87M | -1.12M | -986K | -398K | -1.44M | -879.97K |
| incomeBeforeTax | 70.77M | 47.52M | -33.4M | -59.21M | -29.54M | -3.12M | -1.24M | -5.28M | -4.19M | -3.09M |
| incomeTaxExpense | -68.36M | 598K | 210K | 282K | 162K | 65000 | 144K | 77096 | 75195 | 65754 |
| netIncomeFromContinuingOperations | 139.14M | 46.92M | -33.61M | -59.49M | -29.7M | -3.19M | -1.38M | -5.36M | -4.26M | -3.16M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 139.14M | 46.92M | -33.61M | -59.49M | -29.7M | -3.19M | -1.38M | -5.36M | -4.26M | -3.16M |
| netIncomeDeductions | -8.84M | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 147.98M | 46.92M | -33.61M | -59.49M | -29.7M | -3.19M | -1.38M | -5.36M | -4.26M | -3.16M |
| eps | 2.85 | 0.97 | -0.7 | -1.29 | -0.69 | -0.08 | -0.04 | -0.15 | -0.12 | -0.09 |
| 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 | 277.98M | 268.63M | 296.87M | 132.74M | 72.79M | 67.25M | 9.47M | 7.55M | 2.18M | 3.91M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 277.98M | 268.63M | 296.87M | 132.74M | 72.79M | 67.25M | 9.47M | 7.55M | 2.18M | 3.91M |
| netReceivables | 63.76M | 68.42M | 56.75M | 57.57M | 34.78M | 18.44M | 18.58M | 12.33M | 12.72M | 8.89M |
| accountsReceivables | 63.76M | 68.42M | 56.75M | 57.57M | 34.78M | 18.44M | 18.58M | 12.33M | 12.72M | 8.89M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 76.77M | 80.79M | 63.24M | 58.29M | 35.57M | 19.12M | 12.54M | 9.32M | 10.12M | 5.4M |
| prepaids | 9.81M | 16.03M | 7.62M | 9.78M | 5.83M | 3.38M | 3.28M | 1.08M | 1.2M | 741.09K |
| otherCurrentAssets | 7.4M | 3.13M | 2.84M | 3.59M | 1.35M | 914K | 10.45M | 681.55K | 732.96K | 304.56K |
| totalCurrentAssets | 435.71M | 437M | 427.32M | 261.96M | 150.32M | 109.1M | 54.32M | 30.96M | 26.96M | 19.24M |
| propertyPlantEquipmentNet | 1.21B | 1.07B | 984.68M | 809.57M | 594.56M | 292.65M | 174.44M | 102.09M | 100.6M | 101.49M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 33.45M | 33.45M | 23.53M | 25.42M | 25.86M | 27.89M | - | - | - | - |
| taxAssets | 68.89M | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 34.63M | 34.15M | 28.9M | 28.43M | 13.67M | 4.75M | 7.36M | 6.91M | 6.34M | 5.71M |
| totalNonCurrentAssets | 1.34B | 1.14B | 1.04B | 863.42M | 634.08M | 325.29M | 181.8M | 109.01M | 106.94M | 107.21M |
| otherAssets | - | - | - | 1000 | - | - | 2000 | - | - | - |
| totalAssets | 1.78B | 1.57B | 1.46B | 1.13B | 784.41M | 434.39M | 236.13M | 139.96M | 133.9M | 126.45M |
| totalPayables | 42.43M | 39.16M | 36.1M | 55.09M | 42.61M | 16.45M | 18.67M | 9.17M | 9.35M | 6.88M |
| accountPayables | 42.43M | 39.16M | 36.1M | 55.09M | 42.61M | 16.45M | 18.67M | 9.17M | 9.17M | 6.88M |
| otherPayables | - | - | - | - | - | - | - | - | 172.71K | - |
| accruedExpenses | - | 21.71M | 30.51M | 24.46M | 8.02M | 7.19M | 15.74M | 8.4M | 3.44M | 1.9M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | 7M |
| capitalLeaseObligationsCurrent | 4.56M | 3.44M | 3.31M | 1.51M | 1.38M | 1.3M | 1.18M | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | 172.71K | 45886 |
| deferredRevenue | - | - | - | - | - | - | - | - | - | 4.53M |
| otherCurrentLiabilities | 31.61M | 34.55M | 19.31M | 8.56M | 6.93M | 8.18M | 6.39M | 650.57K | 3.9M | 2.89M |
| totalCurrentLiabilities | 78.6M | 98.87M | 89.22M | 89.61M | 58.95M | 33.12M | 41.99M | 18.22M | 16.69M | 18.67M |
| longTermDebt | 462.35M | 395.16M | 393.07M | - | - | - | 54.47M | - | - | - |
| capitalLeaseObligationsNonCurrent | 93.1M | 25.49M | 28.67M | 4.2M | 5.71M | 7.1M | 8.41M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 93000 | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | -65.02M | - | - | - | - | - | - | 273.42K | 304.84K | - |
| totalNonCurrentLiabilities | 490.52M | 420.65M | 421.74M | 4.2M | 5.71M | 7.1M | 62.88M | 273.42K | 304.84K | - |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 97.65M | 28.93M | 31.98M | 5.71M | 7.09M | 8.4M | 9.59M | - | - | - |
| totalLiabilities | 569.12M | 519.52M | 510.97M | 93.81M | 64.66M | 40.22M | 104.86M | 18.49M | 17M | 18.67M |
| treasuryStock | -256K | -256K | -256K | -256K | -256K | -256K | -256K | -256.23K | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 49000 | 49000 | 48000 | 48000 | 43000 | 41000 | 36000 | 35556 | 35132 | 33961 |
| retainedEarnings | -142.67M | -281.81M | -328.73M | -295.12M | -235.62M | -205.92M | -202.74M | -201.35M | -195.99M | -191.73M |
| additionalPaidInCapital | 1.35B | 1.34B | 1.28B | 1.33B | 955.71M | 600.39M | 334.3M | 323.08M | 312.78M | 299.48M |
| 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 | 139.14M | 46.92M | -33.61M | -59.49M | -29.7M | -3.19M | -1.38M | -5.36M | -4.26M | -3.16M |
| depreciationAndAmortization | 89.72M | 73.62M | 58.52M | 34.56M | 30.47M | 21.12M | 15.92M | 14.07M | 12.69M | 9.89M |
| deferredIncomeTax | -68.8M | - | - | - | - | - | - | 126.94K | 455.69K | 233.44K |
| stockBasedCompensation | 13.88M | 51.81M | 24.94M | 26.09M | 25M | 10.92M | 7.83M | 6.81M | 4.44M | 4.19M |
| changeInWorkingCapital | -32.24M | -13.68M | 14.28M | -54.11M | -30.58M | -11.81M | -7.61M | 2.82M | -3.48M | 1.5M |
| accountsReceivables | -6.88M | -12.23M | 820K | -32.99M | -16.37M | 166K | -8.02M | 410.04K | -3.85M | -1.85M |
| inventory | 3.82M | -15.48M | -1.21M | -26.17M | -16.8M | -6.81M | -3.34M | 701.87K | -5.01M | 1.57M |
| accountsPayables | 1.31M | 12.48M | 3.54M | -3.06M | 14.96M | -5.92M | 2.78M | 195.24K | 2.68M | 853.85K |
| otherWorkingCapital | -30.49M | 1.55M | 11.13M | 8.12M | -12.36M | 758K | 966K | 1.51M | 2.7M | 924.56K |
| otherNonCashItems | 18.86M | -4.38M | 11.82M | 9.73M | 5.46M | 4.14M | 1.56M | 115.1K | 426.53K | 150.27K |
| netCashProvidedByOperatingActivities | 160.56M | 154.29M | 75.94M | -43.23M | 647K | 21.19M | 16.32M | 18.58M | 10.27M | 12.8M |
| investmentsInPropertyPlantAndEquipment | -148.18M | -187.09M | -239.09M | -230.07M | -322.1M | -134.57M | -70.63M | -16.27M | -13M | -29.95M |
| acquisitionsNet | - | - | - | -3.29M | - | -27.89M | - | - | - | 13442 |
| purchasesOfInvestments | - | - | -113.44M | -19.84M | - | -20M | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | 113.44M | 19.84M | - | 20M | - | - | - | 3.25M |
| otherInvestingActivities | - | - | - | - | - | - | - | -17.12B | -13M | 13442 |
| netCashProvidedByInvestingActivities | -148.18M | -187.09M | -239.09M | -233.36M | -322.1M | -162.46M | -70.63M | -16.27M | -13M | -26.69M |
| netDebtIssuance | -2.12M | -1.98M | 392.41M | - | - | -55.07M | 53.79M | - | -7M | 7M |
| longTermNetDebtIssuance | -2.12M | -1.98M | 392.41M | - | - | -55.07M | 53.79M | - | -7M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | 7M |
| netStockIssuance | 2.11M | 9.14M | - | 337.98M | 332.17M | 252.06M | - | 3.07M | - | - |
| netCommonStockIssuance | 2.11M | 9.14M | - | 337.98M | 332.17M | 252.06M | - | 3.07M | 8.28M | - |
| commonStockIssuance | 2.11M | 9.14M | - | 337.98M | 332.17M | 252.06M | - | - | 8.28M | 2.77M |
| commonStockRepurchased | - | - | - | - | - | - | - | -256.23K | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -3.02M | -2.6M | -65.12M | -1.44M | -5.18M | 2.05M | 2.44M | - | 8.01M | 2.77M |
| netCashProvidedByFinancingActivities | -3.04M | 4.57M | 327.29M | 336.54M | 326.99M | 199.04M | 56.23M | 3.07M | 1.01M | 9.77M |
| 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 | 297.64M | 285.23M | 288.85M | 264.69M | 263.25M | 262.71M | 253.37M | 235.25M | 223.85M | 215.42M |
| costOfRevenue | 176.97M | 180.4M | 180.46M | 156.5M | 159.46M | 151.11M | 151.12M | 141.3M | 135.69M | 140.85M |
| grossProfit | 120.67M | 104.83M | 108.39M | 108.19M | 103.79M | 111.6M | 102.25M | 93.95M | 88.16M | 74.58M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 116.34M | 52.6M | 82.65M | 90.39M | 115.28M | 92.22M | 90.34M | 95.7M | 79.7M | 59.68M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 116.34M | 52.6M | 82.65M | 90.39M | 115.28M | 92.22M | 90.34M | 95.7M | 79.7M | 59.68M |
| costAndExpenses | 293.31M | 233M | 263.1M | 246.88M | 274.75M | 243.33M | 241.46M | 237M | 215.39M | 200.53M |
| netInterestIncome | 3.59M | 1.23M | -3.55M | -1.55M | -1.07M | -818K | 40000 | 110K | 275K | 395K |
| interestIncome | - | 4.59M | - | 2.2M | 2.39M | 2.71M | 2.96M | 2.86M | 3.34M | 3.84M |
| interestExpense | -3.59M | 3.36M | 3.55M | 3.75M | 3.46M | 3.53M | 2.92M | 2.75M | 3.06M | 3.45M |
| depreciationAndAmortization | 24.99M | 20.8M | 23.64M | 20.61M | 21.83M | 21.37M | 18.92M | 17.42M | 15.9M | 13.08M |
| ebitda | 94.22M | 67.54M | 50.9M | 40.61M | 12.72M | 43.45M | 33.8M | 18.53M | 37.62M | 31.82M |
| ebit | 69.23M | 46.74M | 27.26M | 20M | -9.1M | 22.09M | 14.87M | 1.11M | 21.72M | 18.74M |
| nonOperatingIncomeExcludingInterest | -64.9M | 5.49M | -1.51M | -2.2M | -2.39M | -2.71M | -2.96M | -2.86M | -13.25M | -3.84M |
| operatingIncome | 4.33M | 52.23M | 25.74M | 17.8M | -11.5M | 19.38M | 11.91M | -1.75M | 8.46M | 14.9M |
| totalOtherIncomeExpensesNet | 61.31M | -8.85M | -2.04M | -1.55M | -1.07M | -818K | 40000 | 110K | 10.19M | 395K |
| incomeBeforeTax | 65.64M | 43.38M | 23.7M | 16.25M | -12.56M | 18.56M | 11.95M | -1.64M | 18.66M | 15.29M |
| incomeTaxExpense | 17.13M | 9.56M | -77.96M | -102K | 134K | 436K | 54000 | 54000 | 54000 | - |
| netIncomeFromContinuingOperations | 48.51M | 33.82M | 101.66M | 16.36M | -12.7M | 18.12M | 11.9M | -1.69M | 18.6M | 15.29M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 48.51M | 33.82M | 101.66M | 16.36M | -12.7M | 18.12M | 11.9M | -1.69M | 18.6M | 15.29M |
| netIncomeDeductions | - | -2.07M | -2.2M | - | - | - | - | - | - | - |
| bottomLineNetIncome | 48.51M | 35.88M | 103.87M | 16.36M | -12.7M | 18.12M | 11.9M | -1.69M | 18.6M | 15.29M |
| eps | 0.99 | 0.69 | 2.08 | 0.34 | -0.26 | 0.37 | 0.25 | -0.03 | 0.38 | 0.32 |
| 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 | 381.38M | 277.98M | 274.59M | 243.68M | 243.73M | 268.63M | 274.59M | 251.7M | 257.89M | 296.87M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 381.38M | 277.98M | 274.59M | 243.68M | 243.73M | 268.63M | 274.59M | 251.7M | 257.89M | 296.87M |
| netReceivables | 65.37M | 63.76M | 64.33M | 60.38M | 62.65M | 68.42M | 65.02M | 68.16M | 68.51M | 56.75M |
| accountsReceivables | 65.37M | 63.76M | 64.33M | 60.38M | 62.65M | 68.42M | 65.02M | 68.16M | 68.51M | 56.75M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 80.59M | 76.77M | 69.84M | 90.58M | 82.02M | 80.79M | 72.79M | 73.25M | 71.86M | 63.24M |
| prepaids | 7.34M | 9.81M | 9.33M | 10.7M | 13.92M | 16.03M | 5.77M | 8.57M | 5.76M | 7.62M |
| otherCurrentAssets | 7.12M | 7.4M | 5.46M | 3.83M | 3.07M | 3.13M | 3.13M | 3.55M | 2.94M | 2.84M |
| totalCurrentAssets | 541.79M | 435.71M | 423.55M | 409.18M | 405.39M | 437M | 421.29M | 405.22M | 406.96M | 427.32M |
| propertyPlantEquipmentNet | 1.21B | 1.21B | 1.18B | 1.17B | 1.09B | 1.07B | 1.04B | 1.04B | 1.01B | 984.68M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | 33.45M | 33.45M | 33.45M | 33.45M | 33.45M | 33.45M | 33.45M | 33.45M | 23.53M |
| taxAssets | 52.82M | 68.89M | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 35.38M | 34.63M | 108.98M | 35.55M | 34.49M | 34.15M | 32.19M | 30.98M | 29.9M | 28.9M |
| totalNonCurrentAssets | 1.3B | 1.34B | 1.32B | 1.24B | 1.15B | 1.14B | 1.11B | 1.1B | 1.07B | 1.04B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.84B | 1.78B | 1.75B | 1.65B | 1.56B | 1.57B | 1.53B | 1.51B | 1.48B | 1.46B |
| totalPayables | 35.46M | 42.43M | 30.84M | 42.82M | 42.76M | 39.16M | 35.48M | 34.05M | 46.59M | 36.1M |
| accountPayables | 35.46M | 42.43M | 30.84M | 42.82M | 42.76M | 39.16M | 35.48M | 34.05M | 46.59M | 36.1M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 8.36M | - | 39.44M | 28.28M | 28.35M | 21.71M | 22.37M | 31.26M | 19.62M | 30.51M |
| shortTermDebt | 4.68M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 4.56M | 4.42M | 4.29M | 3.52M | 3.44M | 3.36M | 3.06M | 3.16M | 3.31M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 39.15M | 31.61M | 2.05M | 9.59M | 7.94M | 34.55M | 28.03M | 21.62M | 12.58M | 19.31M |
| totalCurrentLiabilities | 87.65M | 78.6M | 76.75M | 84.98M | 82.57M | 98.87M | 89.24M | 90M | 81.95M | 89.22M |
| longTermDebt | 397.88M | 462.35M | 396.78M | 396.24M | 395.7M | 395.16M | 394.63M | 394.11M | 393.59M | 393.07M |
| capitalLeaseObligationsNonCurrent | 91.47M | 93.1M | 93.61M | 94.62M | 31.26M | 25.49M | 26.38M | 26.42M | 27.21M | 28.67M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 111K | 93000 | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | -65.02M | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 489.47M | 490.52M | 490.39M | 490.86M | 426.96M | 420.65M | 421.01M | 420.53M | 420.8M | 421.74M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 91.47M | 97.65M | 98.03M | 98.91M | 34.78M | 28.93M | 29.74M | 29.48M | 30.37M | 31.98M |
| totalLiabilities | 577.12M | 569.12M | 567.14M | 575.84M | 509.54M | 519.52M | 510.25M | 510.53M | 502.75M | 510.97M |
| treasuryStock | -256K | -256K | -256K | -256K | -256K | -256K | -256K | -256K | -256K | -256K |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 49000 | 49000 | 49000 | 49000 | 49000 | 49000 | 48000 | 48000 | 48000 | 48000 |
| retainedEarnings | -94.16M | -142.67M | -176.48M | -278.15M | -294.5M | -281.81M | -299.93M | -311.82M | -310.13M | -328.73M |
| additionalPaidInCapital | 1.36B | 1.35B | 1.36B | 1.35B | 1.34B | 1.34B | 1.32B | 1.31B | 1.29B | 1.28B |
| 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 | 48.51M | 33.82M | 101.66M | 16.36M | -12.7M | 18.12M | 11.9M | -1.69M | 18.6M | 15.29M |
| depreciationAndAmortization | 24.99M | 23.65M | 23.64M | 20.61M | 21.83M | 21.37M | 18.92M | 17.42M | 15.9M | 13.08M |
| deferredIncomeTax | 16.09M | 9.12M | -77.92M | - | - | - | - | - | - | - |
| stockBasedCompensation | 9.14M | -1.15M | - | 6.22M | 8.82M | 13.94M | 12.11M | 19.53M | 6.22M | -17000 |
| changeInWorkingCapital | 2.11M | -6.6M | 11.29M | -10.74M | -26.18M | -4.2M | 11.57M | 6.1M | -27.15M | 4.11M |
| accountsReceivables | -1.41M | 531K | -4.2M | 2.4M | -5.61M | -3.93M | 3.11M | 350K | -11.76M | -2.33M |
| inventory | -3.15M | -6M | 19.22M | -6.45M | -2.95M | -6.63M | -167K | -868K | -7.82M | -434K |
| accountsPayables | -8.13M | 8.41M | -9.39M | -2.28M | 4.57M | 3.64M | 9.82M | -10.89M | 9.91M | 1.24M |
| otherWorkingCapital | 14.79M | -9.54M | 5.65M | -4.41M | -22.19M | 2.72M | -1.2M | 17.51M | -17.48M | 5.63M |
| otherNonCashItems | -60.5M | -3.72M | 8.09M | 1.44M | 13.04M | 1.13M | 1.61M | 1.05M | -8.17M | 4.51M |
| netCashProvidedByOperatingActivities | 40.33M | 55.11M | 66.76M | 33.89M | 4.81M | 50.37M | 56.1M | 42.41M | 5.41M | 36.97M |
| investmentsInPropertyPlantAndEquipment | -27.6M | 54.46M | -35.2M | 7.24M | -26.49M | -58.26M | -34.03M | -48.32M | -46.47M | -77.45M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 95.46M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -107.51M | - | -40.68M | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | 67.86M | -53.05M | -35.2M | -33.44M | -26.49M | -58.26M | -34.03M | -48.32M | -46.47M | -77.45M |
| netDebtIssuance | -984K | 1.57M | -536K | -524K | -513K | -533K | -492K | -450K | -502K | -561K |
| longTermNetDebtIssuance | -984K | 1.57M | -536K | -524K | -513K | -533K | -492K | -450K | -502K | -561K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 743K | -107K | 77000 | 30000 | - | - | - | - | - | - |
| netCommonStockIssuance | 743K | -107K | 77000 | 30000 | - | - | - | - | - | - |
| commonStockIssuance | 743K | -107K | 77000 | 30000 | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -4.54M | -138K | -194K | 1000 | -2.7M | 2.47M | 1.32M | 164K | 2.59M | -196K |
| netCashProvidedByFinancingActivities | -4.78M | 1.33M | -653K | -493K | -3.22M | 1.93M | 828K | -286K | 2.09M | -757K |