NYSE : RES
$0.15 (2.67%)
| 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 | 1.63B | 1.41B | 1.62B | 1.6B | 864.93M | 598.3M | 1.22B | 1.72B | 1.6B | 728.97M |
| costOfRevenue | 1.39B | 1.04B | 1.09B | 1.09B | 663.26M | 480.74M | 919.6M | 1.18B | 1.05B | 607.89M |
| grossProfit | 232.49M | 378.35M | 527.96M | 513.65M | 201.67M | 117.56M | 302.81M | 537.96M | 544.42M | 121.09M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 175.64M | 156.44M | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 175.64M | 156.44M | 165.94M | 148.57M | 123.57M | 123.7M | 168.13M | 168.15M | 159.19M | 150.69M |
| otherExpenses | - | 124.38M | 117.06M | 77.13M | 61.8M | 303.5M | 248.98M | 159.78M | 159.01M | 209.34M |
| operatingExpenses | 175.64M | 280.81M | 283M | 225.71M | 185.38M | 427.2M | 417.1M | 327.93M | 318.2M | 360.03M |
| costAndExpenses | 1.57B | 1.32B | 1.37B | 1.31B | 848.64M | 907.94M | 1.34B | 1.51B | 1.37B | 967.92M |
| netInterestIncome | 5.39M | 12.41M | 8.26M | 557K | -1.87M | 123K | 1.57M | 1.94M | 1.07M | -214K |
| interestIncome | 8.42M | 13.13M | 8.6M | 1.17M | 59000 | 496K | 1.91M | 2.43M | 1.49M | 467K |
| interestExpense | 3.03M | 724K | 341K | 614K | 1.93M | 373K | 334K | 489K | 426K | 681K |
| depreciationAndAmortization | 161.19M | 132.58M | 108.12M | 83.02M | 72.69M | 95.53M | 170.41M | 163.12M | 163.54M | 217.26M |
| ebitda | 220.77M | 221.91M | 362.02M | 365.07M | 78.1M | -6.15M | 134.69M | 369.81M | 385.22M | -29.6M |
| ebit | 59.58M | 89.34M | 253.89M | 282.06M | 5.41M | -101.68M | -35.72M | 206.69M | 221.69M | -246.86M |
| nonOperatingIncomeExcludingInterest | -2.73M | 8.2M | -8.94M | 5.88M | 10.88M | -207.95M | -78.57M | 3.34M | 4.53M | 7.92M |
| operatingIncome | 56.85M | 97.54M | 244.95M | 287.94M | 16.29M | -309.64M | -114.29M | 210.03M | 226.22M | -238.94M |
| totalOtherIncomeExpensesNet | -303K | 15.26M | 11.29M | 1.69M | 157K | 204K | 1.19M | 11.25M | 6.6M | -418K |
| incomeBeforeTax | 56.55M | 112.8M | 256.24M | 289.63M | 16.45M | -309.43M | -113.1M | 221.28M | 232.82M | -239.36M |
| incomeTaxExpense | 24.47M | 21.36M | 61.13M | 71.27M | 9.23M | -97.24M | -25.99M | 45.88M | 70.3M | -98.11M |
| netIncomeFromContinuingOperations | 32.08M | 91.44M | 195.11M | 218.36M | 7.22M | -212.19M | -87.11M | 175.4M | 162.51M | -141.25M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 32.08M | 91.44M | 195.11M | 218.36M | 7.22M | -212.19M | -87.11M | 175.4M | 162.51M | -141.25M |
| netIncomeDeductions | - | - | 1 | - | - | - | - | - | - | - |
| bottomLineNetIncome | 30.93M | 89.9M | 192.01M | 215.17M | 7.13M | -212.19M | -87.44M | 173.56M | 160.41M | -141.39M |
| eps | 0.15 | 0.43 | 0.9 | 1.01 | 0.03 | -1 | -0.41 | 0.82 | 0.75 | -0.66 |
| 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 | 209.97M | 325.98M | 223.31M | 126.42M | 82.43M | 84.5M | 50.02M | 116.26M | 91.05M | 131.84M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 209.97M | 325.98M | 223.31M | 126.42M | 82.43M | 84.5M | 50.02M | 116.26M | 91.05M | 131.84M |
| netReceivables | 333.97M | 280.91M | 377.18M | 458.97M | 317.14M | 244.71M | 266.72M | 359.36M | 418.1M | 226.34M |
| accountsReceivables | 327.67M | 274.07M | 324.24M | 411.75M | 245.09M | 160.14M | 238.45M | 318.26M | 360.61M | 158.89M |
| otherReceivables | 6.3M | 6.84M | 52.95M | 47.22M | 72.05M | 84.57M | 28.27M | 41.11M | 57.48M | 67.45M |
| inventory | 119M | 107.63M | 110.9M | 97.11M | 78.98M | 82.92M | 100.95M | 130.08M | 114.87M | 108.32M |
| prepaids | 18.31M | 16.14M | 12.91M | 17.75M | 9.77M | 9.12M | 10.46M | 9.77M | 8.99M | 6.72M |
| otherCurrentAssets | 23.22M | 2.19M | 2.77M | 3.09M | 3.68M | 7.11M | 8.71M | 3.46M | 7.13M | 5.85M |
| totalCurrentAssets | 704.47M | 732.84M | 727.07M | 703.34M | 492.01M | 428.36M | 436.86M | 618.94M | 640.14M | 479.06M |
| propertyPlantEquipmentNet | 557.58M | 545.38M | 460.71M | 361.96M | 299.31M | 291.68M | 550.58M | 517.98M | 443.93M | 497.99M |
| goodwill | 83.42M | 50.82M | 50.82M | 32.15M | 32.15M | 32.15M | 32.15M | 32.15M | 32.15M | 32.15M |
| intangibleAssets | 97.5M | 13.84M | 12.82M | 1.08M | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 180.92M | 64.67M | 63.65M | 33.23M | 32.15M | 32.15M | 32.15M | 32.15M | 32.15M | 32.15M |
| longTermInvestments | - | - | - | - | - | - | - | -60.38M | -39.44M | -81.47M |
| taxAssets | - | - | 27.68M | - | 34.27M | 27.5M | 57.54M | 60.38M | 39.44M | 81.47M |
| otherNonCurrentAssets | 25.41M | 43.6M | 35.41M | 30.48M | 40.9M | 38.32M | 33.63M | 30.51M | 31.01M | 26.26M |
| totalNonCurrentAssets | 763.92M | 653.65M | 587.45M | 425.67M | 406.62M | 389.65M | 673.9M | 580.64M | 507.09M | 556.4M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.47B | 1.39B | 1.31B | 1.13B | 898.64M | 818M | 1.11B | 1.2B | 1.15B | 1.04B |
| totalPayables | 120.54M | 84.94M | 85.31M | 120.01M | 75.06M | 42.2M | 54.68M | 108.11M | 106.69M | 75.46M |
| accountPayables | 119.76M | 84.49M | 85.04M | 115.21M | 74.4M | 41.08M | 53.15M | 103.4M | 103.46M | 70.54M |
| otherPayables | 787K | 446K | 275K | 4.8M | 656K | 1.12M | 1.53M | 4.71M | 3.22M | 4.93M |
| accruedExpenses | 38.64M | 25.24M | 30.96M | 38.26M | 15.35M | 18.43M | 19.64M | 32.05M | 30.02M | 22.91M |
| shortTermDebt | 28.58M | 10.63M | 7.74M | - | 26.58M | 9.19M | 10.62M | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | 10.73M | - | - | - | - | - | - |
| taxPayables | - | 446K | 275K | 4.8M | 656K | 1.12M | 1.53M | 7.79M | 11.88M | 8.02M |
| deferredRevenue | 13.23M | 45.38M | 15.74M | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 16.16M | 15.72M | 12.1M | 9.61M | 13.86M | 9.75M | 16.46M | 3.08M | 8.66M | 3.09M |
| totalCurrentLiabilities | 217.15M | 181.91M | 151.86M | 178.6M | 130.85M | 79.56M | 101.4M | 143.24M | 145.36M | 101.47M |
| longTermDebt | 47.76M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 18.8M | 22.28M | 19.42M | 19.52M | 19.72M | 21.09M | 28.38M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 76.88M | 58.19M | 78.97M | 37.47M | 52.02M | 40.83M | 94.86M | 60.38M | 39.44M | 81.47M |
| otherNonCurrentLiabilities | 8.62M | 45.81M | 41.77M | 35.68M | 54.26M | 44.95M | 55.79M | 45.55M | 50.73M | 127.18M |
| totalNonCurrentLiabilities | 152.06M | 126.28M | 140.16M | 92.68M | 126M | 106.87M | 179.02M | 105.92M | 90.17M | 127.18M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 18.8M | 22.28M | 19.42M | 30.24M | 19.72M | 21.09M | 28.38M | - | - | - |
| totalLiabilities | 369.21M | 308.2M | 292.01M | 271.28M | 256.84M | 186.44M | 280.42M | 249.16M | 235.53M | 228.65M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 22.06M | 21.49M | 21.5M | 21.66M | 21.56M | 21.5M | 21.44M | 21.45M | 21.65M | 21.75M |
| retainedEarnings | 1.08B | 1.06B | 1B | 856.01M | 640.94M | 627.78M | 832.11M | 947.71M | 906.74M | 803.15M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 32.08M | 91.44M | 195.11M | 218.36M | 7.22M | -212.19M | -87.11M | 175.4M | 162.51M | -141.25M |
| depreciationAndAmortization | 161.19M | 132.58M | 108.12M | 83.02M | 72.51M | 95.31M | 172.61M | 166.79M | 166.56M | 221.04M |
| deferredIncomeTax | 18.69M | 6.9M | 8.65M | 19.5M | 4.89M | -25.84M | -22.22M | 21.4M | -42.61M | -34.21M |
| stockBasedCompensation | 12.45M | 9.19M | 7.88M | 6.38M | 6.58M | 8.74M | 8.63M | 9.42M | 11.09M | 10.22M |
| changeInWorkingCapital | -35.75M | 117.92M | 65.93M | -120.73M | -32.59M | 11.32M | 66.45M | 30.01M | -159.32M | 54.25M |
| accountsReceivables | -18.78M | 125.6M | 110.45M | -141.79M | -91.08M | 80.77M | 81.09M | 53.98M | -208.64M | 64.72M |
| inventory | -3.64M | 2.96M | -12.34M | -18.41M | 3.95M | 18.08M | 20.96M | -15.66M | -6.28M | 20.29M |
| accountsPayables | -21.43M | 278K | -34.52M | 35.76M | 32.9M | -9.13M | -42.24M | -7.75M | 29.18M | -6.25M |
| otherWorkingCapital | 8.1M | -10.92M | 2.34M | 3.72M | 21.64M | -78.39M | 6.64M | -554K | 26.42M | -24.51M |
| otherNonCashItems | 12.68M | -8.64M | 9.07M | -5.24M | -10.88M | 200.63M | 70.79M | -14.01M | -4.53M | -8.35M |
| netCashProvidedByOperatingActivities | 201.33M | 349.39M | 394.76M | 201.29M | 47.72M | 77.96M | 209.14M | 389.01M | 133.7M | 101.7M |
| investmentsInPropertyPlantAndEquipment | -148.41M | -219.93M | -181M | -139.55M | -67.64M | -65.06M | -250.63M | -242.61M | -117.51M | -33.94M |
| acquisitionsNet | -153.42M | - | -78.8M | - | 20.01M | 65.06M | 250.63M | 13.24M | 13.12M | 12.6M |
| purchasesOfInvestments | - | -2.38M | - | - | - | -1.57M | -507K | -2.22M | - | - |
| salesMaturitiesOfInvestments | 33.1M | 2.38M | - | - | - | 1.57M | 507K | 2.22M | - | - |
| otherInvestingActivities | -4.97M | 18.38M | 18.09M | 15.84M | - | -42.66M | -235.79M | 22.88M | 13.12M | 12.6M |
| netCashProvidedByInvestingActivities | -273.7M | -201.55M | -241.71M | -123.72M | -47.63M | -42.66M | -235.79M | -219.73M | -104.39M | -21.34M |
| netDebtIssuance | -5.64M | -799K | -515K | -24.02M | -1.58M | - | - | - | - | - |
| longTermNetDebtIssuance | -5.64M | -799K | -515K | -24.02M | -1.58M | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -2.87M | -9.94M | -21.09M | -918K | -567K | -826K | -7.36M | -43M | -26.78M | -3.26M |
| netCommonStockIssuance | -2.87M | -9.94M | -21.09M | -918K | -567K | -826K | -7.36M | -43M | -26.78M | -3.26M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -2.87M | -9.94M | -21.09M | -918K | -567K | -826K | -7.36M | -43M | -26.78M | -3.26M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -35.12M | -34.43M | -34.56M | -8.64M | - | - | -32.23M | -101.07M | -43.32M | -10.86M |
| commonDividendsPaid | -35.12M | -34.43M | -34.56M | -8.64M | - | - | -32.23M | -101.07M | -43.32M | -10.86M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | 392K |
| netCashProvidedByFinancingActivities | -43.64M | -45.17M | -56.16M | -33.58M | -2.15M | -826K | -39.59M | -144.07M | -70.1M | -13.73M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 460.87M | 454.76M | 425.78M | 447.1M | 420.81M | 332.88M | 335.36M | 337.65M | 364.15M | 377.83M |
| costOfRevenue | 388.7M | 398.44M | 497.76M | 334.67M | 317.75M | 243.9M | 250.25M | 247.51M | 262.28M | 276.61M |
| grossProfit | 72.17M | 56.32M | -71.98M | 112.43M | 103.06M | 88.98M | 85.11M | 90.14M | 101.87M | 101.22M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | 41.25M | 37.7M | 37.41M | 40.08M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 51.52M | 48.21M | 47.69M | 44.63M | 40.82M | 42.5M | 41.25M | 37.7M | 37.41M | 40.08M |
| otherExpenses | - | - | -127.8M | 47M | 46.7M | 34.1M | 33.35M | 33.24M | 29M | 28.79M |
| operatingExpenses | 51.52M | 48.21M | -80.11M | 91.63M | 87.53M | 76.6M | 74.6M | 70.94M | 66.4M | 68.88M |
| costAndExpenses | 440.22M | 446.65M | 417.65M | 426.3M | 405.27M | 320.49M | 324.84M | 318.45M | 328.68M | 345.48M |
| netInterestIncome | 875K | 940K | 712K | -1.48M | 611K | 3.26M | 3.17M | 3.26M | 3.24M | 2.73M |
| interestIncome | 1.55M | 1.77M | 1.65M | 1.75M | 1.62M | 3.4M | 3.3M | 3.52M | 3.34M | 2.96M |
| interestExpense | 671K | 830K | 942K | 3.22M | 1.01M | 131K | 130K | 261K | 99000 | 234K |
| depreciationAndAmortization | 42.98M | 42.85M | 39.12M | 44.1M | 42.35M | 35.62M | 35.2M | 35.03M | 32.33M | 30M |
| ebitda | 60.23M | 47.99M | 40.22M | 69.89M | 62.24M | 46.48M | 43.86M | 52.45M | 64.46M | 61.14M |
| ebit | 17.25M | 5.14M | 1.09M | 25.79M | 19.89M | 10.86M | 8.66M | 17.41M | 32.13M | 31.14M |
| nonOperatingIncomeExcludingInterest | 3.4M | 2.97M | 7.04M | -4.99M | -4.36M | 1.53M | 1.86M | 1.79M | 3.34M | 1.21M |
| operatingIncome | 20.65M | 8.11M | 8.13M | 20.8M | 15.54M | 12.39M | 10.52M | 19.2M | 35.47M | 32.35M |
| totalOtherIncomeExpensesNet | -4.07M | -3.8M | -7.98M | 1.77M | 1.76M | 4.15M | 3.52M | 4.27M | 3.98M | 3.5M |
| incomeBeforeTax | 16.58M | 4.31M | 148K | 22.57M | 17.3M | 16.54M | 14.04M | 23.47M | 39.44M | 35.85M |
| incomeTaxExpense | 4.5M | 3.45M | 3.21M | 9.6M | 7.15M | 4.5M | 1.28M | 4.68M | 7.02M | 8.38M |
| netIncomeFromContinuingOperations | 12.08M | 855K | -3.06M | 12.96M | 10.15M | 12.03M | 12.76M | 18.8M | 32.42M | 27.47M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 12.08M | 855K | -3.06M | 12.96M | 10.15M | 12.03M | 12.76M | 18.8M | 32.42M | 27.47M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 11.65M | 527K | -3.06M | 12.47M | 10.15M | 11.82M | 12.43M | 18.49M | 31.89M | 27.04M |
| eps | 0.05 | 0.0 | -0.01 | 0.06 | 0.05 | 0.06 | 0.06 | 0.09 | 0.15 | 0.13 |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 179.47M | 200.73M | 209.97M | 163.46M | 162.11M | 326.72M | 325.98M | 276.89M | 261.52M | 212.2M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 179.47M | 200.73M | 209.97M | 163.46M | 162.11M | 326.72M | 325.98M | 276.89M | 261.52M | 212.2M |
| netReceivables | 381.95M | 376.39M | 333.97M | 363.28M | 304.66M | 252.36M | 280.91M | 276.39M | 311.33M | 375.92M |
| accountsReceivables | 373.04M | 302.56M | 321.71M | 359.9M | 303.35M | 252.27M | 274.07M | 275.46M | 303.07M | 329.65M |
| otherReceivables | 8.91M | 73.83M | 12.26M | 3.38M | 1.3M | 89000 | 6.84M | 937K | 8.25M | 46.27M |
| inventory | 125.79M | 120.38M | 119M | 117.68M | 117.7M | 109.76M | 107.63M | 113.49M | 113.43M | 112.31M |
| prepaids | - | 14.16M | 18.31M | 12.02M | 13.92M | 13.18M | 16.14M | 8.49M | 8.15M | 10.37M |
| otherCurrentAssets | 38.76M | 23.11M | 23.22M | 44.84M | 43.52M | 2.02M | 2.19M | 2.52M | 2.55M | 2.54M |
| totalCurrentAssets | 725.97M | 734.77M | 704.47M | 701.29M | 641.91M | 704.04M | 732.84M | 677.78M | 696.98M | 713.33M |
| propertyPlantEquipmentNet | 540.1M | 545.32M | 557.58M | 590.78M | 591.62M | 534.62M | 545.38M | 542.72M | 527.93M | 484.12M |
| goodwill | 81.25M | 81.25M | 83.42M | 74.26M | 93.21M | 50.82M | 50.82M | 50.82M | 50.82M | 50.82M |
| intangibleAssets | 93.76M | 96.74M | 97.5M | 104.5M | 107.14M | 13.25M | 13.84M | 14.44M | 11.88M | 12.3M |
| goodwillAndIntangibleAssets | 175.01M | 177.99M | 180.92M | 178.76M | 200.34M | 64.08M | 64.67M | 65.26M | 62.7M | 63.13M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 18.67M | 22.87M | 25.41M | 27.97M | 30.52M | 43.18M | 43.6M | 44.84M | 37.64M | 36.65M |
| totalNonCurrentAssets | 733.78M | 746.19M | 763.92M | 797.51M | 822.49M | 641.87M | 653.65M | 652.82M | 628.27M | 583.9M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.46B | 1.48B | 1.47B | 1.5B | 1.46B | 1.35B | 1.39B | 1.33B | 1.33B | 1.3B |
| totalPayables | 146.97M | 166.75M | 119.76M | 151.13M | 137.53M | 97.21M | 84.94M | 92.93M | 100.58M | 108.45M |
| accountPayables | 146.97M | 160.76M | 119.76M | 143.23M | 132.36M | 88.76M | 84.49M | 86.64M | 100.28M | 106.84M |
| otherPayables | - | 5.98M | - | 7.91M | 5.17M | 8.45M | 446K | 6.29M | 303K | 1.61M |
| accruedExpenses | 46.68M | 40.79M | - | 45.14M | 29.93M | 21.89M | 25.24M | 30.87M | 26.5M | 20.78M |
| shortTermDebt | 10M | 20M | 28.58M | 20M | 20M | - | 10.63M | - | 10.34M | 7.99M |
| capitalLeaseObligationsCurrent | 6.7M | 7.43M | - | 11.7M | 11.48M | 10.83M | - | 10.8M | - | - |
| taxPayables | 896K | 881K | 787K | 7.91M | 5.17M | 3.01M | 446K | 6.29M | 303K | 1.61M |
| deferredRevenue | - | - | 13.23M | - | - | 1.38M | 45.38M | - | - | 572K |
| otherCurrentLiabilities | 6.96M | - | 55.58M | 24.13M | 44.02M | 10.99M | 15.72M | - | 13.68M | 12.24M |
| totalCurrentLiabilities | 217.31M | 234.96M | 217.15M | 252.11M | 242.96M | 142.3M | 181.91M | 134.6M | 151.1M | 150.04M |
| longTermDebt | 20M | 30M | 47.76M | 30M | 30M | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 15.18M | 17.28M | 18.8M | 19.3M | 19.59M | 20.09M | 22.28M | 23.53M | 18M | 19.27M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 74.32M | 75.34M | 76.88M | 70.28M | 54.42M | 55.52M | 58.19M | 55.16M | 57.96M | 52.02M |
| otherNonCurrentLiabilities | 24.2M | 27.07M | 8.62M | 24.71M | 26.41M | 46.42M | 45.81M | 44.96M | 38.43M | 42.61M |
| totalNonCurrentLiabilities | 133.69M | 149.69M | 152.06M | 144.29M | 130.42M | 122.04M | 126.28M | 123.65M | 114.39M | 113.91M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 21.88M | 24.71M | 18.8M | 31.01M | 31.06M | 30.92M | 22.28M | 34.34M | 18M | 19.27M |
| totalLiabilities | 351.01M | 384.66M | 369.21M | 396.4M | 373.38M | 264.33M | 308.2M | 258.26M | 265.49M | 263.94M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 22.17M | 22.16M | 22.06M | 22.06M | 22.06M | 21.6M | 21.49M | 21.5M | 21.5M | 21.43M |
| retainedEarnings | 1.09B | 1.08B | 1.08B | 1.08B | 1.07B | 1.06B | 1.06B | 1.05B | 1.04B | 1.01B |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 12.08M | 855K | -3.06M | 12.96M | 10.15M | 12.03M | 12.76M | 18.8M | 32.42M | 27.47M |
| depreciationAndAmortization | 42.98M | 42.85M | 39.12M | 44.1M | 42.35M | 35.62M | 35.2M | 35.03M | 32.33M | 30M |
| deferredIncomeTax | -1.02M | -1.54M | 6.6M | 15.86M | -1.1M | -2.67M | 3.03M | -2.8M | 5.94M | 730K |
| stockBasedCompensation | 4.18M | 3.5M | 3.35M | 2.98M | 3.34M | 2.78M | 2.2M | 2.38M | 2.68M | 1.93M |
| changeInWorkingCapital | -20.73M | -20.04M | 8.83M | -32.39M | -5.79M | -6.4M | 42.28M | 19.15M | 58.99M | -2.49M |
| accountsReceivables | -5.63M | -55.71M | 30.36M | -46.46M | 12.77M | -15.44M | 40.59M | 35.02M | 64.54M | 1.19M |
| inventory | -5.51M | -1.44M | -1.26M | -69000 | -179K | -2.14M | 5.62M | -10000 | -1.16M | -1.49M |
| accountsPayables | -14.39M | 41.33M | -19.22M | 19.14M | -28.9M | 7.55M | -3.17M | -8.59M | -8M | 19.76M |
| otherWorkingCapital | 4.8M | -4.22M | -1.05M | -5M | 10.51M | 3.64M | -768K | -7.27M | 3.6M | -21.95M |
| otherNonCashItems | 5.94M | 5.54M | 7.02M | 3.02M | 4.14M | -1.5M | -1.3M | -1.83M | -4.43M | -1.08M |
| netCashProvidedByOperatingActivities | 43.43M | 31.17M | 61.86M | 46.52M | 53.08M | 39.86M | 94.17M | 70.73M | 127.93M | 56.56M |
| investmentsInPropertyPlantAndEquipment | -38.73M | -32.1M | -30.63M | -42.46M | -43.05M | -32.27M | -40.47M | -51.66M | -75.02M | -52.78M |
| acquisitionsNet | - | - | 12.24M | - | - | - | -8.88M | - | 5.11M | 3.77M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | 33.1M | - | - | - | - | - | - | - |
| otherInvestingActivities | 3.16M | 4.26M | -20.9M | 6.44M | -160.99M | 4.83M | 13.14M | 5.24M | - | - |
| netCashProvidedByInvestingActivities | -35.58M | -27.84M | -6.19M | -36.02M | -204.04M | -27.44M | -36.22M | -46.42M | -69.91M | -49.01M |
| netDebtIssuance | -20.26M | -260K | -337K | -332K | -4.82M | -152K | -207K | -288K | -119K | -185K |
| longTermNetDebtIssuance | -20.26M | -260K | -337K | -332K | -4.82M | -152K | -207K | -288K | -119K | -185K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -3.45M | - | - | - | -2.87M | -10000 | -70000 | - | -9.86M |
| netCommonStockIssuance | - | -3.45M | - | - | - | -2.87M | -10000 | -70000 | - | -9.86M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -3.45M | - | - | - | -2.87M | -10000 | -70000 | - | -9.86M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -8.86M | -8.86M | -8.82M | -8.82M | -8.82M | -8.65M | -8.65M | -8.58M | -8.58M | -8.62M |
| commonDividendsPaid | -8.86M | -8.86M | -8.82M | -8.82M | -8.82M | -8.65M | -8.65M | -8.58M | -8.58M | -8.62M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | -29.12M | -12.58M | -9.16M | -9.15M | -13.65M | -11.67M | -8.87M | -8.94M | -8.7M | -18.66M |