STO : G5EN.ST
-$0.7 (-1.11%)
| 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 | 941.58M | 1.13B | 1.32B | 1.4B | 1.32B | 1.36B | 1.23B | 1.45B | 1.14B | 516.93M |
| costOfRevenue | 374.32M | 358.43M | 427.55M | 463.7M | 505.26M | 569.73M | 533.04M | 703.05M | 577.71M | 271.07M |
| grossProfit | 567.26M | 776.1M | 892.37M | 936.42M | 810.45M | 786.32M | 700M | 746.98M | 557.78M | 245.86M |
| researchAndDevelopmentExpenses | 276.6M | 311.99M | 363.7M | 364.05M | 189.18M | 178.87M | 184.15M | 140.51M | 83.62M | 59.23M |
| generalAndAdministrativeExpenses | 106.02M | 104.11M | 102.12M | 113.62M | 84.8M | 74.72M | 74.11M | 63.52M | 49.8M | 32M |
| sellingAndMarketingExpenses | 227.01M | 254.79M | 313.45M | 400.84M | 315.34M | 338.97M | 389.47M | 399.78M | 332.36M | 116.5M |
| sellingGeneralAndAdministrativeExpenses | 333.02M | 358.9M | 415.56M | 514.46M | 400.14M | 413.69M | 463.58M | 463.3M | 382.16M | 148.5M |
| otherExpenses | -98.22M | -11.57M | 1.65M | -21.54M | 5M | 4.22M | - | - | - | - |
| operatingExpenses | 511.41M | 659.32M | 780.92M | 856.97M | 589.32M | 596.78M | 647.73M | 603.81M | 465.78M | 207.73M |
| costAndExpenses | 885.73M | 1.02B | 1.21B | 1.32B | 1.1B | 1.17B | 1.18B | 1.31B | 1.04B | 478.8M |
| netInterestIncome | 5.43M | 9.19M | 4.56M | 1.4M | -1.02M | -725K | -109K | 160K | 136K | -70000 |
| interestIncome | 7.7M | 9.54M | 5.73M | 1.66M | 175K | 280K | 1.1M | 312K | 143K | 39000 |
| interestExpense | 2.26M | 354K | 1.18M | 266K | 1.19M | 1M | 1.21M | 160K | 136K | 109K |
| depreciationAndAmortization | 97.6M | 135.77M | 156.83M | 151.33M | 5.29M | 15.82M | 118.46M | 91.66M | 51.47M | 40.67M |
| ebitda | 153.46M | 262.1M | 294.7M | 227.2M | 215.57M | 205.65M | 171.37M | 235.27M | 153.33M | 45.8M |
| ebit | 55.86M | 126.32M | 136.99M | 75.87M | 210.28M | 189.82M | 52.92M | 143.61M | 101.85M | 43.83M |
| nonOperatingIncomeExcludingInterest | - | -9.54M | -25.54M | 3.58M | 5.84M | -280K | -1.1M | -160K | -136K | -5.72M |
| operatingIncome | 55.86M | 116.78M | 111.45M | 79.45M | 216.12M | 189.54M | 51.82M | 143.45M | 101.72M | 38.11M |
| totalOtherIncomeExpensesNet | -27.45M | 9.19M | 25.24M | -3.84M | -7.04M | -725K | -110K | 159K | 135K | -70000 |
| incomeBeforeTax | 28.4M | 125.97M | 136.7M | 75.61M | 209.09M | 188.82M | 51.71M | 143.61M | 101.85M | 38.04M |
| incomeTaxExpense | -1.61M | 6.99M | 9.12M | 8.66M | 10.88M | 21.55M | 6.68M | 14.8M | 12.55M | 4.83M |
| netIncomeFromContinuingOperations | 30.02M | 118.97M | 127.57M | 66.95M | 198.21M | 167.27M | 45.03M | 128.81M | 89.3M | 33.2M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 30.02M | 118.97M | 127.57M | 66.95M | 198.21M | 167.27M | 45.03M | 128.81M | 89.3M | 33.2M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 30.02M | 118.97M | 127.57M | 66.95M | 198.21M | 167.27M | 45.03M | 128.81M | 89.3M | 33.2M |
| eps | 3.87 | 15.22 | 15.84 | 8 | 23.32 | 19.11 | 5.01 | 14.34 | 10.15 | 3.77 |
| 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 | 216.24M | 275.54M | 182.33M | 177.47M | 149.96M | 188.41M | 152.27M | 138.53M | 91.19M | 70.58M |
| shortTermInvestments | 8.53M | - | - | 8.02M | 12.2M | - | - | - | - | - |
| cashAndShortTermInvestments | 224.78M | 275.54M | 182.33M | 185.49M | 162.16M | 188.41M | 152.27M | 138.53M | 91.19M | 70.58M |
| netReceivables | 24.66M | 129.73M | 153.98M | 164.28M | 135.63M | - | 107.26M | - | 147.36M | 63.38M |
| accountsReceivables | 15.92M | 18.84M | 25.94M | 5000 | 3000 | 558K | 1.46M | 3.71M | 39.97M | - |
| otherReceivables | 8.74M | 110.9M | 128.04M | 164.28M | 135.63M | 118.14M | 105.8M | 113.4M | 107.39M | 63.38M |
| inventory | - | - | - | - | - | - | - | 4.04M | - | -63.38M |
| prepaids | 85.31M | - | - | 31.16M | 13.72M | - | - | 4.04M | 25.23M | - |
| otherCurrentAssets | 700.29K | 1.66M | 131.82M | 165.94M | 144.77M | 1000 | 114.22M | - | 143M | 36000 |
| totalCurrentAssets | 334.74M | 406.93M | 340.08M | 351.43M | 306.93M | 315.37M | 267.95M | 259.68M | 274.17M | 133.99M |
| propertyPlantEquipmentNet | 6.87M | 9.15M | 12.88M | 16.72M | 26.01M | 15.51M | 31.41M | 11.27M | 8.18M | 6.28M |
| goodwill | - | - | - | - | - | - | - | - | - | 2.29M |
| intangibleAssets | 176.24M | 213M | 223.02M | 273.07M | 274.76M | 204.65M | 211.42M | 198.08M | 115.43M | 109.1M |
| goodwillAndIntangibleAssets | 176.24M | 213M | 223.02M | 273.07M | 274.76M | 204.65M | 211.42M | 198.08M | 115.43M | 111.4M |
| longTermInvestments | 25.99M | 37.48M | 34.13M | 8.57M | 5.89M | - | - | - | - | - |
| taxAssets | 140K | 150K | 25000 | 63000 | 12.2M | 57.67M | 37.53M | 64.39M | 22.43M | 8.56M |
| otherNonCurrentAssets | 999 | 3.4M | 3.42M | 8.02M | -1000 | -1000 | -1000 | -1000 | -1000 | -1000 |
| totalNonCurrentAssets | 209.24M | 259.78M | 270.07M | 306.44M | 318.86M | 277.83M | 280.36M | 273.74M | 146.04M | 126.24M |
| otherAssets | - | - | - | - | - | -1000 | - | - | - | 1000 |
| totalAssets | 543.98M | 666.71M | 610.15M | 657.88M | 625.79M | 593.19M | 548.3M | 533.42M | 420.21M | 260.23M |
| totalPayables | 33.52M | 53.47M | 47.23M | 61.12M | 24.25M | 12.54M | 26.55M | 25.82M | 9.29M | 30.83M |
| accountPayables | 33.52M | 44.25M | 39.44M | 61.12M | 24.25M | 12.54M | 26.55M | 25.82M | 9.29M | 30.83M |
| otherPayables | - | 9.21M | 7.79M | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | 60.83M | - | 66.55M | 64.95M | 83.28M | 134.32M | 49.65M |
| shortTermDebt | 1.28M | 685K | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | 10.49M | - | - | - |
| taxPayables | - | 9.21M | 7.79M | 23.37M | 24.04M | 70.62M | 55.52M | 76.82M | 32.82M | 13.28M |
| deferredRevenue | - | - | - | -1.28M | -7.45M | -4.6M | -10.49M | - | - | - |
| otherCurrentLiabilities | 43.39M | 55.64M | 66.64M | 33.15M | 103.82M | 79.9M | 56.55M | 76.83M | 42.04M | 16.12M |
| totalCurrentLiabilities | 78.19M | 109.79M | 113.87M | 155.1M | 128.08M | 158.98M | 158.53M | 185.92M | 185.65M | 96.6M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | 1.12M | - | - | - | - | 4.15M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | -1.58M | -4.84M | -1.78M | -4.15M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 8.76M | 1.48M | 3.62M | 1.47M | 466K | 627K | 12000 | - | 4.08M | 2.46M |
| otherNonCurrentLiabilities | 217.35 | 101.33K | 1.26M | 1.58M | 4.84M | 1.77M | - | - | - | - |
| totalNonCurrentLiabilities | 8.76M | 2.59M | 4.88M | 3.04M | 5.31M | 2.4M | 4.16M | 25.82M | 4.08M | 2.46M |
| otherLiabilities | - | - | - | - | - | - | - | -25.82M | - | - |
| capitalLeaseObligations | - | 1.12M | - | - | - | - | 14.64M | - | - | - |
| totalLiabilities | 86.95M | 112.38M | 118.75M | 158.15M | 133.38M | 161.38M | 162.7M | 185.92M | 189.73M | 99.06M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 928K | 928K | 928K | 928K | 928K | 928K | 928K | 898K | 880K | 880K |
| retainedEarnings | 695.22M | 727.43M | 670.85M | 607.78M | 599.91M | 455.8M | 310.4M | 287.84M | 172.11M | 89.41M |
| additionalPaidInCapital | -269.82M | -256.67M | -243.73M | - | - | - | 50.62M | 48.45M | 55.96M | 54.32M |
| 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 | 30.02M | 118.97M | 127.57M | 75.61M | 209.09M | 188.82M | 51.71M | 143.61M | 101.85M | 38.04M |
| depreciationAndAmortization | 97.6M | 135.77M | 156.83M | 151.33M | 133.2M | 121.49M | 118.46M | 96.16M | 57.94M | 46.37M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 3.22M | 18.67M | -36.53M | 11.41M | 14.39M | -28.54M | -15.52M | -9.71M | -9.16M | 4.41M |
| accountsReceivables | 26.21M | 24.24M | 3.36M | -22.94M | -8.08M | -14.96M | -421K | 37.02M | -89.11M | -28.73M |
| inventory | - | - | - | -34.35M | -22.48M | 13.58M | 15.1M | - | - | - |
| accountsPayables | -22.99M | - | - | 34.35M | 22.48M | -13.58M | -15.1M | -46.72M | 79.95M | 33.14M |
| otherWorkingCapital | - | -5.58M | -39.89M | 34.35M | 22.48M | -13.58M | -15.1M | -46.72M | 79.95M | 33.14M |
| otherNonCashItems | 12.46M | 9.91M | -6.71M | 66.42M | 3.95M | -12.68M | 14.04M | -12.56M | -25.12M | 782K |
| netCashProvidedByOperatingActivities | 143.3M | 283.33M | 241.16M | 304.76M | 360.63M | 269.09M | 168.68M | 217.51M | 125.52M | 89.6M |
| investmentsInPropertyPlantAndEquipment | -94.55M | -1.36M | -4.03M | -175.6M | -172.22M | -129M | -124.46M | -142.8M | -98.35M | -53.54M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -3.55M | -14.16M | - | -1.06M | -36.3M | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -103.8M | -109.22M | -168.23M | -198.82M | -126.66M | -116.05M | -135.32M | -93.43M | -1000 |
| netCashProvidedByInvestingActivities | -98.1M | -119.32M | -113.24M | -176.66M | -208.52M | -129M | -124.46M | -142.8M | -98.35M | -53.54M |
| netDebtIssuance | - | -1.31M | -944K | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | -1.31M | -944K | - | - | - | -10.46M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -13.15M | -12.94M | -54.03M | -48.07M | -126.02M | -66.23M | 2.17M | - | 1.64M | 113K |
| netCommonStockIssuance | -13.15M | -12.94M | -54.03M | -48.07M | -126.02M | -66.23M | 2.17M | -7.51M | 1.64M | 113K |
| commonStockIssuance | - | - | - | - | - | 252K | 2.2M | -7.51M | 1.64M | 113K |
| commonStockRepurchased | -13.15M | -12.94M | -54.03M | -48.07M | -126.02M | -66.48M | -26000 | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -62.23M | -62.39M | -64.5M | -59.08M | -54.1M | -21.87M | -22.46M | -22.22M | -6.6M | - |
| commonDividendsPaid | -62.23M | -62.39M | -64.5M | -59.08M | -54.1M | -21.87M | -22.46M | -22.22M | -6.6M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -781K | -118.46K | -94457.24 | -1.48M | -12.22M | -9.53M | -10.46M | -7.51M | - | - |
| netCashProvidedByFinancingActivities | -76.16M | -76.64M | -119.48M | -108.62M | -192.34M | -97.63M | -30.75M | -29.74M | -4.96M | 113K |
| 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 | 198.48M | 221.09M | 228.58M | 231.63M | 260.27M | 279.34M | 269.92M | 287.87M | 297.41M | 316.68M |
| costOfRevenue | 76.3M | 85.94M | 66.29M | 69.44M | 78.69M | 86.36M | 84.34M | 93.71M | 94.93M | 102.74M |
| grossProfit | 122.18M | 135.15M | 162.3M | 162.2M | 181.59M | 192.98M | 185.58M | 194.16M | 202.48M | 213.93M |
| researchAndDevelopmentExpenses | 70.85M | 70.29M | 67.67M | 64.67M | 73.97M | 75.92M | 73.14M | 79.25M | 83.64M | 88.01M |
| generalAndAdministrativeExpenses | 25.89M | 2.7M | 2.68M | 26.56M | 29.21M | 29.88M | 23.46M | 25.33M | 25.48M | 25.37M |
| sellingAndMarketingExpenses | 52.72M | 6.66M | 6.04M | 55.32M | 53.1M | 60.24M | 65.71M | 65.25M | 63.59M | 75.98M |
| sellingGeneralAndAdministrativeExpenses | 78.61M | 63.03M | 81.56M | 81.87M | 82.31M | 90.12M | 89.17M | 89.68M | 89.07M | 101.35M |
| otherExpenses | -24.96M | 855.04K | 43942 | 10M | 14.6M | -5.91M | 373K | 3.39M | -9.43M | 14.11M |
| operatingExpenses | 124.51M | 133.31M | 149.23M | 156.55M | 170.88M | 160.13M | 162.69M | 168.94M | 163.28M | 203.46M |
| costAndExpenses | 200.8M | 219.26M | 215.52M | 225.98M | 249.57M | 246.49M | 247.02M | 262.64M | 258.2M | 306.21M |
| netInterestIncome | 1.35M | -512K | 1.64M | 2.21M | 2.09M | 2.04M | 2.22M | 2.56M | 2.37M | -182K |
| interestIncome | 1.4M | 1.53M | 1.65M | 2.29M | 2.23M | 2.19M | 2.28M | 2.62M | 2.45M | 246K |
| interestExpense | 45703 | 2.04M | 3000 | 80000 | 142K | 150K | 67000 | 59000 | 78000 | 428K |
| depreciationAndAmortization | 22.19M | 23.1M | 539K | 627K | 54.67M | 30.1M | 941K | 901K | 21000 | 1.34M |
| ebitda | 19.87M | 24.93M | 14.84M | 7.94M | 12.93M | 65.14M | 26.12M | 25.35M | 41.66M | 12.05M |
| ebit | -2.32M | 1.83M | 14.3M | 7.94M | 12.93M | 35.04M | 25.18M | 25.22M | 41.66M | 10.71M |
| nonOperatingIncomeExcludingInterest | - | -166.16K | -1.23M | -2.29M | -2.23M | -2.19M | -1.91M | -3.39M | -2.45M | -246K |
| operatingIncome | -2.32M | 1.83M | 13.07M | 5.65M | 10.7M | 32.85M | 23.27M | 25.22M | 39.2M | 10.47M |
| totalOtherIncomeExpensesNet | 11.67M | -8.38M | 1.23M | 2.21M | 2.09M | 2.04M | 2.22M | 2.56M | 2.37M | -183K |
| incomeBeforeTax | 9.35M | -6.55M | 14.29M | 7.86M | 12.79M | 34.89M | 25.11M | 24.39M | 41.58M | 10.29M |
| incomeTaxExpense | 2.09M | -4.34M | 881K | 1M | 847K | 1.42M | 610K | 863K | 4.1M | 1.36M |
| netIncomeFromContinuingOperations | 7.26M | -2.2M | 13.41M | 6.86M | 11.94M | 33.47M | 24.5M | 23.52M | 37.48M | 8.93M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | 1000 | 1000 | - | 1000 | - | - | - | - | - |
| netIncome | 7.26M | -2.2M | 13.41M | 6.86M | 11.95M | 33.47M | 24.5M | 23.52M | 37.48M | 8.93M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 7.26M | -2.2M | 13.41M | 6.86M | 11.95M | 33.47M | 24.5M | 23.52M | 37.48M | 8.93M |
| eps | 0.95 | -0.28 | 1.73 | 0.88 | 1.53 | 4.29 | 3.14 | 3.02 | 4.76 | 1.12 |
| 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 | 253.82M | 216.24M | 247.21M | 246.96M | 295.02M | 275.54M | 245.55M | 196.28M | 255.77M | 182.33M |
| shortTermInvestments | 3.52M | 8.53M | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 257.33M | 224.78M | 247.21M | 246.96M | 295.02M | 275.54M | 245.55M | 196.28M | 255.77M | 182.33M |
| netReceivables | 21.44M | 24.66M | 22.34M | 103.98M | 109.7M | 22.25M | 27.09M | 131.88M | 25.75M | 153.98M |
| accountsReceivables | 10.96M | 15.92M | 17.8M | 18.28M | 16.07M | 18.84M | 23.28M | 25.73M | 21.93M | 25.94M |
| otherReceivables | 10.48M | 8.74M | 4.53M | 85.7M | 93.63M | 3.41M | 3.8M | 106.16M | 3.82M | 128.04M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 82.04M | 85.31M | 84.4M | - | - | 109.14M | 96.72M | 104.59M | - | 14.74M |
| otherCurrentAssets | 1.04M | 700.29K | 138.62K | 1.4M | 1.29M | 1.66M | 2.47M | 108.77M | 124.53M | 131.82M |
| totalCurrentAssets | 360.82M | 334.74M | 353.95M | 352.35M | 406.01M | 406.93M | 369.36M | 330.78M | 402.23M | 340.08M |
| propertyPlantEquipmentNet | 6.35M | 6.87M | 6.12M | 6.98M | 8.11M | 9.15M | 9.4M | 11.02M | 12.29M | 12.88M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 185.1M | 176.24M | 179.35M | 180.53M | 190.64M | 213M | 200.51M | 216.14M | 225.26M | 223.02M |
| goodwillAndIntangibleAssets | 185.1M | 176.24M | 179.35M | 180.53M | 190.64M | 213M | 200.51M | 216.14M | 225.26M | 223.02M |
| longTermInvestments | 34.54M | 25.99M | 39.33M | 41.05M | 40.35M | 37.48M | 58.12M | 54.09M | 52.81M | 34.13M |
| taxAssets | 152.42K | 140K | 89000 | 145K | 151K | 150K | 52000 | 53000 | 46000 | 25000 |
| otherNonCurrentAssets | -9525 | 999 | 1000 | 4.33M | 4.03M | 37.48M | -1000 | 54.09M | 52.81M | 34.13M |
| totalNonCurrentAssets | 226.14M | 209.24M | 224.9M | 228.71M | 239.26M | 259.78M | 268.08M | 281.3M | 290.41M | 270.07M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 586.96M | 543.98M | 578.85M | 581.06M | 645.27M | 666.71M | 637.44M | 612.08M | 692.64M | 610.15M |
| totalPayables | 50.17M | 33.52M | 55.98M | 54.28M | 40.34M | 53.47M | 61.26M | 31.88M | 60.53M | 39.44M |
| accountPayables | 46.02M | 33.52M | 50.59M | 48.46M | 32.96M | 44.25M | 52.96M | 25.34M | 50.79M | 39.44M |
| otherPayables | 4.14M | - | 5.39M | 5.81M | 7.38M | 9.21M | 8.31M | 6.54M | 9.74M | - |
| accruedExpenses | - | - | - | - | - | - | - | 63.57M | 65.83M | 54.74M |
| shortTermDebt | 1.02M | 1.28M | 627K | 1.54M | 1.61M | 685K | 1.7M | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | 1.81M | 1.39M | - |
| taxPayables | - | - | - | 5.81M | 7.38M | 9.21M | 8.31M | 6.54M | 9.74M | 7.79M |
| deferredRevenue | - | - | - | - | - | - | - | 6.54M | - | 7.79M |
| otherCurrentLiabilities | 55.99M | 43.39M | 53.37M | 56.92M | 62.13M | 55.64M | 60.07M | 9.22M | 9.34M | 11.9M |
| totalCurrentLiabilities | 107.17M | 78.19M | 109.99M | 112.73M | 104.08M | 109.79M | 123.03M | 104.68M | 135.7M | 113.87M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | 40000 | - | 164K | 1.12M | 507K | - | 1.65M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | -3.62M |
| deferredTaxLiabilitiesNonCurrent | 8.23M | 8.76M | 1.72M | 1.57M | 1.68M | 1.48M | 680K | 312K | 1.22M | 3.62M |
| otherNonCurrentLiabilities | 1000 | 217.35 | 4245.66 | 1.57M | 165K | 1.12M | 507K | 690K | 1.22M | 1.26M |
| totalNonCurrentLiabilities | 8.23M | 8.76M | 1.76M | 1.57M | 1.85M | 2.59M | 1.19M | 1M | 2.88M | 4.88M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | 40000 | - | 164K | 1.12M | 507K | 1.81M | 3.04M | - |
| totalLiabilities | 115.4M | 86.95M | 111.75M | 114.3M | 105.93M | 112.38M | 124.21M | 105.68M | 138.58M | 118.75M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 800.2K | 928K | 928K | 928K | 928K | 928K | 928K | 928K | 928K | 928K |
| retainedEarnings | 602.46M | 695.22M | 697.42M | 746.24M | 739.38M | 727.43M | 693.96M | 731.85M | 708.33M | 670.85M |
| additionalPaidInCapital | -239.02M | -269.82M | -267.16M | -258.77M | -256.67M | -256.67M | -256.67M | -256.67M | -256.67M | - |
| 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 | 7.26M | -2.2M | 13.41M | 7.86M | 12.79M | 33.47M | 24.5M | 23.52M | 37.48M | 8.93M |
| depreciationAndAmortization | 22.19M | 23.1M | 539K | - | - | 30.1M | 941K | 901K | 21000 | 38.9M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 32.13M | -26.35M | -1.67M | 16.01M | 15.23M | -21.53M | 27.24M | -16.98M | 29.94M | -9.52M |
| accountsReceivables | 10.1M | 709K | -252K | 5.72M | 20.03M | -8.4M | 10.55M | 12.49M | 9.61M | 7.38M |
| inventory | - | - | - | - | - | - | - | - | - | 16.9M |
| accountsPayables | - | -27.06M | -1.41M | - | - | -13.13M | 16.69M | -29.47M | 20.33M | -16.9M |
| otherWorkingCapital | 22.04M | -2.94M | -150.08K | 10.3M | -4.81M | -13.13M | 16.69M | -29.47M | 20.33M | -16.9M |
| otherNonCashItems | -2.59M | 2.89M | 26.13M | 25.56M | 30M | 3.71M | 29.45M | 56.06M | 13.38M | 92.45M |
| netCashProvidedByOperatingActivities | 58.99M | -2.56M | 38.42M | 49.44M | 58.01M | 45.75M | 82.13M | 44.73M | 110.72M | 43.44M |
| investmentsInPropertyPlantAndEquipment | -25.33M | -24.43M | -23.91M | -22.51M | -306K | -586K | -25.6M | -27.35M | -26.08M | -26.68M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | -1.18M | - | -1.27M | - | -31000 | -3.22M | -10.92M | - | -535K |
| salesMaturitiesOfInvestments | 4.89M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -2.66M | -2.47M | -134.43K | -24.49M | -25.54M | -25.48M | -37.97M | -25.73M | -26.11M |
| netCashProvidedByInvestingActivities | -20.44M | -25.61M | -23.91M | -23.78M | -24.8M | -26.16M | -28.82M | -38.27M | -26.08M | -27.21M |
| netDebtIssuance | -236.7K | - | - | -170K | -175K | -597K | -12000 | -350K | - | - |
| longTermNetDebtIssuance | -236.7K | - | - | -170K | -175K | -597K | -12000 | -350K | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -4.01M | -2.66M | -8.38M | -2.1M | - | - | - | - | -12.94M | -11.35M |
| netCommonStockIssuance | -4.01M | -2.66M | -8.38M | -2.1M | - | - | - | - | -12.94M | -11.35M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -4.01M | -2.66M | -8.38M | -2.1M | - | - | - | - | -12.94M | -11.35M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | -62.23M | - | - | - | -62.39M | - | - |
| commonDividendsPaid | - | - | - | -62.23M | - | - | - | -62.39M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -954 | -241K | -195K | -17938.05 | -16000 | -597K | -12000 | - | -348K | -561K |
| netCashProvidedByFinancingActivities | -4.25M | -2.9M | -8.58M | -64.5M | -175K | -597K | -12000 | -62.74M | -13.29M | -11.92M |