-$0.25 (-2.18%)
| 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 | 258.26M | 348.91M | 487.32M | 155.6M | 148.23M | 285.15M | 138.22M | 91.11M | 80.65M | 96.24M |
| costOfRevenue | 170.26M | 243.54M | 359.3M | 95.9M | 72.42M | 79.47M | 80.06M | 68.07M | 121.73M | 113.49M |
| grossProfit | 88M | 105.37M | 128.02M | 59.7M | 75.81M | 205.68M | 58.16M | 23.04M | -41.08M | -17.26M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 36.78M | 39.16M | 34.71M | 23.28M | 27.42M | 28.69M | 32.92M | - | - |
| sellingAndMarketingExpenses | - | 817K | 1.79M | 1.74M | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 37.38M | 37.59M | 40.94M | 36.45M | 23.28M | 27.42M | 28.69M | 32.92M | - | - |
| otherExpenses | -19.76M | -102.47M | 37.93M | -289.52M | 50.15M | 39.1M | 16.42M | - | - | - |
| operatingExpenses | 17.62M | -64.88M | 78.88M | -253.07M | 73.43M | 66.52M | 45.11M | 19.1M | 66.65M | 43.43M |
| costAndExpenses | 187.88M | 178.67M | 438.18M | -157.17M | 145.85M | 145.99M | 125.17M | 87.17M | 188.38M | 156.92M |
| netInterestIncome | -36.14M | -8.49M | 7.04M | -24.1M | -16.65M | -18.48M | -27.33M | -19.04M | 268.63K | 7.9M |
| interestIncome | 8.88M | 9.27M | 17.96M | 6.78M | 1.54M | - | 21.92M | 2.58M | 21.36M | 13.67M |
| interestExpense | 45.02M | 17.18M | 10.54M | 30.88M | 15.53M | 17.57M | 26.61M | 21.62M | 21.09M | 15.91M |
| depreciationAndAmortization | 27.14M | 31.7M | 32.12M | 32.14M | 31.36M | 35.3M | 23.07M | 19.02M | 8M | 6.78M |
| ebitda | 97.52M | 240.99M | 69.26M | 20.5M | 60.46M | 175.44M | 24.94M | 26.12M | -39.74M | -17.4M |
| ebit | 70.38M | 209.29M | 37.14M | -11.64M | 29.1M | 140.14M | 17.74M | 7.1M | 49.77M | 51.16M |
| nonOperatingIncomeExcludingInterest | - | -39.05M | 12M | 324.41M | -26.72M | -976K | -15.88M | -34.66M | -97.51M | -75.34M |
| operatingIncome | 70.38M | 170.24M | 49.14M | 312.77M | 2.38M | 139.16M | 1.86M | -27.56M | -47.74M | -24.18M |
| totalOtherIncomeExpensesNet | 15.41M | 21.86M | 27.02M | 8.65M | 11.19M | -46.18M | -10.74M | 13.42M | 77.04M | 64.02M |
| incomeBeforeTax | 85.79M | 192.11M | 76.16M | 321.42M | 13.57M | 92.98M | -8.87M | -14.14M | 29.3M | 39.84M |
| incomeTaxExpense | 8.42M | 11.12M | 4.15M | 1.07M | 1.94M | 1.02M | 4.33M | 1.92M | 1.35M | -566K |
| netIncomeFromContinuingOperations | 77.37M | 180.99M | 72.01M | 320.35M | 11.64M | 91.96M | -13.2M | -16.07M | 27.95M | 40.41M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | -1000 | - | -1000 | -1000 | - | - | - |
| netIncome | 77.37M | 180.99M | 71.97M | 320.32M | 11.6M | 91.93M | -13.22M | -15.91M | 28.03M | 35.79M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 77.37M | 180.99M | 71.97M | 320.32M | 11.6M | 91.93M | -13.22M | -15.91M | 28.03M | 40.38M |
| eps | 1.2 | 3.14 | 1.25 | 5.6 | 0.2 | 1.61 | -0.23 | -0.28 | 0.49 | 0.63 |
| 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 | 187M | 274.74M | 176.93M | 519.55M | 71.13M | 28.2M | 52.63M | 39.84M | 41.82M | 121.1M |
| shortTermInvestments | - | - | - | 1.85M | 1.85M | 1.35M | 4.17M | 4.02M | 4.58M | 3.61M |
| cashAndShortTermInvestments | 187M | 274.74M | 176.93M | 521.4M | 72.98M | 29.55M | 56.8M | 43.86M | 46.4M | 124.7M |
| netReceivables | 85.53M | 123.93M | 75.24M | 47.09M | 70.56M | 117.55M | 43.6M | 72.34M | 32.17M | 24.5M |
| accountsReceivables | 77.43M | 94.56M | 75.24M | 20.08M | 46.83M | 101.99M | 30.03M | 25M | 30.16M | 23.55M |
| otherReceivables | 8.1M | 29.37M | 59.24M | 27M | 23.73M | 15.55M | 13.58M | 47.34M | 17.29M | 953K |
| inventory | - | - | 13.3M | 9.22M | - | - | - | - | - | - |
| prepaids | - | - | 1.83M | 561K | - | - | - | - | - | - |
| otherCurrentAssets | 8.78M | 19.99M | 40.19M | 28.2M | 90.54M | 90.63M | 79.62M | 114.8M | 110.76M | 74.22M |
| totalCurrentAssets | 281.3M | 418.66M | 307.5M | 606.46M | 234.08M | 237.73M | 180.02M | 183.66M | 189.33M | 223.42M |
| propertyPlantEquipmentNet | 371.48M | 375.16M | 441.38M | 463.43M | 655.71M | 566.56M | 584.51M | 566.46M | 565.34M | 290.61M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 730.09K | 175K | 314K | 225K | 82000 | 73000 | 195K | 405K | 612K | 3.65M |
| goodwillAndIntangibleAssets | 730.09K | 175K | 314K | 225K | 82000 | 73000 | 195K | 405K | 612K | 3.65M |
| longTermInvestments | 247.27M | 220.71M | 173.32M | 107.08M | 86.76M | 73.3M | 95.56M | 104.49M | 104.42M | 147.6M |
| taxAssets | 2.56M | 4.64M | - | 1.07M | - | - | - | - | - | - |
| otherNonCurrentAssets | 4 | 845K | 4.43M | -1.07M | 24.76M | 54.26M | - | -671.35M | -670.37M | -441.86M |
| totalNonCurrentAssets | 622.04M | 601.53M | 619.44M | 570.74M | 767.31M | 694.19M | 680.26M | 671.35M | 670.37M | 441.86M |
| otherAssets | - | - | - | 1.07M | 24.76M | -1000 | 49.48M | 49.33M | 58.89M | 343.91M |
| totalAssets | 903.34M | 1.02B | 926.93M | 1.18B | 1B | 931.92M | 909.77M | 904.34M | 918.6M | 1.01B |
| totalPayables | 69.91M | 61.61M | 140.27M | 67.34M | 32.05M | 33.84M | 40.43M | 42.39M | 54.59M | 45.83M |
| accountPayables | 66.59M | 38.94M | 40.72M | 35.37M | 22.99M | 20.87M | 24.66M | 24.77M | 28.79M | 30.52M |
| otherPayables | 3.32M | 22.67M | 99.55M | 31.97M | 9.06M | 12.97M | 15.77M | 17.62M | 25.8M | 15.31M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 33.18M | 36.8M | 43.88M | 49.38M | 109.64M | 63.24M | 64.39M | 165.66M | 29.14M | 140.15M |
| capitalLeaseObligationsCurrent | - | 1.96M | 1.6M | 1.42M | 1.36M | 1.79M | 17.46M | - | - | - |
| taxPayables | - | 6.44M | 3.54M | 2.87M | 1.31M | 5.04M | 5.12M | 2.36M | 1.16M | 2.44M |
| deferredRevenue | - | - | - | -50.8M | -111M | - | -81.85M | -165.66M | -29.14M | -140.15M |
| otherCurrentLiabilities | - | 11.08M | 10.18M | 61.88M | 117.5M | 8.84M | 95.22M | 8.15M | 6.57M | 44.04M |
| totalCurrentLiabilities | 103.09M | 111.45M | 195.93M | 129.22M | 149.55M | 107.71M | 135.65M | 216.2M | 90.3M | 230.01M |
| longTermDebt | 243.1M | 275.27M | 212.41M | 158.7M | 309.07M | 274.71M | 319.38M | 221.21M | 343.57M | 329.59M |
| capitalLeaseObligationsNonCurrent | 1.93M | 2.53M | 7.42M | 8.85M | 4.74M | 1.88M | 4.21M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | 328.61M |
| deferredTaxLiabilitiesNonCurrent | - | - | 3.03M | 2.98M | - | - | - | - | - | 978K |
| otherNonCurrentLiabilities | 6.04M | 21.31M | 26M | 79.84M | 1.53M | 1.72M | -4.21M | - | - | - |
| totalNonCurrentLiabilities | 251.07M | 299.11M | 248.86M | 250.37M | 309.07M | 274.71M | 319.38M | 221.21M | 343.57M | 329.59M |
| otherLiabilities | - | - | - | 91.67M | 6.28M | 3.6M | 5.8M | 4.17M | 7.19M | 7.68M |
| capitalLeaseObligations | 1.93M | 4.48M | 9.02M | 10.26M | 6.1M | 3.67M | 21.66M | - | - | - |
| totalLiabilities | 354.16M | 410.56M | 444.79M | 379.58M | 464.89M | 386.01M | 460.83M | 441.58M | 441.05M | 567.28M |
| treasuryStock | -38.16M | -38.16M | -38.16M | -44.35M | - | -44.35M | - | - | - | - |
| preferredStock | - | - | - | - | 182K | - | - | - | - | - |
| commonStock | 274.99M | 88.81M | 88.81M | 88.81M | 88.81M | 88.81M | 88.81M | 88.81M | 88.81M | 88.81M |
| retainedEarnings | 221.45M | 438.99M | 282.75M | 542.68M | 11.6M | 289.08M | 195.81M | 202.78M | 218.37M | 192.67M |
| additionalPaidInCapital | 92.39M | 125.36M | 148.8M | 209.9M | 209.9M | 209.9M | 209.9M | 209.9M | 209.9M | 209.9M |
| 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 | 77.37M | 180.99M | 71.97M | 320.32M | 11.6M | 91.93M | -13.22M | -15.91M | 28.03M | 40.38M |
| depreciationAndAmortization | 27.14M | 31.7M | 33.96M | 33.62M | 31.36M | 37.27M | 26.77M | 19.02M | 8M | 6.78M |
| deferredIncomeTax | - | - | - | - | - | - | - | -1.67M | 10.74M | -3.11M |
| stockBasedCompensation | - | - | - | - | - | - | - | 578K | 920K | 1.56M |
| changeInWorkingCapital | 32.68M | -34.2M | -15.64M | -4.58M | 75.95M | -88.98M | -3.55M | 1.09M | -11.66M | 1.55M |
| accountsReceivables | 49.26M | -41.04M | -32.15M | -6.49M | 75.39M | -88.98M | -3.55M | 1.09M | -11.66M | 1.55M |
| inventory | - | -1.7M | -5.46M | 2.27M | - | - | - | - | - | - |
| accountsPayables | 296.62K | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -16.88M | 8.55M | 21.96M | -361K | 552K | -178K | - | -2.57M | -55000 | -144K |
| otherNonCashItems | -19.5M | -126.14M | -38.42M | -323.38M | -6.99M | 13.21M | -10.14M | -18.76M | -45.17M | -56.15M |
| netCashProvidedByOperatingActivities | 117.7M | 52.35M | 51.86M | 25.98M | 111.92M | 53.44M | -143K | -15.66M | -19.87M | -5.88M |
| investmentsInPropertyPlantAndEquipment | -30.07M | -11.41M | -6.37M | -25.12M | -135.55M | -19.76M | -6.02M | -47.18M | -281.75M | -11.32M |
| acquisitionsNet | 28.01M | 41.96M | -1.17M | 637.43M | - | - | 18.67M | 44.44M | 60.65M | -5.86M |
| purchasesOfInvestments | -16.88M | -20.39M | -39.13M | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 4.43M | - | - | - | - | 1.68M | - | - | - | - |
| otherInvestingActivities | 1040 | 31.7M | 962K | 26.94M | 10.02M | 13.43M | 6.14M | 6.51M | 334.78M | 47.54M |
| netCashProvidedByInvestingActivities | -14.51M | 41.86M | -45.71M | 639.25M | -125.53M | -4.65M | 18.78M | 3.77M | 113.68M | 30.37M |
| netDebtIssuance | -43.43M | 58.44M | 43.74M | -229.8M | 81.47M | -49.23M | 87000 | 12.08M | -94.39M | -21.62M |
| longTermNetDebtIssuance | - | 58.44M | 43.74M | -229.8M | 81.47M | -49.23M | 87000 | 12.08M | -94.39M | -21.62M |
| shortTermNetDebtIssuance | -43.43M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -7.42M | - | 3.3M | - | - | - | - | 1.14M | 1.1M | 585K |
| netCommonStockIssuance | -7.42M | - | 3.3M | - | - | - | - | 1.14M | 1.1M | 585K |
| commonStockIssuance | - | - | 3.3M | - | - | - | - | 1.14M | 1.1M | 585K |
| commonStockRepurchased | -7.42M | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -144.51M | -48.12M | -391.09M | -59.65M | -20.6M | - | - | - | - | -19.26M |
| commonDividendsPaid | -144.51M | -48.12M | -391.09M | -59.65M | -20.6M | - | - | - | - | -19.26M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -7.1M | -5.52M | -4.95M | 72.07M | -3.62M | -25.7M | -5.46M | -2.13M | -81.28M | 7.57M |
| netCashProvidedByFinancingActivities | -202.47M | 4.79M | -348.99M | -217.38M | 57.25M | -74.93M | -5.37M | 11.08M | -174.57M | -32.72M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 126.63M | 122.41M | 154.76M | 194.15M | 287.1M | 200.21M | 98.52M | 57.08M | 40.35M | 107.88M |
| costOfRevenue | 84.9M | 65.88M | 111.58M | 120.95M | 208.32M | 124.25M | 51.87M | 44.03M | 37.88M | 34.54M |
| grossProfit | 41.73M | 56.53M | 43.19M | 73.2M | 78.79M | 75.96M | 46.65M | 13.05M | 2.47M | 73.34M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 14.57M | 10.36M | 22.79M | 12.79M | 28.15M | 22.95M | 13.5M | 10.63M | 12.65M |
| sellingAndMarketingExpenses | - | - | 11.11M | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 20.79M | 14.57M | 21.46M | 22.79M | 12.79M | 28.15M | 22.95M | 13.5M | 10.63M | 12.65M |
| otherExpenses | -19.13M | -5.3M | -98.39M | 269K | 800K | - | - | - | - | - |
| operatingExpenses | 1.66M | 9.27M | -76.92M | 23.06M | 13.59M | 56.82M | 277.12M | 6.91M | 13.8M | 31.79M |
| costAndExpenses | 86.57M | 75.15M | 34.66M | 144.01M | 247.52M | 181.08M | 328.98M | 50.95M | 51.68M | 66.32M |
| netInterestIncome | -29.5M | -5.04M | -4.75M | -3.74M | 2.16M | - | - | - | - | - |
| interestIncome | 3.68M | 4.47M | 4.79M | 3.78M | 2.16M | 4.89M | 12.46M | 9.85M | 8.96M | 7.69M |
| interestExpense | 33.18M | 5.04M | 4.75M | 3.74M | - | - | - | - | - | - |
| depreciationAndAmortization | 12.76M | 13.41M | 12.7M | 17.03M | 15.44M | 16.68M | 14.17M | 17.97M | 14.89M | 14.8M |
| ebitda | 52.82M | 57.06M | 40.78M | 48.21M | 47.36M | 30.41M | 19.81M | 690K | -11.39M | 61.1M |
| ebit | 40.07M | 43.64M | 28.08M | 31.18M | 31.92M | 13.73M | 5.64M | -17.28M | -26.28M | 46.29M |
| nonOperatingIncomeExcludingInterest | - | 3.62M | 92.03M | 18.95M | - | - | - | - | - | - |
| operatingIncome | 40.07M | 47.26M | 120.11M | 50.14M | 35.41M | 13.73M | 5.64M | -17.28M | -26.28M | 46.29M |
| totalOtherIncomeExpensesNet | -5.1M | 459K | -2.79M | 24.66M | 16.72M | 10.29M | 305.67M | 27.39M | 5.99M | -12.43M |
| incomeBeforeTax | 34.96M | 47.72M | 117.32M | 74.79M | 52.13M | 24.02M | 311.31M | 10.11M | -20.29M | 33.86M |
| incomeTaxExpense | 4.79M | 3.33M | 5.83M | 5.29M | 1.16M | 2.98M | 648K | 424K | 777K | 1.16M |
| netIncomeFromContinuingOperations | 30.18M | 44.38M | 111.48M | 69.51M | 50.98M | 20.99M | 310.67M | 9.65M | -21.06M | 32.66M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -1006 | - | - | - | - | - | - | - | - | - |
| netIncome | 30.17M | 44.38M | 111.48M | 69.5M | 50.98M | 20.99M | 310.67M | 9.65M | -21.06M | 32.66M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 30.17M | 44.38M | 111.48M | 69.5M | 50.98M | 20.99M | 310.67M | 9.65M | -21.06M | 32.66M |
| eps | 0.38 | 0.77 | 1.94 | 1.21 | 0.88 | 0.37 | 5.43 | 0.17 | -0.37 | 0.57 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 187M | 323.17M | 274.74M | 147.17M | 176.93M | 441.56M | 519.55M | 43.31M | 71.13M | 65.54M |
| shortTermInvestments | - | - | - | - | - | 1.72M | 1.85M | 1.7M | 1.85M | 1.76M |
| cashAndShortTermInvestments | 187M | 323.17M | 274.74M | 147.17M | 176.93M | 443.28M | 521.4M | 45.02M | 72.98M | 67.3M |
| netReceivables | 85.53M | 74.02M | 123.93M | 144.68M | 75.24M | 103.93M | 47.09M | 48.34M | 46.83M | 96.63M |
| accountsReceivables | 77.43M | 74.02M | 94.56M | 119.2M | 75.24M | 78.67M | 20.08M | 40.78M | 46.83M | 96.63M |
| otherReceivables | 8.1M | 13.44M | 29.37M | 25.48M | 59.24M | 25.26M | 27M | 7.55M | 23.73M | 1.65M |
| inventory | - | - | - | - | 13.3M | 14.51M | 9.22M | - | - | - |
| prepaids | - | - | - | - | 1.83M | - | 561K | - | - | - |
| otherCurrentAssets | 8.78M | 38.11M | 19.99M | 12.72M | 40.19M | 29.89M | 28.76M | 340.78M | 114.28M | 88.55M |
| totalCurrentAssets | 281.3M | 435.31M | 418.66M | 304.57M | 307.5M | 566.35M | 606.46M | 426.58M | 234.08M | 252.47M |
| propertyPlantEquipmentNet | 371.48M | 356.97M | 375.16M | 403.27M | 441.38M | 450.46M | 463.43M | 405.51M | 655.71M | 599.02M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 730.09K | 173K | 175K | 81000 | 314K | 196K | 225K | 68000 | 82000 | 45000 |
| goodwillAndIntangibleAssets | 730.09K | 173K | 175K | 81000 | 314K | 196K | 225K | 68000 | 82000 | 45000 |
| longTermInvestments | 247.27M | 229.95M | 220.71M | 212.67M | 173.32M | 119.09M | 107.08M | 103.64M | 86.76M | 87.96M |
| taxAssets | 2.56M | - | 4.64M | 4.92M | - | 1.07M | 1.07M | 2.12M | - | - |
| otherNonCurrentAssets | 4 | 4.08M | 845K | 436K | 4.43M | -1.07M | -1.07M | -2.12M | -742.55M | -687.03M |
| totalNonCurrentAssets | 622.04M | 591.17M | 601.53M | 621.38M | 619.44M | 569.74M | 570.74M | 509.22M | 742.55M | 687.03M |
| otherAssets | - | - | - | - | - | 1.07M | 1.07M | 27.78M | 24.76M | 29.36M |
| totalAssets | 903.34M | 1.03B | 1.02B | 925.95M | 926.93M | 1.14B | 1.18B | 963.58M | 1B | 968.86M |
| totalPayables | 69.91M | 56.04M | 61.61M | 158.37M | 140.27M | 94.38M | 67.34M | 38.52M | 32.05M | 39.89M |
| accountPayables | 66.59M | 56.04M | 38.94M | 151.96M | 40.72M | 91.04M | 35.37M | 35.26M | 22.99M | 36.86M |
| otherPayables | 3.32M | 4.38M | 22.67M | 6.4M | 99.55M | 3.34M | 31.97M | 3.26M | 9.06M | 3.03M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 33.18M | 36.51M | 36.8M | 29.14M | 43.88M | 26.16M | 49.38M | 20.44M | 109.64M | 108.89M |
| capitalLeaseObligationsCurrent | - | 2.22M | 1.96M | 1.56M | 1.6M | 1.59M | 1.42M | 1.24M | 1.36M | 1.28M |
| taxPayables | - | - | 6.44M | 6.4M | 3.54M | 3.34M | 2.87M | 3.26M | 1.31M | 3.03M |
| deferredRevenue | - | - | - | - | - | -27.75M | -50.8M | -21.68M | -111M | -110.17M |
| otherCurrentLiabilities | - | 5.14M | 11.08M | -2000 | 10.18M | 1 | 11.08M | 125.58M | 6.5M | 2000 |
| totalCurrentLiabilities | 103.09M | 99.92M | 111.45M | 189.07M | 195.93M | 122.13M | 129.22M | 185.78M | 149.55M | 150.07M |
| longTermDebt | 243.1M | 257.29M | 275.27M | 200.92M | 212.41M | 147.36M | 158.7M | 230.06M | 309.07M | 258.17M |
| capitalLeaseObligationsNonCurrent | 1.93M | 3.68M | 2.53M | 2.59M | 7.42M | 7.53M | 8.85M | 3.98M | 4.74M | 1.24M |
| deferredRevenueNonCurrent | - | - | - | - | - | 144.49M | 155.72M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | 210K | 3.03M | 2.87M | 2.98M | - | - | - |
| otherNonCurrentLiabilities | 6.04M | 5.95M | 21.31M | 31.08M | 26M | -10.4M | -8.85M | -3.98M | -4.74M | -1.24M |
| totalNonCurrentLiabilities | 251.07M | 266.92M | 299.11M | 234.81M | 248.86M | 147.36M | 158.7M | 230.06M | 309.07M | 258.17M |
| otherLiabilities | - | - | - | - | - | 106.74M | 91.67M | 5.52M | 6.28M | 2.96M |
| capitalLeaseObligations | 1.93M | 5.9M | 4.48M | 4.16M | 9.02M | 9.12M | 10.26M | 5.22M | 6.1M | 2.53M |
| totalLiabilities | 354.16M | 366.84M | 410.56M | 423.88M | 444.79M | 376.24M | 379.58M | 421.35M | 464.89M | 411.19M |
| treasuryStock | -38.16M | -38.16M | -38.16M | - | -38.16M | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 274.99M | 88.81M | 88.81M | 88.81M | 88.81M | 88.81M | 88.81M | 88.81M | 88.81M | 88.81M |
| retainedEarnings | 221.45M | 483.37M | 438.99M | 69.5M | 282.75M | 500.32M | 542.68M | 286.79M | 282.05M | 300.96M |
| additionalPaidInCapital | 92.39M | 125.36M | 125.36M | 125.36M | 148.8M | 209.9M | 209.9M | 209.9M | 209.9M | 209.9M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 30.17M | 44.38M | 111.48M | 69.5M | 50.98M | 20.99M | 310.67M | 9.65M | -21.06M | 32.66M |
| depreciationAndAmortization | 12.76M | 13.41M | 15.28M | 17.03M | 17.27M | 16.68M | 15.66M | 17.97M | 16.56M | 14.8M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 5.94M | 20.19M | -4.8M | -44.11M | 3.24M | -17.17M | -18.79M | 14.21M | 39.17M | 36.78M |
| accountsReceivables | 9.38M | 35.6M | 6.43M | -47.46M | -3.55M | -28.59M | -20.69M | 14.21M | 38.62M | 36.78M |
| inventory | - | - | -2000 | -1.7M | -376K | -5.08M | 2.27M | - | - | - |
| accountsPayables | 12.88M | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -16.33M | -15.41M | -11.23M | 5.06M | 7.17M | 16.5M | -361K | - | 552K | - |
| otherNonCashItems | 3.58M | -20.9M | -87.99M | -24.04M | -44.36M | 4.22M | -288.95M | -34.42M | -11.49M | 4.5M |
| netCashProvidedByOperatingActivities | 52.44M | 57.09M | 33.97M | 18.38M | 27.12M | 24.73M | 18.58M | 7.4M | 23.18M | 88.74M |
| investmentsInPropertyPlantAndEquipment | -27.77M | -1.23M | -7.4M | -4M | -2.72M | -3.65M | -19.26M | -5.86M | -69.2M | -66.35M |
| acquisitionsNet | 6.97M | - | - | - | - | - | -9.17M | - | - | - |
| purchasesOfInvestments | -12.8M | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 4.26M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 1007.8 | 15.51M | 20.92M | 32.34M | -36.25M | -3.09M | 651.86M | 21.68M | 296K | 9.73M |
| netCashProvidedByInvestingActivities | -29.34M | 14.28M | 13.51M | 28.34M | -38.98M | -6.74M | 623.42M | 15.83M | -68.91M | -56.62M |
| netDebtIssuance | -19.97M | -25.9M | - | -26.1M | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | -25.9M | - | -26.1M | - | - | - | - | - | - |
| shortTermNetDebtIssuance | -19.97M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -7.18M | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | -7.18M | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -7.18M | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -139.85M | - | 67791 | -48.12M | -329.21M | -61.88M | -54.74M | -4.9M | -654.97K | -20.6M |
| commonDividendsPaid | -139.85M | - | 67791 | -48.12M | -329.21M | -61.88M | -54.74M | -4.9M | -654.97K | -20.6M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -945.91K | -116K | 79.65M | -636K | 76.34M | -34.24M | -112.37M | -45.37M | 51.73M | 26.12M |
| netCashProvidedByFinancingActivities | -167.95M | -26.02M | 79.65M | -74.86M | -252.87M | -96.13M | -167.11M | -50.27M | 51.73M | 5.51M |