NASDAQ : CSTL
$0.3 (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 |
|---|---|---|---|---|---|---|---|---|---|
| revenue | 344.23M | 332.07M | 219.79M | 137.04M | 94.08M | 62.65M | 51.86M | 22.79M | 13.75M |
| costOfRevenue | 71.03M | 60.2M | 44.98M | 32.01M | 15.82M | 9.68M | 7.31M | 5.3M | 4.92M |
| grossProfit | 273.2M | 271.86M | 174.81M | 105.03M | 78.26M | 52.96M | 44.56M | 17.49M | 8.83M |
| researchAndDevelopmentExpenses | 51.85M | 52.04M | 53.62M | 44.9M | 29.65M | 13.26M | 7.38M | 4.85M | 4.47M |
| generalAndAdministrativeExpenses | 91.21M | 76.58M | 66.5M | 56.4M | - | - | - | 16.47M | 15.26M |
| sellingAndMarketingExpenses | 138.12M | 123.47M | 113.66M | 86.61M | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 229.32M | 200.05M | 180.15M | 143M | 86.74M | 48.13M | 29.84M | 16.47M | 15.26M |
| otherExpenses | 34.84M | 11.11M | 9.01M | -10.02M | 1.96M | -1.88M | - | - | 163.29K |
| operatingExpenses | 316.01M | 263.19M | 242.78M | 177.88M | 118.34M | 59.51M | 37.23M | 21.32M | 19.73M |
| costAndExpenses | 387.04M | 323.4M | 287.76M | 209.89M | 134.16M | 69.19M | 44.54M | 26.62M | 24.65M |
| netInterestIncome | 11.69M | 12.34M | 10.61M | 3.95M | 67000 | -2.26M | -4.26M | -2.25M | -1.62M |
| interestIncome | 11.77M | 12.92M | 10.62M | 3.97M | 68000 | 373K | 312K | 23514 | 26184 |
| interestExpense | 86000 | 577K | 11000 | 17000 | 1000 | 2.63M | 4.57M | 2.27M | 1.65M |
| depreciationAndAmortization | 40.77M | 16M | 12.33M | 10.54M | 3.41M | 472K | 358K | 323.02K | 310.82K |
| ebitda | 11.34M | 38.14M | -45.02M | -58.34M | -36.6M | -7.09M | 10.28M | -3.76M | -10.4M |
| ebit | -29.43M | 22.14M | -57.35M | -68.89M | -40.01M | -7.57M | 9.92M | -4.08M | -10.71M |
| nonOperatingIncomeExcludingInterest | -13.38M | -13.47M | -10.62M | -3.97M | -68000 | 1.02M | -2.59M | 248.55K | -189.47K |
| operatingIncome | -42.81M | 8.67M | -67.98M | -72.86M | -40.08M | -6.54M | 7.33M | -3.84M | -10.9M |
| totalOtherIncomeExpensesNet | 13.3M | 12.89M | 10.61M | 3.95M | 67000 | -3.66M | -1.98M | -2.52M | -1.46M |
| incomeBeforeTax | -29.51M | 21.56M | -57.36M | -68.9M | -40.01M | -10.2M | 5.35M | -6.36M | -12.36M |
| incomeTaxExpense | -5.36M | 3.32M | 101K | -1.77M | -8.72M | 84000 | 72000 | 8606 | 9731 |
| netIncomeFromContinuingOperations | -24.16M | 18.24M | -57.47M | -67.14M | -31.29M | -10.28M | 5.28M | -6.37M | -12.37M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - |
| netIncome | -24.16M | 18.24M | -57.47M | -67.14M | -31.29M | -10.28M | 5.28M | -6.37M | -12.37M |
| netIncomeDeductions | - | - | - | - | - | - | 4.79M | - | - |
| bottomLineNetIncome | -24.16M | 18.24M | -57.47M | -67.14M | -31.29M | -10.28M | -1.8M | -10.16M | -15.31M |
| eps | -0.83 | 0.66 | -2.14 | -2.58 | -1.24 | -0.54 | 0.35 | -0.6 | -1.26 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 116.73M | 119.71M | 98.84M | 122.95M | 329.63M | 409.85M | 98.84M | 4.48M | 1.21M |
| shortTermInvestments | 182.78M | 173.42M | 144.26M | 135.68M | - | - | - | - | - |
| cashAndShortTermInvestments | 299.5M | 293.13M | 243.1M | 258.62M | 329.63M | 409.85M | 98.84M | 4.48M | 1.21M |
| netReceivables | 43.38M | 51.22M | 38.3M | 23.48M | 17.28M | 12.76M | 14.65M | 12.09M | 4.65M |
| accountsReceivables | 43.38M | 51.22M | 38.3M | 23.48M | 17.28M | 12.76M | 14.65M | 12.09M | 4.65M |
| otherReceivables | - | - | - | - | - | - | - | - | - |
| inventory | 10.25M | 8.14M | 7.94M | 3.98M | 2.02M | 2.22M | 1.24M | 882.23K | 304.58K |
| prepaids | - | - | - | - | 4.81M | 4.77M | 1.95M | 675K | 515.51K |
| otherCurrentAssets | 7.96M | 7.67M | 6.29M | 6.21M | 4.81M | - | - | - | - |
| totalCurrentAssets | 361.1M | 360.15M | 295.64M | 292.29M | 353.74M | 429.59M | 116.68M | 18.13M | 6.68M |
| propertyPlantEquipmentNet | 112.24M | 62.71M | 37.74M | 26.5M | 16.88M | 7.1M | 2.06M | 1.53M | 1.47M |
| goodwill | 10.69M | 10.69M | 10.69M | 10.69M | - | - | - | - | - |
| intangibleAssets | 88.88M | 95.54M | 106.64M | 115.66M | 88.92M | - | - | 4167 | 40119 |
| goodwillAndIntangibleAssets | 99.57M | 106.23M | 117.34M | 126.35M | 88.92M | - | - | 4167 | 40119 |
| longTermInvestments | - | - | - | - | 1.31M | - | - | 2.53M | 1.56M |
| taxAssets | - | - | - | - | - | - | - | -2.53M | -1.56M |
| otherNonCurrentAssets | 5.65M | 2.15M | 2.63M | 2.2M | 1.72M | 2.63M | 1M | 2.75M | 1.63M |
| totalNonCurrentAssets | 217.46M | 171.08M | 157.7M | 155.04M | 108.83M | 9.73M | 3.06M | 4.28M | 3.14M |
| otherAssets | - | - | - | - | - | - | - | - | - |
| totalAssets | 578.56M | 531.24M | 453.34M | 447.33M | 462.57M | 439.33M | 119.75M | 22.4M | 9.82M |
| totalPayables | 18.71M | 7.98M | 10.27M | 4.73M | 2.55M | 2.37M | 1.94M | 1.46M | 1.12M |
| accountPayables | 18.71M | 6.9M | 10.27M | 4.73M | 2.55M | 2.1M | 1.86M | 1.45M | 1.12M |
| otherPayables | - | 1.08M | - | - | - | 276K | 79000 | 8372 | - |
| accruedExpenses | 5.89M | 38.7M | 5.57M | 3.95M | 4.26M | 1.89M | 1.52M | 4.57M | 3.09M |
| shortTermDebt | 417K | 278K | - | - | - | - | 5.83M | - | 1M |
| capitalLeaseObligationsCurrent | 1.32M | 1.66M | 1.14M | 1.78M | 1.18M | - | - | - | 3877 |
| taxPayables | - | 1.08M | - | 37000 | 695K | 276K | 79000 | 8606 | 9731 |
| deferredRevenue | - | - | - | - | - | 6.62M | - | - | 9731 |
| otherCurrentLiabilities | 42.34M | 774K | 30.69M | 25.67M | 16.91M | 10M | 6M | 706.64K | - |
| totalCurrentLiabilities | 68.68M | 49.39M | 47.67M | 36.13M | 24.89M | 20.88M | 15.29M | 6.74M | 5.22M |
| longTermDebt | 9.64M | 9.74M | - | - | - | - | 19.29M | 24.5M | 17.6M |
| capitalLeaseObligationsNonCurrent | 25.53M | 14.66M | 14.2M | 11.62M | 7.02M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | 1.74M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 2.34M | 1.61M | 206K | 428K | 635K | - | - | - | - |
| otherNonCurrentLiabilities | 1.5M | - | - | - | 18.29M | 1.03M | 55000 | 1.24M | 1.27M |
| totalNonCurrentLiabilities | 39.01M | 26.01M | 14.4M | 12.05M | 25.95M | 2.76M | 19.34M | 25.74M | 18.87M |
| otherLiabilities | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 26.86M | 16.32M | 15.34M | 13.4M | 8.2M | - | - | - | 3877 |
| totalLiabilities | 107.68M | 75.4M | 62.07M | 48.18M | 50.83M | 23.64M | 34.63M | 32.47M | 24.09M |
| treasuryStock | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | 46.5M | 36.04M |
| commonStock | 30000 | 28000 | 27000 | 27000 | 25000 | 25000 | 17000 | 1916 | 1896 |
| retainedEarnings | -224.28M | -200.13M | -218.37M | -160.9M | -93.77M | -62.5M | -52.21M | -57.49M | -51.12M |
| additionalPaidInCapital | 694.86M | 655.7M | 609.48M | 560.41M | 505.48M | 478.16M | 137.31M | 921K | 809.18K |
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| netIncome | -24.16M | 18.24M | -57.47M | -67.14M | -31.29M | -10.28M | 5.28M | -6.37M | -12.37M |
| depreciationAndAmortization | 40.77M | 16M | 12.33M | 10.54M | 3.41M | 472K | 358K | 323.02K | 310.82K |
| deferredIncomeTax | -6.23M | 1.4M | -223K | -1.88M | -8.74M | - | -2.28M | 272.42K | -163.29K |
| stockBasedCompensation | 45.89M | 50.32M | 51.22M | 36.32M | 21.74M | 8.31M | 1.25M | 293.64K | 108.7K |
| changeInWorkingCapital | 13.6M | -14.12M | -6.63M | -7000 | -4.1M | 9.15M | 44000 | -7.36M | -640.51K |
| accountsReceivables | 6.88M | -12.64M | -14.93M | -6.22M | -4.63M | 1.66M | -896K | -8.41M | -428.21K |
| inventory | -2.14M | -193K | -3.96M | -1.68M | 327K | -980K | -355K | -577.66K | -115.56K |
| accountsPayables | 3.08M | -4.37M | 5.71M | 582K | -182K | 169K | 557K | 197.25K | 370.9K |
| otherWorkingCapital | 5.79M | 3.08M | 6.56M | 7.31M | 384K | 8.3M | 738K | 1.43M | -467.65K |
| otherNonCashItems | -5.53M | -6.97M | -4.86M | -19.5M | - | 2.22M | 2.37M | 542.37K | 520.23K |
| netCashProvidedByOperatingActivities | 64.35M | 64.87M | -5.63M | -41.66M | -18.98M | 9.86M | 7.02M | -12.29M | -12.23M |
| investmentsInPropertyPlantAndEquipment | -36.02M | -28.33M | -13.62M | -5.63M | -3.48M | -4.75M | -937K | -277.04K | -494.85K |
| acquisitionsNet | -18.73M | 18000 | - | -26.97M | -63.18M | - | - | - | - |
| purchasesOfInvestments | -188.71M | -205.73M | -189.08M | -134.69M | - | - | - | - | - |
| salesMaturitiesOfInvestments | 190.73M | 183.9M | 186.5M | - | - | - | - | - | - |
| otherInvestingActivities | -7.64M | - | 13000 | 742K | 10000 | 3000 | - | - | - |
| netCashProvidedByInvestingActivities | -60.37M | -50.14M | -16.18M | -166.54M | -66.66M | -4.75M | -937K | -277.04K | -494.85K |
| netDebtIssuance | -115K | 9.9M | -142K | -122K | -8000 | -27.36M | 20.92M | 5.42M | 8.57M |
| longTermNetDebtIssuance | -115K | 9.9M | -142K | -122K | -8000 | -27.36M | -15000 | 5.42M | 8.57M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | 20.93M | -207 | - |
| netStockIssuance | 2.21M | 2.02M | - | - | - | 330.04M | 65.98M | 10.42M | 289.16K |
| netCommonStockIssuance | 2.21M | 2.02M | - | - | - | 330.04M | 65.93M | 37203 | - |
| commonStockIssuance | 2.21M | 2.02M | - | - | - | 330.04M | 65.93M | 10.42M | 292.71K |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | 49000 | 10.38M | 289.16K |
| netDividendsPaid | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -9.05M | -5.78M | -2.16M | 1.64M | 5.43M | 3.21M | 1.39M | - | 3551 |
| netCashProvidedByFinancingActivities | -6.96M | 6.14M | -2.3M | 1.52M | 5.42M | 305.89M | 88.29M | 15.84M | 8.87M |
| 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 | 83.68M | 87.01M | 83.04M | 86.19M | 87.99M | 86.31M | 85.78M | 87M | 72.97M | 66.12M |
| costOfRevenue | 23.3M | 18.32M | 18.7M | 17.63M | 16.38M | 16.18M | 15.61M | 14.52M | 13.89M | 12.42M |
| grossProfit | 60.38M | 68.7M | 64.34M | 68.56M | 71.6M | 70.13M | 70.17M | 72.48M | 59.08M | 53.7M |
| researchAndDevelopmentExpenses | 14.43M | 13.52M | 12.96M | 12.79M | 12.59M | 11.68M | 12.32M | 14.14M | 13.81M | 12.99M |
| generalAndAdministrativeExpenses | - | 23.33M | 23.12M | 22.94M | 21.81M | 19.55M | 20.66M | 18.41M | 17.95M | 17.13M |
| sellingAndMarketingExpenses | - | 33.4M | 32.78M | 35.12M | 36.81M | 30.41M | 29.84M | 32.68M | 30.54M | 26.96M |
| sellingGeneralAndAdministrativeExpenses | 64.9M | 56.73M | 55.91M | 58.06M | 58.62M | 49.96M | 50.5M | 51.09M | 48.5M | 44.09M |
| otherExpenses | -545K | 2.28M | 2.28M | 1.96M | 28.32M | 4.44M | 2.27M | 2.25M | 2.25M | 2.27M |
| operatingExpenses | 78.78M | 72.52M | 71.14M | 72.81M | 99.53M | 66.08M | 65.09M | 67.47M | 64.55M | 59.36M |
| costAndExpenses | 102.09M | 90.84M | 89.85M | 90.44M | 115.92M | 82.26M | 80.7M | 81.99M | 78.44M | 71.78M |
| netInterestIncome | 2.41M | 2.87M | 2.81M | 2.92M | 3.08M | 3.28M | 3.2M | 2.87M | 2.98M | 3.12M |
| interestIncome | 2.54M | 2.9M | 2.83M | 2.94M | 3.1M | 3.37M | 3.4M | 3.14M | 3M | 3.12M |
| interestExpense | 134K | 24000 | 24000 | 21000 | 17000 | 92000 | 201K | 270K | 14000 | 2000 |
| depreciationAndAmortization | 3.93M | 3.78M | 5.63M | 3.41M | 29.76M | 5.77M | 3.54M | 3.35M | 3.34M | 3.22M |
| ebitda | -10.35M | 1.09M | 5.25M | 3.29M | 3.51M | 13.74M | 12.02M | 11.5M | 865K | 685K |
| ebit | -14.28M | -2.69M | -386K | -122K | -26.25M | 7.98M | 8.48M | 8.16M | -2.48M | -2.54M |
| nonOperatingIncomeExcludingInterest | -4.13M | -1.14M | -6.42M | -4.13M | -1.67M | -3.93M | -3.4M | -3.14M | -3M | -3.12M |
| operatingIncome | -18.41M | -3.83M | -6.8M | -4.25M | -27.93M | 4.05M | 5.08M | 5.01M | -5.47M | -5.66M |
| totalOtherIncomeExpensesNet | 3.99M | 1.11M | 6.42M | 4.11M | 1.66M | 3.84M | 3.2M | 2.87M | 2.98M | 3.12M |
| incomeBeforeTax | -14.41M | -2.71M | -386K | -143K | -26.27M | 7.88M | 8.28M | 7.89M | -2.49M | -2.54M |
| incomeTaxExpense | 109K | -382K | 115K | -4.67M | -423K | -1.7M | 6.01M | -1.03M | 45000 | 39000 |
| netIncomeFromContinuingOperations | -14.52M | -2.33M | -501K | 4.52M | -25.85M | 9.59M | 2.27M | 8.92M | -2.53M | -2.58M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -14.52M | -2.33M | -501K | 4.52M | -25.85M | 9.59M | 2.27M | 8.92M | -2.53M | -2.58M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -14.52M | -2.33M | -501K | 4.52M | -25.85M | 9.59M | 2.27M | 8.92M | -2.53M | -2.58M |
| eps | -0.49 | -0.08 | -0.02 | 0.16 | -0.9 | 0.34 | 0.08 | 0.32 | -0.09 | -0.1 |
| 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 | 63.76M | 116.73M | 85.56M | 82.23M | 89.69M | 119.71M | 94.96M | 85.57M | 82.95M | 98.84M |
| shortTermInvestments | 197.92M | 182.78M | 201.99M | 193.7M | 185.46M | 173.42M | 184.83M | 174.12M | 156.26M | 144.26M |
| cashAndShortTermInvestments | 261.68M | 299.5M | 287.54M | 275.93M | 275.15M | 293.13M | 279.78M | 259.69M | 239.21M | 243.1M |
| netReceivables | 42.26M | 43.38M | 49.48M | 52.31M | 56.35M | 51.22M | 50.26M | 45.99M | 42.7M | 38.3M |
| accountsReceivables | 42.26M | 43.38M | 49.48M | 52.31M | 56.35M | 51.22M | 50.26M | 45.99M | 42.7M | 38.3M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 10.46M | 10.25M | 8.65M | 8.37M | 6.85M | 8.14M | 6.57M | 8.01M | 7.64M | 7.94M |
| prepaids | - | - | 10.7M | - | - | - | - | - | - | - |
| otherCurrentAssets | 14.49M | 7.96M | 1.2M | 12.06M | 11.04M | 7.67M | 8.15M | 6.72M | 6.22M | 6.29M |
| totalCurrentAssets | 328.9M | 361.1M | 357.57M | 348.67M | 349.39M | 360.15M | 344.77M | 320.4M | 295.78M | 295.64M |
| propertyPlantEquipmentNet | 115.36M | 112.24M | 100.04M | 89.56M | 66.59M | 62.71M | 56.29M | 50.26M | 44.86M | 37.74M |
| goodwill | 10.7M | 10.69M | 10.69M | 10.69M | 10.69M | 10.69M | 10.7M | 10.7M | 10.7M | 10.69M |
| intangibleAssets | 86.65M | 88.88M | 91.16M | 93.43M | 67.21M | 95.54M | 99.87M | 102.14M | 104.39M | 106.64M |
| goodwillAndIntangibleAssets | 97.35M | 99.57M | 101.85M | 104.12M | 77.9M | 106.23M | 110.57M | 112.84M | 115.09M | 117.34M |
| longTermInvestments | - | - | - | - | 5.57M | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 6.2M | 5.65M | 3.33M | 2.37M | 2.27M | 2.15M | 2.94M | 3.81M | 2.78M | 2.63M |
| totalNonCurrentAssets | 218.9M | 217.46M | 205.22M | 196.06M | 152.33M | 171.08M | 169.79M | 166.91M | 162.73M | 157.7M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 547.8M | 578.56M | 562.79M | 544.73M | 501.72M | 531.24M | 514.56M | 487.31M | 458.51M | 453.34M |
| totalPayables | 15.04M | 18.71M | 12.21M | 14.37M | 9.78M | 7.98M | 6.81M | 9.54M | 9.32M | 10.67M |
| accountPayables | 15.04M | 18.71M | 12.21M | 13.18M | 8.5M | 6.9M | 6.81M | 9.54M | 9.32M | 10.27M |
| otherPayables | - | - | - | 1.19M | 1.28M | 1.08M | - | - | - | 401K |
| accruedExpenses | 6.72M | 5.89M | 37.8M | 5.19M | 5.92M | 38.7M | 6.85M | 5.56M | 5.7M | 5.41M |
| shortTermDebt | 1.67M | 417K | - | 1.94M | 1.11M | 278K | - | - | - | - |
| capitalLeaseObligationsCurrent | 1.25M | 1.32M | 1.45M | 1.57M | 1.44M | 1.66M | 1.74M | 1.23M | 1.19M | 1.14M |
| taxPayables | - | - | - | 1.19M | 1.28M | 1.08M | - | - | - | 401K |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 24.08M | 42.34M | 3.84M | 27.81M | 19.03M | 774K | 28.89M | 23.13M | 15.75M | 30.45M |
| totalCurrentLiabilities | 48.76M | 68.68M | 55.31M | 50.89M | 37.27M | 49.39M | 44.3M | 39.45M | 31.96M | 47.67M |
| longTermDebt | 8.4M | 9.64M | 10.05M | 8.1M | 8.92M | 9.74M | 10.02M | 10.01M | 10M | - |
| capitalLeaseObligationsNonCurrent | 25.4M | 25.53M | 25.64M | 25.74M | 14.38M | 14.66M | 14.98M | 13.96M | 13.86M | 14.2M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 2.32M | 2.34M | 3.24M | 3.13M | 837K | 1.61M | 4.22M | - | 206K | 206K |
| otherNonCurrentLiabilities | 1.5M | 1.5M | 1.5M | 1.5M | - | - | - | - | 16000 | - |
| totalNonCurrentLiabilities | 37.63M | 39.01M | 40.43M | 38.46M | 24.14M | 26.01M | 29.22M | 23.96M | 24.09M | 14.4M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 26.66M | 26.86M | 27.09M | 27.31M | 15.81M | 16.32M | 16.72M | 15.18M | 15.05M | 15.34M |
| totalLiabilities | 86.39M | 107.68M | 95.74M | 89.35M | 61.41M | 75.4M | 73.51M | 63.42M | 56.04M | 62.07M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 30000 | 30000 | 29000 | 29000 | 29000 | 28000 | 28000 | 28000 | 28000 | 27000 |
| retainedEarnings | -238.81M | -224.28M | -221.95M | -221.45M | -225.97M | -200.13M | -209.72M | -211.98M | -220.9M | -218.37M |
| additionalPaidInCapital | 700.26M | 694.86M | 688.73M | 676.76M | 666.12M | 655.7M | 650.27M | 636.02M | 623.45M | 609.48M |
| 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 | -14.52M | -2.33M | -501K | 4.52M | -25.85M | 9.59M | 2.27M | 8.92M | -2.53M | -2.58M |
| depreciationAndAmortization | 3.93M | 3.78M | 3.82M | 3.41M | 29.76M | 5.77M | 3.54M | 3.35M | 3.34M | 3.22M |
| deferredIncomeTax | -10000 | -907K | 116K | -4.67M | -770K | -2.31M | 5.25M | -1.54M | - | -236K |
| stockBasedCompensation | 9.78M | 11.41M | 12.1M | 11.21M | 11.18M | 11.44M | 13.03M | 13.18M | 12.68M | 11.8M |
| changeInWorkingCapital | -19.36M | 13.97M | 11.5M | 8.51M | -20.38M | 1.98M | 776K | 1.91M | -18.8M | 7.67M |
| accountsReceivables | 1.08M | 6.27M | 1.91M | 3.91M | -5.22M | -769K | -4.25M | -3.36M | -4.26M | -1.15M |
| inventory | -207K | -1.6M | -307K | -1.52M | 1.29M | -1.56M | 1.44M | -368K | 297K | -2.17M |
| accountsPayables | 3.19M | -17000 | 1.41M | 1.07M | 615K | -570K | -2.15M | -1.23M | -422K | 3.01M |
| otherWorkingCapital | -23.42M | 9.32M | 8.49M | 5.04M | -17.06M | 4.88M | 5.74M | 6.87M | -14.41M | 7.98M |
| otherNonCashItems | -1.94M | 1.02M | -4.4M | -2.17M | 20000 | -2.11M | -1.52M | -1.82M | -1.52M | -1.29M |
| netCashProvidedByOperatingActivities | -22.13M | 26.93M | 22.63M | 20.82M | -6.04M | 24.36M | 23.34M | 24M | -6.84M | 18.59M |
| investmentsInPropertyPlantAndEquipment | -12.46M | -7.18M | -14.83M | -9.26M | -4.74M | -7.57M | -6.38M | -5.23M | -9.15M | -3.79M |
| acquisitionsNet | 7000 | -1000 | 19000 | -18.73M | - | - | - | - | - | - |
| purchasesOfInvestments | -55.14M | -37.41M | -58.47M | -44.4M | -48.43M | -47.32M | -45.22M | -52.44M | -60.75M | -52.38M |
| salesMaturitiesOfInvestments | 41.78M | 55.53M | 54.9M | 44M | 36.3M | 60.65M | 36.8M | 36.25M | 50.2M | 48.5M |
| otherInvestingActivities | - | -2.11M | - | 12000 | -5.56M | 7000 | 4000 | 2000 | 5000 | 3000 |
| netCashProvidedByInvestingActivities | -25.8M | 8.83M | -18.39M | -28.38M | -22.43M | 5.77M | -14.79M | -21.42M | -19.7M | -7.67M |
| netDebtIssuance | -24000 | -27000 | -31000 | -57000 | -26000 | -26000 | -24000 | -11000 | 9.96M | -36000 |
| longTermNetDebtIssuance | -24000 | -27000 | -31000 | -57000 | -26000 | -26000 | -24000 | -11000 | 9.96M | -36000 |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 322K | 2.09M | 77000 | 19000 | 18000 | 373K | - | - | - | - |
| netCommonStockIssuance | 322K | 2.09M | 77000 | 19000 | 18000 | 373K | - | - | - | - |
| commonStockIssuance | 322K | 2.09M | 77000 | 19000 | 18000 | 373K | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5.33M | -6.65M | -965K | 139K | -1.54M | -5.73M | 862K | 53000 | 680K | -3.26M |
| netCashProvidedByFinancingActivities | -5.03M | -4.59M | -919K | 101K | -1.55M | -5.38M | 838K | 42000 | 10.64M | -3.3M |