-$8.28 (-2.68%)
| 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 | 268.09M | 167.13M | 131.31M | 196.24M | 241.54M | 163.56M | 120.28M | 251.45M | 141.1M | 108.97M |
| costOfRevenue | 6.59M | 11.07M | 35.05M | 52.83M | 62.18M | 30.42M | 11.35M | 6.34M | 5.37M | 5.57M |
| grossProfit | 261.5M | 156.06M | 96.26M | 143.42M | 179.37M | 133.14M | 108.94M | 245.12M | 135.74M | 103.4M |
| researchAndDevelopmentExpenses | 81.18M | 21.42M | 24.54M | 36.08M | 32.1M | 40.5M | 55.91M | 27.86M | 26.89M | 21.22M |
| generalAndAdministrativeExpenses | 92.45M | 78.65M | 52.79M | 70.06M | 46.79M | 60.01M | 41.88M | 37.73M | 28.65M | 26.62M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 92.45M | 78.65M | 52.79M | 70.06M | 46.79M | 60.01M | 41.88M | 37.73M | 28.65M | 26.62M |
| otherExpenses | 40.67M | 78.59M | 7M | 34.24M | -3.38M | -4.87M | -795.93M | 15.79M | 12.12M | 10.64M |
| operatingExpenses | 214.3M | 178.66M | 84.32M | 140.38M | 75.52M | 95.64M | -698.14M | 81.39M | 67.66M | 58.48M |
| costAndExpenses | 220.89M | 189.74M | 119.37M | 193.21M | 137.69M | 126.06M | -686.79M | 87.73M | 73.03M | 64.06M |
| netInterestIncome | 8.94M | 5.02M | 7.06M | 247K | -18.73M | -19.34M | -7.32M | -34.28M | -11.4M | -12.18M |
| interestIncome | 13.66M | 8.06M | 7.71M | 2.05M | 886K | 8.08M | 28.43M | 14M | - | - |
| interestExpense | 4.72M | 3.04M | 656K | 1.8M | 19.62M | 27.42M | 35.74M | 48.28M | 11.4M | 12.18M |
| depreciationAndAmortization | 33.78M | 35.24M | 36.52M | 43.39M | 50.95M | 27.97M | 43.73M | 16.69M | 12.52M | 11.29M |
| ebitda | 192.74M | 40.79M | 100.84M | 81.2M | 142.77M | 56.67M | 876.12M | 238.3M | 81.15M | 55.18M |
| ebit | 158.96M | 5.56M | 64.32M | 37.81M | 91.82M | 28.71M | 832.38M | 221.61M | 68.63M | 20.8M |
| nonOperatingIncomeExcludingInterest | -111.76M | -28.16M | -52.37M | -34.77M | 12.03M | 8.79M | -25.31M | -57.88M | -555K | 23.08M |
| operatingIncome | 47.2M | -22.61M | 11.94M | 3.04M | 103.85M | 37.5M | 807.08M | 163.73M | 68.08M | 43.88M |
| totalOtherIncomeExpensesNet | 111.76M | 25.12M | 51.72M | 32.97M | -31.65M | -36.21M | -10.44M | 9.6M | -10.84M | -35.92M |
| incomeBeforeTax | 158.96M | 2.52M | 63.66M | 36.01M | 72.2M | 1.29M | 796.64M | 173.33M | 57.23M | 7.96M |
| incomeTaxExpense | 34.51M | 6.55M | 9.84M | 41.23M | -4.15M | -5.31M | 167.34M | 30.01M | 44.68M | 10.33M |
| netIncomeFromContinuingOperations | 124.45M | -4.03M | 53.82M | -5.22M | 76.35M | 6.6M | 629.3M | 143.32M | 12.56M | -2.37M |
| netIncomeFromDiscontinuedOperations | - | - | -1.66M | -28.14M | -19.22M | -9.58M | - | - | - | 731K |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 124.45M | -4.03M | 52.15M | -33.36M | 57.14M | -2.98M | 629.3M | 143.32M | 12.56M | -1.64M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 124.45M | -4.03M | 52.15M | -33.36M | 57.14M | -2.98M | 629.3M | 143.32M | 12.56M | -1.64M |
| eps | 6.44 | -0.22 | 3.02 | -1.98 | 3.46 | -0.18 | 33.13 | 5.96 | 0.6 | -0.08 |
| 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 | 174.93M | 72.31M | 22.95M | 45.01M | 19.52M | 47.62M | 71.54M | 718.38M | 201.66M | 141.05M |
| shortTermInvestments | 558.59M | 183.86M | 147.36M | 166.86M | 321.59M | 363.57M | 998.32M | 46.19M | - | - |
| cashAndShortTermInvestments | 733.52M | 256.16M | 170.31M | 211.87M | 341.11M | 411.19M | 1.07B | 764.57M | 201.66M | 141.05M |
| netReceivables | 61.05M | 42.45M | 39.31M | 35.04M | 91.65M | 59.06M | 41.75M | 55.85M | 25.6M | 18.22M |
| accountsReceivables | 59.6M | 38.38M | 32.92M | 30.42M | 85.45M | 56.85M | 30.39M | 55.85M | 25.1M | 17.91M |
| otherReceivables | 1.45M | 4.07M | 6.4M | 4.61M | 6.19M | 2.22M | 11.36M | - | 497K | 311K |
| inventory | 9.13M | 14.11M | 23.97M | 13.29M | 27.33M | 26.49M | 7.3M | 7.12M | 4.37M | 1.92M |
| prepaids | - | 1.93M | 1.18M | 1.13M | - | - | - | -48.81M | - | 1.86M |
| otherCurrentAssets | 28.58M | 16.9M | 2.66M | 2.27M | 4.67M | 3.82M | 4.73M | 89.18M | 5.39M | - |
| totalCurrentAssets | 832.27M | 331.56M | 237.43M | 263.6M | 464.75M | 500.56M | 1.12B | 870.54M | 237.02M | 163.05M |
| propertyPlantEquipmentNet | 10.79M | 24.81M | 25.06M | 27.49M | 32.6M | 37.17M | 17.62M | 5.37M | 4.21M | 1.82M |
| goodwill | 101.54M | 105.25M | 103.37M | 105.67M | 105.67M | 189.66M | 95.23M | 306.44M | 314.54M | 276.91M |
| intangibleAssets | 422.32M | 266.65M | 299.61M | 352.64M | 386.8M | 606.31M | 230.54M | 31.46M | 19.53M | 25.82M |
| goodwillAndIntangibleAssets | 523.86M | 371.9M | 402.98M | 458.31M | 492.47M | 795.97M | 325.77M | 337.9M | 334.07M | 302.73M |
| longTermInvestments | 183.58M | 10.91M | 111.61M | 3M | - | - | - | 601.22M | 6.44M | 8.34M |
| taxAssets | 8.34M | 72000 | 214K | 8.53M | 35.73M | 24.32M | 25.61M | 46.52M | 84.42M | 123.89M |
| otherNonCurrentAssets | 1.79M | 202.53M | 9.92M | 1.74M | 272.03M | 4.27M | 2.27M | -600.75M | 4.86M | 1.74M |
| totalNonCurrentAssets | 728.37M | 610.22M | 549.79M | 499.07M | 832.84M | 861.73M | 371.27M | 390.26M | 434M | 438.53M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.56B | 941.77M | 787.22M | 762.67M | 1.3B | 1.36B | 1.49B | 1.26B | 671.02M | 601.58M |
| totalPayables | 6.23M | 11.59M | 2.43M | 5.31M | 8.4M | 3.78M | 2.42M | 4.18M | 2.26M | 2.73M |
| accountPayables | 3.24M | 5.23M | 2.43M | 5.31M | 8.4M | 3.78M | 2.42M | 4.18M | 2.26M | 2.73M |
| otherPayables | 2.99M | 6.36M | - | - | - | - | - | - | - | - |
| accruedExpenses | 22.69M | 25.53M | 7.16M | 8.86M | 8.63M | 9.03M | 3.57M | 4.04M | 7.38M | 6.4M |
| shortTermDebt | - | - | - | 76.7M | - | - | - | 26.43M | 224.53M | 212.91M |
| capitalLeaseObligationsCurrent | 1.1M | 1.29M | 410K | 715K | 1.41M | 8.48M | 1.26M | - | 3.12M | - |
| taxPayables | 1.24M | 1.2M | - | - | - | - | - | - | - | - |
| deferredRevenue | 621K | 1.9M | 1.84M | 976K | 654K | 29.44M | 2.14M | 3.29M | 173K | - |
| otherCurrentLiabilities | 6.81M | -3.2M | 4.94M | 6.26M | 22.57M | 49.38M | 7.62M | 44.3M | 1.41M | 5.09M |
| totalCurrentLiabilities | 37.45M | 37.11M | 16.78M | 98.81M | 41.66M | 100.11M | 17M | 82.25M | 238.87M | 227.13M |
| longTermDebt | 446.19M | - | - | - | 320.72M | 442.29M | 638.96M | 609.86M | 18.86M | 29.56M |
| capitalLeaseObligationsNonCurrent | 4.2M | 5.82M | 5.76M | 10.34M | 2.26M | 5.64M | 9.97M | - | - | - |
| deferredRevenueNonCurrent | - | - | 15.14M | 44000 | - | - | - | -51.97M | 3.52M | 357K |
| deferredTaxLiabilitiesNonCurrent | 52.61M | 32.52M | 31.62M | 30.62M | 30.86M | 64.6M | 32.94M | 51.97M | -22.38M | -357K |
| otherNonCurrentLiabilities | 2.97M | 35.88M | 17M | 25.38M | 80.94M | 40.12M | 28.82M | 7.78M | -8.88M | -25.96M |
| totalNonCurrentLiabilities | 505.98M | 74.22M | 69.52M | 66.37M | 434.77M | 552.65M | 710.68M | 617.64M | 13.51M | 3.6M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 5.3M | 7.1M | 6.16M | 11.05M | 3.67M | 14.12M | 11.22M | - | 3.12M | - |
| totalLiabilities | 543.42M | 111.34M | 86.3M | 165.18M | 476.43M | 652.76M | 727.68M | 699.89M | 252.37M | 230.73M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 20000 | 20000 | 18000 | 17000 | 17000 | 16000 | 17000 | 21000 | 21000 | 21000 |
| retainedEarnings | 608.09M | 498.98M | 503.02M | 450.86M | 449.09M | 391.95M | 400.1M | -229.2M | -400.92M | -431.13M |
| additionalPaidInCapital | 400.65M | 337.38M | 198.7M | 147.59M | 372.97M | 318.36M | 367.33M | 791.11M | 798.2M | 769.65M |
| 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 | 124.45M | -4.03M | 52.15M | -33.36M | 57.14M | -2.98M | 629.3M | 143.32M | 12.56M | -2.37M |
| depreciationAndAmortization | 35.72M | 35.24M | 36.52M | 51.37M | 50.95M | 27.97M | 43.73M | 14.72M | 11.71M | 11.29M |
| deferredIncomeTax | 22.68M | -15.8M | 11.7M | 20.72M | -8.62M | -19.05M | 74.83M | 29.74M | 44.52M | 10.7M |
| stockBasedCompensation | - | 41.09M | 25.74M | 60.28M | 38.78M | 30.73M | 24.52M | 20.85M | 24.92M | 18.89M |
| changeInWorkingCapital | -12.66M | 19.36M | -34.4M | 65.68M | -52.16M | -10.06M | -4.22M | -38.85M | -11.44M | -10.62M |
| accountsReceivables | -21.74M | -6.46M | -2.6M | 55.32M | -28.62M | -26.06M | 25.46M | -29.54M | -8.36M | -8.52M |
| inventory | 4.99M | 9.62M | -10.87M | 12.06M | -427K | -17.8M | -2.06M | -2.56M | -843K | -244K |
| accountsPayables | 5.88M | - | -4.7M | -3.34M | -1.17M | -1.24M | -18.04M | -4.54M | -1.71M | -2.37M |
| otherWorkingCapital | -1.8M | 16.2M | -16.23M | 1.64M | -21.96M | 35.04M | -9.57M | -2.21M | -524K | 518K |
| otherNonCashItems | -120.83M | 21.2M | -42.14M | -26.84M | -7.29M | 28M | -797.5M | 24.29M | 11.3M | 35.11M |
| netCashProvidedByOperatingActivities | 49.36M | 97.05M | 49.58M | 137.85M | 78.8M | 54.59M | -29.34M | 194.06M | 93.57M | 63M |
| investmentsInPropertyPlantAndEquipment | -11.31M | -1.82M | -3.52M | -17.92M | -8.76M | -4.46M | -2.55M | -11.89M | -7.15M | -28.32M |
| acquisitionsNet | -8.08M | -172.19M | -25.65M | -750K | 494K | -383.32M | -12.84M | -5.86M | -26.65M | -94.2M |
| purchasesOfInvestments | -730.86M | -226.38M | -126.76M | -51.23M | -181.32M | -422.52M | -2.36B | -1.43B | -254.26M | -164.44M |
| salesMaturitiesOfInvestments | 377.28M | 269.62M | 194.17M | 234.39M | 221.34M | 1.04B | 2.03B | 1.02B | 196.63M | 143.47M |
| otherInvestingActivities | -4.34M | -12.89M | -49.91M | -868K | -1.22M | 3.26M | 808.13M | 3.91M | 7.25M | 300K |
| netCashProvidedByInvestingActivities | -377.32M | -143.66M | -11.68M | 163.62M | 30.52M | 231.65M | 466.92M | -423.27M | -84.18M | -143.19M |
| netDebtIssuance | 338.1M | -25000 | -76.9M | -260.8M | -146.01M | -231.76M | -27.32M | 532.33M | - | - |
| longTermNetDebtIssuance | 338.1M | -25000 | -76.9M | -260.8M | -164.95M | -231.76M | -27.32M | 532.33M | - | - |
| shortTermNetDebtIssuance | - | - | - | - | 18.94M | - | - | - | - | - |
| netStockIssuance | 99.89M | 37.14M | 22.45M | 3.23M | 15.32M | -78M | -457.47M | -126.63M | -1.97M | 2.51M |
| netCommonStockIssuance | 99.89M | 37.14M | 22.45M | 3.23M | 15.32M | -78M | -453.05M | -122.87M | -1.97M | -3.9M |
| commonStockIssuance | 114.89M | 37.14M | 22.45M | 3.23M | 33.76M | - | - | - | - | - |
| commonStockRepurchased | -15M | - | - | - | -18.45M | -78M | -453.05M | -122.87M | -1.97M | -3.9M |
| netPreferredStockIssuance | - | - | - | - | - | - | -4.42M | -3.76M | - | 6.42M |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -9.77M | 60.03M | -5.5M | -18.42M | -7.07M | -789K | -383K | -77.11M | -5.56M | -999K |
| netCashProvidedByFinancingActivities | 428.22M | 97.14M | -59.95M | -275.99M | -137.76M | -310.54M | -485.17M | 328.58M | -7.52M | 1.52M |
| 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 | 51.72M | 59.67M | 115.46M | 47.63M | 45.33M | 42.81M | 51.81M | 41.53M | 30.98M | 28.1M |
| costOfRevenue | 2.08M | -25.99M | 24.82M | 2.91M | 4.85M | 2.84M | 12.5M | -15.33M | 11.07M | 1.66M |
| grossProfit | 49.65M | 85.65M | 90.64M | 44.72M | 40.48M | 39.98M | 39.32M | 56.86M | 19.91M | 26.44M |
| researchAndDevelopmentExpenses | 2.15M | 3.51M | 21.02M | 6.57M | 50.08M | 4.42M | 5.68M | 5.35M | 5.97M | 5.49M |
| generalAndAdministrativeExpenses | 20.84M | 25.03M | 28.45M | 20.18M | 18.8M | 25.6M | 24.48M | 17.62M | 10.95M | 15.99M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 20.84M | 25.03M | 28.45M | 20.18M | 18.8M | 25.6M | 24.48M | 17.62M | 10.95M | 15.99M |
| otherExpenses | 9.3M | 37.08M | -13.76M | 9.53M | 7.81M | 19.58M | 6.02M | 52.98M | - | 8.32M |
| operatingExpenses | 32.28M | 65.61M | 35.71M | 36.28M | 76.7M | 49.61M | 36.17M | 75.96M | 16.92M | 29.8M |
| costAndExpenses | 34.35M | 39.63M | 60.53M | 39.18M | 81.55M | 52.45M | 48.67M | 60.63M | 27.99M | 31.46M |
| netInterestIncome | 4.91M | 4.61M | 2.96M | 468K | 904K | 1.05M | 606K | 1.49M | 1.88M | 1.56M |
| interestIncome | 6.66M | 6.39M | 2.96M | 1.62M | 1.77M | 1.93M | 1.35M | 2.76M | 2.02M | 1.69M |
| interestExpense | 1.75M | 1.78M | - | 1.15M | 867K | 883K | 741K | 1.27M | 141K | 131K |
| depreciationAndAmortization | 8.22M | 9.62M | 8.1M | 8.52M | 8.77M | 8.63M | 8.99M | 8.85M | 8.76M | 8.92M |
| ebitda | -14.3M | 66.4M | 149.23M | 20.9M | -40.54M | -29.69M | 3.4M | -55.27M | 122.35M | 26.15M |
| ebit | -22.51M | 56.78M | 141.14M | 12.38M | -49.31M | -38.32M | -5.6M | -64.12M | 113.59M | 17.23M |
| nonOperatingIncomeExcludingInterest | 39.88M | -36.74M | -86.21M | -3.93M | 13.1M | 28.68M | 8.74M | 45.02M | -110.6M | -20.59M |
| operatingIncome | 17.37M | 20.04M | 54.93M | 8.44M | -36.22M | -9.64M | 3.14M | -19.1M | 2.99M | -3.36M |
| totalOtherIncomeExpensesNet | -41.63M | 36.74M | 86.21M | 2.78M | -13.96M | -29.56M | -9.48M | -46.29M | 110.46M | 20.46M |
| incomeBeforeTax | -24.26M | 56.78M | 141.14M | 11.22M | -50.18M | -39.2M | -6.34M | -65.39M | 113.45M | 17.1M |
| incomeTaxExpense | -10.91M | 12M | 23.86M | 6.38M | -7.73M | -8.11M | 833K | -13.48M | 27.31M | -1.09M |
| netIncomeFromContinuingOperations | -13.34M | 44.78M | 117.27M | 4.85M | -42.45M | -31.09M | -7.17M | -51.91M | 86.14M | 18.19M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -13.34M | 44.78M | 117.27M | 4.85M | -42.45M | -31.09M | -7.17M | -51.91M | 86.14M | 18.19M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -13.34M | 44.78M | 117.27M | 4.85M | -42.45M | -31.09M | -7.17M | -51.91M | 86.14M | 18.19M |
| eps | -0.67 | 2.27 | 5.99 | 0.25 | -2.21 | -1.64 | -0.39 | -2.88 | 4.86 | 1.04 |
| 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 | 115.08M | 174.93M | 139.38M | 67.67M | 47.99M | 72.31M | 63.62M | 18.14M | 50.09M | 22.95M |
| shortTermInvestments | 664.33M | 558.59M | 525.15M | 187.63M | 160.91M | 183.86M | 156.02M | 208.79M | 260.5M | 147.36M |
| cashAndShortTermInvestments | 779.4M | 733.52M | 664.52M | 255.3M | 208.9M | 256.16M | 219.64M | 226.93M | 310.59M | 170.31M |
| netReceivables | 54.8M | 61.05M | 58.1M | 42.12M | 42.83M | 42.45M | 42.13M | 37.48M | 28.44M | 39.31M |
| accountsReceivables | 53.38M | 59.6M | 57.56M | 41.29M | 38.49M | 38.38M | 34.32M | 37.48M | 28.44M | 32.92M |
| otherReceivables | 1.42M | 1.45M | 536K | 828K | 4.34M | 4.07M | 7.81M | - | - | 6.4M |
| inventory | 13.27M | 9.13M | 11.9M | 12.89M | 11.81M | 14.11M | 13.44M | 14.47M | 21.34M | 23.97M |
| prepaids | - | - | - | 2.6M | 2.8M | 1.93M | 3.3M | 6.11M | 1.24M | 1.18M |
| otherCurrentAssets | 17.95M | 28.58M | 19.4M | 40.04M | 42.97M | 16.9M | 30.87M | 27.26M | 7.31M | 2.66M |
| totalCurrentAssets | 865.42M | 832.27M | 753.92M | 352.94M | 309.32M | 331.56M | 309.39M | 312.26M | 368.91M | 237.43M |
| propertyPlantEquipmentNet | 10.28M | 10.79M | 11.08M | 11.62M | 10.49M | 24.81M | 25.19M | 25.46M | 24.38M | 25.06M |
| goodwill | 101.54M | 101.54M | 101.54M | 101.54M | 101.54M | 105.25M | 105.25M | 105.25M | 105.25M | 103.37M |
| intangibleAssets | 410.88M | 422.32M | 233.54M | 250.13M | 258.39M | 266.65M | 274.9M | 283.16M | 291.42M | 299.61M |
| goodwillAndIntangibleAssets | 512.42M | 523.86M | 335.08M | 351.67M | 359.93M | 371.9M | 380.16M | 388.41M | 396.67M | 402.98M |
| longTermInvestments | 132.81M | 183.58M | 42M | 204.46M | 199.23M | 195.93M | 212.4M | 93.66M | 112.68M | 111.61M |
| taxAssets | 8.47M | 8.34M | 9.53M | 829K | 546K | 72000 | 78000 | 190K | - | 214K |
| otherNonCurrentAssets | 2.71M | 1.79M | 325.18M | 27.07M | 25.92M | 17.51M | 27.65M | 46.43M | 11.22M | 9.92M |
| totalNonCurrentAssets | 666.69M | 728.37M | 722.85M | 595.66M | 596.12M | 610.22M | 645.48M | 554.15M | 544.96M | 549.79M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.53B | 1.56B | 1.48B | 948.6M | 905.44M | 941.77M | 954.87M | 866.4M | 913.87M | 787.22M |
| totalPayables | 9M | 6.23M | 29.05M | 9.93M | 12.76M | 11.59M | 6.8M | 3.88M | 3.03M | 2.43M |
| accountPayables | 5.26M | 3.24M | 27.76M | 8.58M | 5.37M | 5.23M | 4.69M | 1.79M | 1.89M | 2.43M |
| otherPayables | 3.73M | 2.99M | 1.28M | 1.35M | 7.39M | 6.36M | 2.11M | 2.09M | 1.14M | - |
| accruedExpenses | 25.83M | 22.69M | - | 13.28M | 15.44M | 25.53M | 11.15M | 8.86M | 9.9M | 7.16M |
| shortTermDebt | - | - | 1.09M | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 1.09M | 1.1M | 1.09M | 1.11M | 883K | 1.29M | 1.09M | 1.17M | 1M | 410K |
| taxPayables | 1.89M | 1.24M | - | 1.35M | 7.39M | 1.2M | 2.11M | 2.09M | 1.14M | - |
| deferredRevenue | 621K | 621K | 135K | 732K | 722K | 1.9M | 1.77M | 1.82M | 1.85M | 1.84M |
| otherCurrentLiabilities | 4.13M | 6.81M | -821K | 39.67M | 28.88M | -3.2M | 3.96M | 2.83M | 2.03M | 4.94M |
| totalCurrentLiabilities | 40.67M | 37.45M | 30.54M | 64.73M | 58.68M | 37.11M | 24.77M | 18.56M | 17.82M | 16.78M |
| longTermDebt | 446.9M | 446.19M | 445.49M | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 3.99M | 4.2M | 4.42M | 4.63M | 3.56M | 5.82M | 6.27M | 6.42M | 5.19M | 5.76M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 2.51M | 17.51M | 16.76M | 15.14M |
| deferredTaxLiabilitiesNonCurrent | 22.61M | 52.61M | 22.67M | 32.25M | 29.38M | 32.52M | 46.4M | 30.13M | 50.61M | 31.62M |
| otherNonCurrentLiabilities | 20.61M | 2.97M | 23.48M | 18.47M | 18.27M | 35.88M | 33.74M | 18.59M | 16.97M | 17M |
| totalNonCurrentLiabilities | 494.12M | 505.98M | 496.06M | 55.34M | 51.22M | 74.22M | 88.92M | 72.64M | 89.53M | 69.52M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 5.08M | 5.3M | 5.5M | 5.74M | 4.45M | 7.1M | 7.36M | 7.58M | 6.19M | 6.16M |
| totalLiabilities | 534.78M | 543.42M | 526.6M | 120.08M | 109.9M | 111.34M | 113.69M | 91.21M | 107.35M | 86.3M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 20000 | 20000 | 20000 | 20000 | 20000 | 20000 | 19000 | 19000 | 18000 | 18000 |
| retainedEarnings | 594.74M | 608.09M | 578.22M | 461.38M | 456.53M | 498.98M | 530.07M | 537.24M | 589.16M | 503.02M |
| additionalPaidInCapital | 397.17M | 400.65M | 362.61M | 358.64M | 340.54M | 337.38M | 309.34M | 238.87M | 218.26M | 198.7M |
| 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 | -13.34M | 44.78M | 117.27M | 4.85M | -42.45M | -31.09M | -7.17M | -51.91M | 86.14M | 18.19M |
| depreciationAndAmortization | 8.22M | 9.62M | 6.86M | 8.93M | 9.34M | 8.63M | 7.29M | 8.85M | 8.76M | 9.43M |
| deferredIncomeTax | - | -8.84M | 8.84M | -325K | -8.84M | -12.69M | -1.99M | -20.67M | 19.55M | 4.94M |
| stockBasedCompensation | 10.6M | 14.27M | 14.75M | - | - | 7.52M | 26.23M | 11.06M | 7.33M | - |
| changeInWorkingCapital | 5.88M | 9.29M | -10.62M | -6.17M | -5.17M | 11.6M | -633K | -7.61M | 8.24M | -15.99M |
| accountsReceivables | 6.41M | -2.09M | -16.31M | -2.76M | -576K | -5.66M | 4.79M | -9.05M | 3.46M | 1.05M |
| inventory | -4.14M | 2.77M | 3.59M | -875K | -500K | 2.57M | 1.93M | 2.49M | 2.63M | 707K |
| accountsPayables | 2.71M | 7.34M | 1.09M | -407K | -2.15M | 11.29M | 2.23M | - | -1.38M | 2.76M |
| otherWorkingCapital | 902K | 1.26M | 1.01M | -2.12M | -1.94M | 3.42M | -9.58M | -1.05M | 3.53M | -20.51M |
| otherNonCashItems | 37.34M | -23.28M | -124.02M | 8.51M | 21.61M | 44.5M | 12.8M | 73.59M | -111.34M | -9.45M |
| netCashProvidedByOperatingActivities | 48.69M | 45.84M | 13.09M | 15.8M | -25.52M | 28.47M | 36.53M | 13.31M | 18.69M | 7.12M |
| investmentsInPropertyPlantAndEquipment | -228K | -9000 | -15000 | -214K | -2.04M | -712K | 3.58M | -408K | -105K | -50.74M |
| acquisitionsNet | - | - | - | - | - | 80.19M | -96.19M | -75M | -998K | - |
| purchasesOfInvestments | -222.18M | -211.86M | -392.14M | -63.34M | -59.37M | -96.95M | -4.77M | -24.44M | -77.63M | -19.52M |
| salesMaturitiesOfInvestments | 120.65M | 202.18M | 53.47M | 50.86M | 70.77M | 45.18M | 94.8M | 47.06M | 75.46M | 59.91M |
| otherInvestingActivities | 7.41M | -8.42M | -14.76M | 2.03M | -4.47M | -66.34M | -43.92M | -1.97M | -501K | 69000 |
| netCashProvidedByInvestingActivities | -94.35M | -18.1M | -353.44M | -10.67M | 4.89M | -38.62M | -46.51M | -54.76M | -3.78M | -10.28M |
| netDebtIssuance | -7000 | 6.29M | 331.83M | -7000 | -7000 | -6000 | -10000 | -4000 | -5000 | -45000 |
| longTermNetDebtIssuance | -7000 | 6.29M | 331.83M | -7000 | -7000 | -6000 | -10000 | -4000 | -5000 | -45000 |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 7.65M | 9.3M | 78.13M | 8.24M | 4.22M | 3.11M | 21.4M | - | 15.3M | 6.53M |
| netCommonStockIssuance | 7.65M | 9.3M | 78.13M | 8.24M | 4.22M | 3.11M | 21.4M | - | 15.3M | 6.53M |
| commonStockIssuance | 7.65M | 9.3M | 93.13M | 8.24M | 4.22M | 3.11M | 21.4M | - | 15.3M | 6.53M |
| commonStockRepurchased | - | - | -15M | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -21.78M | -7.25M | -320K | 6.76M | -8.89M | 17.28M | 33.7M | 9.5M | -3.08M | -217K |
| netCashProvidedByFinancingActivities | -14.13M | 8.33M | 409.64M | 15M | -4.68M | 20.39M | 55.08M | 9.49M | 12.22M | 6.26M |