$0.17 (0.59%)
| 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 | 282M | 191.16M | 183.23M | 160.48M | 176.37M | 213.63M | 392.6M | 490.47M | 213.22M | 62.68M |
| costOfRevenue | 46.87M | 39.34M | 12.34M | 49.68M | 67.46M | 109.3M | 309.89M | 423.92M | 153.71M | 11.29M |
| grossProfit | 235.12M | 151.81M | 170.89M | 110.8M | 108.92M | 104.32M | 82.71M | 119.17M | 87.57M | 62.53M |
| researchAndDevelopmentExpenses | - | 5.63M | 4.57M | 3.96M | 4.17M | 10.29M | 6.12M | 4.52M | 18.71M | 8.28M |
| generalAndAdministrativeExpenses | - | 21.76M | 24.34M | 14.9M | 15.38M | 25.9M | 23.68M | 18.16M | 26.18M | 16.72M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | 8.28M |
| sellingGeneralAndAdministrativeExpenses | 29.49M | 21.76M | 24.34M | 14.9M | 15.38M | 25.9M | 23.68M | 18.16M | 26.18M | 23.76M |
| otherExpenses | - | -4.86M | 77.51M | 1.34M | 1.41M | 26.43M | 236.13M | 210.02M | 113.12M | 1.41M |
| operatingExpenses | 29.49M | 22.53M | 106.43M | 20.2M | 20.95M | 62.62M | 265.94M | 232.7M | 158.01M | 33.44M |
| costAndExpenses | 76.36M | 61.88M | 118.76M | 69.88M | 88.41M | 171.93M | 575.82M | 604M | 283.65M | 33.59M |
| netInterestIncome | -461.57K | -2.65M | -12.12M | -12.57M | -15.45M | -21.55M | -18.92M | -21.24M | -4.13M | -175K |
| interestIncome | 4.09M | 2.89M | 6.83M | 9.77M | 3.39M | 4.58M | 4.63M | 4.76M | 4.26M | 3.26M |
| interestExpense | 4.55M | 5.54M | 18.95M | 22.34M | 18.85M | 26.13M | 23.55M | 26M | 8.38M | 3.44M |
| depreciationAndAmortization | 37.61M | 33.57M | 42.71M | 38.62M | 38.76M | 46.9M | 48.27M | 52.79M | 28.21M | 11.51M |
| ebitda | 243.24M | 71.68M | 29.1M | 138.43M | 137.89M | 100.18M | -202.78M | -61.95M | -29.34M | 66.52M |
| ebit | 205.63M | 38.11M | -13.61M | 99.81M | 99.13M | 53.27M | -251.05M | -114.74M | -57.55M | 55.01M |
| nonOperatingIncomeExcludingInterest | - | 91.17M | 78.07M | -9.2M | -11.17M | -11.57M | 67.82M | 1.2M | -12.88M | -25.92M |
| operatingIncome | 205.63M | 129.28M | 64.46M | 90.6M | 87.96M | 41.7M | -183.23M | -113.53M | -70.44M | 29.09M |
| totalOtherIncomeExpensesNet | 39.78M | -99.14M | -92.1M | -7.25M | -7.53M | -14.56M | -91.37M | -27.2M | 4.5M | 22.49M |
| incomeBeforeTax | 245.41M | 30.14M | -27.64M | 83.35M | 80.43M | 27.14M | -274.6M | -140.74M | -65.94M | 51.58M |
| incomeTaxExpense | 35.89M | 13.88M | 9.79M | 20.51M | 20.33M | 10.91M | -40.4M | -35.15M | -23.15M | 9.72M |
| netIncomeFromContinuingOperations | 209.52M | 16.27M | -37.43M | 62.84M | 60.1M | 16.23M | -234.2M | -105.59M | -42.79M | 41.85M |
| netIncomeFromDiscontinuedOperations | - | - | - | -197.82M | -104.55M | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 209.52M | 16.27M | -37.43M | -87.5M | -18.47M | 16.88M | -234.2M | -105.59M | -42.5M | 42.11M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 209.52M | 16.27M | -37.43M | -87.5M | -18.47M | 16.88M | -234.2M | -105.59M | -42.5M | 42.11M |
| eps | 1.12 | 0.09 | -0.27 | -0.49 | -0.11 | 0.1 | -1.55 | -0.67 | -0.33 | 0.4 |
| 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 | 141.76M | 41.07M | 51.2M | 90.55M | 115.7M | 302.52M | 83.46M | 174.26M | 333.7M | 499.25M |
| shortTermInvestments | - | - | 6.2M | - | - | 3.5M | 15.97M | 10M | - | 2.1M |
| cashAndShortTermInvestments | 141.76M | 41.07M | 57.4M | 90.55M | 115.7M | 306.02M | 99.42M | 184.26M | 333.7M | 501.35M |
| netReceivables | 3.22M | 2.16M | 4.75M | 2.01M | 1.38M | 1.04M | 4.88M | 12.32M | 924K | 1.47M |
| accountsReceivables | 2.28M | 1.47M | 3.1M | 2.01M | 1.38M | 1.04M | 969.35K | 6.64M | 924K | 852K |
| otherReceivables | 941.51K | 692.12K | 1.64M | - | - | - | 3.91M | 5.66M | - | 620K |
| inventory | - | - | 10000 | 13000 | 18.6M | 10.02M | 1.28M | - | 9.86M | - |
| prepaids | - | 1.12M | 1.38M | 2.53M | 3.94M | 6.24M | 2.71M | 1.02M | - | - |
| otherCurrentAssets | 2.32M | - | - | 9.69M | 13.31M | 11.85M | - | - | 8.44M | 7.92M |
| totalCurrentAssets | 147.3M | 44.34M | 63.55M | 104.79M | 152.93M | 335.19M | 108.29M | 197.6M | 352.93M | 510.74M |
| propertyPlantEquipmentNet | 1.14B | 776.86M | 1.18B | 1.39B | 1.79B | 1.65B | 1.14B | 95M | 102.18M | 100.3M |
| goodwill | 80.92M | 53.7M | 84.08M | 111.2M | 111.2M | 111.2M | 85.76M | 111.2M | 111.2M | 111.2M |
| intangibleAssets | - | - | - | - | - | - | - | - | 1.58B | 494.77M |
| goodwillAndIntangibleAssets | 80.92M | 53.7M | 84.08M | 111.2M | 111.2M | 111.2M | 85.76M | 111.2M | 1.69B | 605.97M |
| longTermInvestments | 190.05M | 81.52M | 157.78M | 393.27M | 294.36M | 276.73M | 136.41M | 414.51M | 372.57M | 191.31M |
| taxAssets | 8.33M | - | - | - | - | - | 24.6M | - | - | 7.98M |
| otherNonCurrentAssets | 2M | 898.5K | 1.39M | 1.84M | 18.04M | 25.82M | 34.34M | 1.42B | 1.69M | - |
| totalNonCurrentAssets | 1.42B | 912.97M | 1.42B | 1.89B | 2.22B | 2.06B | 1.42B | 2.04B | 2.16B | 905.56M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.57B | 957.32M | 1.49B | 2B | 2.37B | 2.4B | 1.53B | 2.23B | 2.52B | 1.42B |
| totalPayables | 26.91M | 8.95M | 13.82M | 648K | 9.68M | 12.77M | 5.27M | 5.41M | 4.12M | 1.39M |
| accountPayables | 3.03M | 957.57K | 2.37M | 648K | 9.68M | 12.77M | 5.27M | 217K | 411K | 1.39M |
| otherPayables | 23.88M | 7.99M | 11.45M | - | - | - | - | 5.19M | 3.71M | - |
| accruedExpenses | - | 616.38K | 790K | 2.43M | 6.8M | 8.97M | - | 4.57M | 9.78M | 10.2M |
| shortTermDebt | 1.2M | - | - | - | 294.89M | 49.87M | 613.84K | - | - | - |
| capitalLeaseObligationsCurrent | - | 592.05K | 849K | 921K | - | 1.41M | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | 7.04M | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 4.43M | - | - | 13.87M | 34.9M | 36.52M | 15.66M | 13.02M | 14.93M | 4.27M |
| totalCurrentLiabilities | 32.55M | 10.16M | 15.46M | 17.87M | 346.28M | 109.54M | 21.54M | 23M | 28.83M | 15.86M |
| longTermDebt | 3.79M | 65.25M | 145.08M | 147.95M | 115.54M | 350.56M | 269.17M | 352.77M | 464.31M | 45.78M |
| capitalLeaseObligationsNonCurrent | 3.79M | 2.73M | 5.2M | 6.7M | - | 9.95M | 7.2M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | -87.28M | - | - |
| deferredTaxLiabilitiesNonCurrent | 106.08M | 52.98M | 72.8M | - | - | - | 61.2M | 87.28M | 126.76M | 127.93M |
| otherNonCurrentLiabilities | -3.79M | - | - | 86.57M | 128.74M | 86.01M | 15.45M | 87.28M | 2.04M | 12.43M |
| totalNonCurrentLiabilities | 109.86M | 120.96M | 223.08M | 241.22M | 244.28M | 446.53M | 353.01M | 440.05M | 593.11M | 186.14M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.79M | 3.32M | 6.05M | 7.62M | - | 11.37M | 7.2M | - | - | - |
| totalLiabilities | 142.41M | 131.11M | 238.54M | 259.09M | 590.56M | 556.07M | 374.55M | 463.05M | 621.94M | 202M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.68B | 1.16B | 1.66B | 2.08B | 1.78B | 1.78B | 1.28B | 1.61B | 1.63B | 908.89M |
| retainedEarnings | -269.46M | -284.01M | -388.49M | -463.59M | -283.04M | -174.46M | -192.55M | 69.2M | 202.5M | 250.31M |
| additionalPaidInCapital | 65.7M | 44.17M | 62.33M | 77.3M | 42.52M | 41.57M | 29.03M | 21.23M | 13.26M | 11.41M |
| 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 | 209.52M | 11.3M | -36.47M | 85.28M | 60.1M | 16.23M | -234.2M | -105.59M | -42.79M | 41.85M |
| depreciationAndAmortization | 37.61M | - | 43.47M | 52.42M | 51.93M | 46.9M | 48.27M | 52.79M | 28.21M | 11.51M |
| deferredIncomeTax | 18.98M | 7.77M | 8.05M | 26.69M | 19.37M | 3.76M | -41.2M | -35.97M | -24.15M | -9.36M |
| stockBasedCompensation | - | 4.33M | - | 7.12M | 6.06M | 9.36M | 8.32M | 5.79M | 10.52M | 7.38M |
| changeInWorkingCapital | 15.22M | -1.3M | -1.42M | -3.23M | -4.25M | 1.73M | -4.78M | 1.22M | -10.21M | -775K |
| accountsReceivables | -123.02K | -879.05K | -3.44M | -4.84M | -44705 | -4.68M | 4.93M | -8.61M | -1.25M | 1.04M |
| inventory | - | - | - | - | -10.25M | -7.72M | 8.26M | - | -8.74M | - |
| accountsPayables | 2.18M | - | 1.49M | 1.69M | - | 7.72M | -8.26M | - | - | -1.25M |
| otherWorkingCapital | 13.16M | -425.28K | 531.17K | -76000 | 6.05M | 6.41M | -9.71M | 9.83M | -221K | -565K |
| otherNonCashItems | -31.63M | 89.03M | 127.49M | -58.33M | -50.01M | 29.99M | 315.18M | 163.92M | 87.13M | 2.83M |
| netCashProvidedByOperatingActivities | 249.69M | 111.13M | 141.11M | 109.95M | 83.21M | 107.98M | 91.6M | 82.16M | 48.72M | 53.44M |
| investmentsInPropertyPlantAndEquipment | -37.49M | -51.04M | -219.64M | -124.21M | -145.33M | -137.89M | -84.14M | -141.21M | -80.26M | -55.36M |
| acquisitionsNet | - | - | - | -133.14M | - | -52.21M | 6.8M | 159.38M | -621.43M | 3.63M |
| purchasesOfInvestments | -12.81M | -4.16M | -46.51M | -12.47M | -27.78M | -49.19M | -102.41M | -114.75M | -247.84M | -82.38M |
| salesMaturitiesOfInvestments | 50.64M | 2.67M | 100.32M | 2.96M | 8.93M | 11.28M | 130.13M | 27.04M | 73.14M | 127.38M |
| otherInvestingActivities | 1.04M | -39609.3 | -34707 | -115M | -49.18M | 4.92M | 57.18M | 3.89M | -1.13M | -8.33M |
| netCashProvidedByInvestingActivities | 1.37M | -52.56M | -165.87M | -381.86M | -213.36M | -223.1M | 7.56M | -65.64M | -877.52M | -15.05M |
| netDebtIssuance | -96.52M | -34.55M | 35.98M | -266.16M | -654.11K | 51.3M | -10.23M | -123.48M | 447.32M | 50M |
| longTermNetDebtIssuance | -96.52M | -34.55M | 35.98M | -266.16M | -654.11K | 51.3M | -10.23M | -123.48M | 447.32M | 50M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -25.35M | -297.42K | 9.69M | 289.83M | -24.15M | 81.07M | -143.02M | -31.24M | -1.82M | 177.93M |
| netCommonStockIssuance | -25.35M | -297.42K | 9.69M | 289.83M | -24.15M | 81.07M | -143.02M | -31.24M | 262.46M | 177.93M |
| commonStockIssuance | 11.93M | - | 9.69M | 311.96M | - | 85M | - | 171.45K | 264.28M | 177.93M |
| commonStockRepurchased | -37.28M | -297.42K | - | -22.14M | -24.15M | -3.93M | -143.02M | -31.24M | -1.82M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | -264.28M | - |
| netDividendsPaid | -35.44M | -21.3M | -30.11M | -37.93M | -25.46M | -28.91M | -27.46M | -27.81M | -19.32M | -15.32M |
| commonDividendsPaid | -35.44M | -21.3M | -30.11M | -37.93M | -25.46M | -28.91M | -27.46M | -27.81M | -19.32M | -15.32M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -8.76M | 4.12M | -4.76M | 233.5M | 34.89M | 213.41M | 18.79M | -619K | 252.76M | -4.42M |
| netCashProvidedByFinancingActivities | -166.07M | -52.03M | 10.8M | 219.24M | -15.37M | 316.86M | -161.91M | -183.15M | 678.94M | 208.2M |
| 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 | 101.41M | 91.78M | 71.62M | 44.31M | 38.56M | 55.82M | 56.77M | 47.39M | 45.05M | 52.42M |
| costOfRevenue | 14.13M | 13.32M | 12.53M | 7.47M | 6.57M | 11.48M | 2.12M | 9.24M | 9.9M | 13.86M |
| grossProfit | 87.28M | 78.46M | 59.1M | 36.84M | 31.99M | 44.34M | 54.64M | 38.15M | 35.14M | 38.56M |
| researchAndDevelopmentExpenses | - | - | 2.02M | 2.07M | 1.46M | 1.96M | - | 1.53M | 1.01M | 1.62M |
| generalAndAdministrativeExpenses | - | - | 4.9M | 4.36M | 3.48M | 7.56M | 6.62M | 4.65M | 4.54M | 6.2M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | 1.5M | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 8.14M | 7.31M | 4.9M | 4.36M | 3.48M | 7.56M | 8.12M | 4.65M | 4.54M | 6.2M |
| otherExpenses | - | - | - | - | - | -4.86M | 9.44M | 49.56M | - | 18.15M |
| operatingExpenses | 8.14M | 7.31M | 6.92M | 6.43M | 4.94M | 4.67M | 17.55M | 55.74M | 5.56M | 25.97M |
| costAndExpenses | 22.27M | 20.62M | 19.44M | 13.9M | 11.52M | 16.14M | 19.67M | 64.97M | 15.46M | 39.83M |
| netInterestIncome | 1.08M | 1.02M | 126.19K | -371.39K | -794.88K | -213.33K | -496.64K | -1.16M | -2.47M | -5.06M |
| interestIncome | 1.83M | 1.77M | 761.43K | 453.6K | 419.91K | 779.68K | 1.18M | 908.96K | 1.26M | 1.48M |
| interestExpense | 751.44K | 745.69K | 635.24K | 824.99K | 1.21M | 993.01K | 1.67M | 2.07M | 3.73M | 6.54M |
| depreciationAndAmortization | 10.84M | 10.71M | 10.49M | 5.81M | 5.64M | 9.56M | 9.76M | 7.85M | 8.79M | 10.88M |
| ebitda | 89.97M | 88.91M | 103.46M | 35.58M | 30.38M | 27.11M | 46.85M | -12.14M | 28.58M | -31.31M |
| ebit | 79.13M | 78.2M | 92.97M | 29.78M | 24.74M | 17.55M | 37.09M | -19.99M | 19.79M | -42.19M |
| nonOperatingIncomeExcludingInterest | - | -7.04M | -40.79M | 626.82K | 2.3M | 22.12M | - | 2.41M | 9.79M | 54.78M |
| operatingIncome | 79.13M | 71.16M | 52.18M | 30.41M | 27.04M | 39.68M | 37.09M | -17.58M | 29.59M | 12.59M |
| totalOtherIncomeExpensesNet | 7.32M | 6.3M | 39.9M | -1.45M | -3.52M | -23.55M | -11.13M | -4.48M | -12.56M | -59.94M |
| incomeBeforeTax | 86.45M | 77.46M | 92.09M | 28.95M | 23.53M | 16.12M | 25.96M | -22.07M | 17.03M | -47.35M |
| incomeTaxExpense | 13.89M | 11.26M | 9.24M | 5.2M | 5.52M | 8.92M | 7.83M | -6.65M | 5.86M | 2.93M |
| netIncomeFromContinuingOperations | 72.56M | 66.19M | 82.84M | 23.75M | 18M | 7.2M | 18.13M | -15.42M | 11.17M | -50.28M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 72.56M | 66.19M | 82.84M | 23.75M | 18M | 7.2M | 18.13M | -15.42M | 11.17M | -50.28M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 72.56M | 66.19M | 82.84M | 23.75M | 18M | 7.2M | 18.13M | -15.42M | 11.17M | -50.28M |
| eps | 0.39 | 0.35 | 0.44 | 0.12 | 0.1 | 0.04 | 0.1 | -0.11 | 0.08 | -0.37 |
| 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 | 95.25M | 141.76M | 56.91M | 49.63M | 63.07M | 41.07M | 43.33M | 47.98M | 70.6M | 67.72M |
| shortTermInvestments | - | - | 48.72M | - | - | - | 11.52M | 2.82M | 9.3M | 8.2M |
| cashAndShortTermInvestments | 95.25M | 141.76M | 105.63M | 49.63M | 63.07M | 41.07M | 54.85M | 50.81M | 79.9M | 75.92M |
| netReceivables | 5.65M | 3.22M | 3.44M | 3.01M | 2.77M | 2.16M | 6.44M | 12.45M | 4.21M | 4.11M |
| accountsReceivables | 5.65M | 2.28M | 3.44M | 3.01M | 2.77M | 1.47M | 6.44M | 4.71M | 4.21M | 4.11M |
| otherReceivables | - | 941.51K | - | - | - | 692.12K | - | 7.74M | - | - |
| inventory | - | - | - | - | - | - | - | - | - | 13000 |
| prepaids | - | - | 721.29K | - | - | 1.12M | - | - | - | 1.83M |
| otherCurrentAssets | 2.96M | 2.32M | - | 49.34M | 1.51M | - | 848.95K | 1.04M | 1.48M | 2.18M |
| totalCurrentAssets | 103.87M | 147.3M | 109.79M | 101.98M | 67.35M | 44.34M | 62.14M | 64.3M | 85.6M | 84.04M |
| propertyPlantEquipmentNet | 1.21B | 1.14B | 1.14B | 1.16B | 1.11B | 776.86M | 1.1B | 1.09B | 1.56B | 1.56B |
| goodwill | 80.04M | 80.92M | 79.69M | 81.51M | 77.35M | 53.7M | 82.31M | 81.19M | 111.2M | 111.2M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 80.04M | 80.92M | 79.69M | 81.51M | 77.35M | 53.7M | 82.31M | 81.19M | 111.2M | 111.2M |
| longTermInvestments | 210.49M | 190.05M | 178.14M | 94.85M | 125.49M | 81.52M | 136.98M | 143.83M | 193.46M | 208.68M |
| taxAssets | - | 8.33M | - | - | - | - | - | - | -1.56B | 41.45M |
| otherNonCurrentAssets | 8.37M | 2M | 8.03M | 7.58M | 6.14M | 898.5K | 6.03M | 6.48M | 1.57B | 2.15M |
| totalNonCurrentAssets | 1.51B | 1.42B | 1.4B | 1.34B | 1.32B | 912.97M | 1.32B | 1.32B | 1.87B | 1.92B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.61B | 1.57B | 1.51B | 1.44B | 1.39B | 957.32M | 1.38B | 1.38B | 1.96B | 2.01B |
| totalPayables | 13.74M | 21.08M | 5.44M | 20.34M | 12.38M | 8.95M | 13.24M | 12.2M | 4.97M | 3.14M |
| accountPayables | 5.57M | 7.46M | 5.44M | 4.5M | 3.92M | 957.57K | 4.28M | 3.37M | 4.97M | 3.14M |
| otherPayables | 8.17M | 13.62M | - | 15.83M | 8.46M | 7.99M | 8.96M | 8.83M | - | - |
| accruedExpenses | - | - | - | - | - | 616.38K | - | - | - | 1.04M |
| shortTermDebt | 1.21M | 1.2M | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | 1.25M | 1.23M | 1.13M | 592.05K | 898.54K | 862.96K | 1.15M | 1.12M |
| taxPayables | - | - | - | 5.48M | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 10.34M | 10.27M | 18.43M | - | - | - | - | - | 11.15M | 15.14M |
| totalCurrentLiabilities | 25.3M | 32.55M | 25.11M | 21.56M | 13.51M | 10.16M | 14.14M | 13.06M | 17.28M | 20.45M |
| longTermDebt | - | 3.79M | - | 35.66M | 74.35M | 65.25M | 59.76M | 79.55M | 151.94M | 191.88M |
| capitalLeaseObligationsNonCurrent | 3.44M | 3.79M | 4.02M | 4.42M | 4.54M | 2.73M | 4.41M | 4.58M | 6.58M | 6.88M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | -103.92M | - |
| deferredTaxLiabilitiesNonCurrent | 103.21M | 106.08M | - | 90.19M | 82.44M | 52.98M | 75.02M | 69.59M | 103.92M | 137.72M |
| otherNonCurrentLiabilities | - | -3.79M | 91.15M | - | - | - | - | - | 103.92M | - |
| totalNonCurrentLiabilities | 106.65M | 109.86M | 95.17M | 130.27M | 161.32M | 120.96M | 139.2M | 153.72M | 262.44M | 336.48M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.44M | 3.79M | 5.26M | 5.65M | 5.67M | 3.32M | 5.31M | 5.44M | 7.73M | 8M |
| totalLiabilities | 131.95M | 142.41M | 120.28M | 151.83M | 174.84M | 131.11M | 153.34M | 166.79M | 279.71M | 356.94M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.7B | 1.68B | 1.69B | 1.7B | 1.68B | 1.16B | 1.56B | 1.54B | 2.11B | 2.1B |
| retainedEarnings | -224.87M | -269.46M | -306.12M | -373.32M | -391.99M | -284.01M | -428.73M | -427.16M | -551.87M | -554.7M |
| additionalPaidInCapital | 59.23M | 65.7M | 64.18M | 59.21M | 65M | 44.17M | 59.27M | 56.79M | 76.58M | 79.45M |
| 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 | 72.56M | 66.19M | 58.74M | 32.36M | 25.64M | 4.8M | 13.54M | -15.43M | 11.13M | -50.67M |
| depreciationAndAmortization | 10.84M | 10.71M | 7.44M | 7.91M | 8.03M | 6.4M | 7.29M | 7.85M | 8.75M | 10.09M |
| deferredIncomeTax | 3.05M | 4.83M | 3.98M | 1.06M | 7.24M | 5.05M | 5.2M | -6.97M | 5.44M | 2.33M |
| stockBasedCompensation | - | - | - | 2.17M | 2.09M | - | 1.6M | - | - | - |
| changeInWorkingCapital | -10.32M | 6.28M | 2.42M | 6.36M | -974K | 702.88K | -592.86K | -1.86M | -502.71K | 2.66M |
| accountsReceivables | -2.37M | 224.93K | -314.37K | -239K | 333K | 586.92K | -1.66M | -1.64M | 1.53M | 402.15K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -1.89M | 2.06M | 685.58K | 582K | -1.41M | 597.11K | - | -264.51K | -2.29M | 593.79K |
| otherWorkingCapital | -6.05M | 3.99M | 2.05M | 6.01M | 101K | -481.14K | 1.07M | 43842 | 263.54K | 1.66M |
| otherNonCashItems | -5.26M | -3.19M | -26.63M | 1.52M | 4.05M | 16.46M | 7.91M | 54.63M | 12.38M | 73.86M |
| netCashProvidedByOperatingActivities | 70.87M | 84.81M | 45.96M | 51.38M | 46.08M | 33.41M | 34.94M | 38.23M | 37.19M | 38.27M |
| investmentsInPropertyPlantAndEquipment | -97.18M | 16312 | -9.7M | -17.93M | -5.28M | -41.65M | -10.64M | - | - | -38.92M |
| acquisitionsNet | 17.63M | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -9.86M | -235.12K | 69296 | -995K | -11.36M | -442.07K | -972.56K | -3.7M | -664.38K | -1.43M |
| salesMaturitiesOfInvestments | - | 49.82M | 579.46K | - | - | 45025 | - | - | 3.82M | 96.52M |
| otherInvestingActivities | -31557 | -185.9K | 1.21M | -456K | -17000 | -16943 | -26645 | -2192 | -2952 | -2263.5 |
| netCashProvidedByInvestingActivities | -89.44M | 49.41M | -7.84M | -19.38M | -16.67M | -42.06M | -11.64M | -3.7M | 3.15M | 56.18M |
| netDebtIssuance | - | 68182 | -25.13M | -40M | -19.56M | 22.73M | -20.23M | -32.32M | -32.2M | -88.59M |
| longTermNetDebtIssuance | - | 68182 | -25.13M | -40M | -19.56M | 22.73M | -20.23M | -32.32M | -32.2M | -88.59M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -9.04M | -37.07M | -36991 | -7.81M | -939.58K | 2.25M | -432.99K | 2M | 3.59M | 1.68M |
| netCommonStockIssuance | -9.04M | -37.07M | -36991 | -7.81M | -939.58K | 2.25M | -432.99K | 2M | 3.59M | 1.68M |
| commonStockIssuance | 3.67M | 217.43K | -36991 | - | - | 2.25M | - | 2M | 3.59M | 1.68M |
| commonStockRepurchased | -12.71M | -37.28M | - | -7.81M | -939.58K | -648 | -432.99K | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -9.35M | -9.84M | -6.9M | -7.85M | -7.61M | -5.19M | -7.95M | -7.4M | -7.65M | -7.95M |
| commonDividendsPaid | -9.35M | -9.84M | -6.9M | -7.85M | -7.61M | -5.19M | -7.95M | -7.4M | -7.65M | -7.95M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -9.94M | -312.26K | -215.34K | 9.62M | 2.66M | -163.63K | 413.74K | -713.89K | -2.49M | -946.14K |
| netCashProvidedByFinancingActivities | -28.34M | -47.15M | -32.28M | -46.04M | -25.45M | 19.62M | -28.21M | -38.44M | -38.74M | -95.81M |