-$0.01 (-0.09%)
| 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 | 3.12B | 2.66B | 2.49B | 3.04B | 2.54B | 1.61B | 1.33B | 1.29B | 1.14B | 978.3M |
| costOfRevenue | 2.71B | 2.24B | 2.09B | 2.63B | 2.15B | 1.36B | 1.14B | 1.1B | 983.78M | 854.9M |
| grossProfit | 405.42M | 424.79M | 402.72M | 408.8M | 391M | 256.17M | 191.95M | 192.93M | 152.17M | 123.4M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 233.5M | 215.74M | 194.28M | 194.41M | 157.04M | 107.89M | 105.79M | 120.94M | 90.2M | 73.46M |
| sellingAndMarketingExpenses | 15.57M | 13.5M | 12.35M | 11.22M | 7.03M | 5.26M | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 249.07M | 229.24M | 206.63M | 205.63M | 164.06M | 113.16M | 105.79M | 120.94M | 90.2M | 73.46M |
| otherExpenses | - | 77.24M | 68.1M | 66.88M | 55.06M | 44.65M | 41.81M | 18.42M | 633K | 1.05M |
| operatingExpenses | 249.07M | 306.48M | 274.74M | 272.57M | 219.13M | 157.8M | 147.6M | 139.36M | 104.96M | 86.79M |
| costAndExpenses | 2.96B | 2.54B | 2.36B | 2.9B | 2.37B | 1.52B | 1.29B | 1.24B | 1.09B | 941.69M |
| netInterestIncome | -69.05M | -53.75M | -40.54M | -37.57M | -27.14M | -15.71M | -21.49M | 11.3M | 7.93M | 8.06M |
| interestIncome | 5.75M | 2.14M | 271K | 573K | 208K | 301K | 21.37M | 11.3M | 7.93M | 8.06M |
| interestExpense | 74.81M | 53.61M | 40.4M | 35.23M | 25.04M | 14.6M | 19.79M | - | - | - |
| depreciationAndAmortization | 100.05M | 77.24M | 68.1M | 66.88M | 55.06M | 44.65M | 41.81M | 18.42M | 14.76M | 12.42M |
| ebitda | 258.36M | 192.07M | 193.48M | 200.82M | 218.57M | 141.29M | 83.66M | 70.87M | 58.47M | 72.38M |
| ebit | 158.31M | 113.88M | 125.38M | 133.95M | 163.51M | 96.64M | 41.85M | 51.52M | 43.1M | 59.44M |
| nonOperatingIncomeExcludingInterest | -1.96M | 4.42M | 2.6M | 2.28M | 8.36M | 1.72M | 2.5M | -465K | -4.02M | -20.87M |
| operatingIncome | 156.35M | 118.31M | 127.98M | 136.22M | 171.87M | 98.36M | 44.34M | 53.57M | 46.38M | 36.61M |
| totalOtherIncomeExpensesNet | -72.85M | -57.09M | -40.54M | -37.5M | -33.41M | -16.33M | -22.28M | -9.91M | -3.29M | 13.33M |
| incomeBeforeTax | 83.5M | 61.22M | 87.44M | 98.72M | 138.46M | 82.04M | 22.06M | 41.15M | 35.78M | 57.38M |
| incomeTaxExpense | 3.2M | 7.03M | 11.65M | 19.98M | 31.96M | 22.45M | 4.84M | 11.13M | 6.98M | 7.47M |
| netIncomeFromContinuingOperations | 80.3M | 54.19M | 75.79M | 78.74M | 106.51M | 59.59M | 17.22M | 30.02M | 28.8M | 44.2M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 80.3M | 54.19M | 75.79M | 78.74M | 106.51M | 59.59M | 17.22M | 30.02M | 28.8M | 49.91M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 80.3M | 54.19M | 75.79M | 78.74M | 106.51M | 59.59M | 17.22M | 30.02M | 28.8M | 44.2M |
| eps | 0.92 | 0.62 | 0.87 | 0.91 | 1.27 | 0.77 | 0.22 | 0.39 | 0.42 | 0.86 |
| 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 | 4.93M | 13.5M | 40.21M | 1.4M | 2.33M | 1.97M | -124.01M | 488K | 6.74M | -3.01M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 4.93M | 13.5M | 40.21M | 1.4M | 2.33M | 1.97M | -124.01M | 488K | 6.74M | -3.01M |
| netReceivables | 206.51M | 204.54M | 171.46M | 164.32M | 215.17M | 132.55M | 107.35M | 104.37M | 107.11M | 86.68M |
| accountsReceivables | 189.67M | 191.62M | 154.94M | 150.04M | 201.83M | 122.72M | 90.9M | 89.3M | 95.66M | 81.26M |
| otherReceivables | 16.84M | 12.91M | 16.52M | 14.28M | 13.33M | 9.83M | 7.52M | 15.07M | 11.45M | 5.42M |
| inventory | 424.3M | 466.29M | 360.64M | 374.18M | 405.67M | 246.85M | 284.66M | 284.39M | 221.5M | 165.88M |
| prepaids | 17.38M | 19.17M | 15.03M | 14.31M | 13.18M | 11.47M | 10.75M | 8M | 7.39M | 5.22M |
| otherCurrentAssets | - | - | - | - | - | - | - | 15.07M | - | 5.42M |
| totalCurrentAssets | 653.12M | 703.5M | 587.35M | 554.21M | 636.35M | 392.84M | 402.76M | 397.24M | 342.74M | 259.14M |
| propertyPlantEquipmentNet | 395.79M | 415.85M | 263.47M | 284.71M | 303.76M | 201.52M | 211.97M | 108.24M | 93.59M | 99.23M |
| goodwill | 507.89M | 526.98M | 394.67M | 401.8M | 382.37M | 180.81M | 178.42M | 181.16M | 164.81M | 126.22M |
| intangibleAssets | 253.29M | 310.8M | 127.72M | 151.89M | 162.54M | 39.26M | 46.71M | 47.26M | 50.2M | 19.79M |
| goodwillAndIntangibleAssets | 761.18M | 837.78M | 522.38M | 553.7M | 544.91M | 220.06M | 225.13M | 228.42M | 215M | 146.01M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 27.83M | 11.33M | 3.54M | 2.8M | 3.39M | 2.86M | 2.86M | 2.64M | 4.43M | 3.66M |
| otherNonCurrentAssets | - | 47.51M | 48.83M | 49.79M | 49.75M | 49.94M | 51.7M | 67.22M | 67.74M | 61.36M |
| totalNonCurrentAssets | 1.18B | 1.31B | 838.22M | 890.98M | 901.81M | 474.38M | 491.66M | 406.53M | 380.76M | 310.25M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.84B | 2.02B | 1.43B | 1.45B | 1.54B | 867.22M | 894.42M | 803.77M | 723.5M | 569.4M |
| totalPayables | 154.76M | 146.42M | 113.23M | 131.11M | 159.92M | 110.1M | 77.27M | 91.86M | 94.49M | 53.36M |
| accountPayables | 139.22M | 146.42M | 113.36M | 118.84M | 156.7M | 87.41M | 64.73M | 80.81M | 83.62M | 43.75M |
| otherPayables | 15.53M | 15.28M | 12.19M | 12.27M | 3.22M | 22.69M | 12.54M | 11.05M | 10.87M | 9.61M |
| accruedExpenses | - | - | - | - | - | - | 1.61M | 1.08M | 2.29M | 1.77M |
| shortTermDebt | 29.65M | 35.77M | 211.42M | 78.35M | 17.95M | 24.58M | 8.02M | 32.16M | 34.26M | 16.97M |
| capitalLeaseObligationsCurrent | - | 24.45M | 21.44M | 21.18M | 20.04M | 18.45M | 18.7M | 1.62M | 1.04M | 649K |
| taxPayables | - | 3.06M | - | 90000 | 10.82M | 13.34M | 1.65M | 169K | - | 1.05M |
| deferredRevenue | 7.74M | - | 10.28M | 6.52M | 7.03M | 4.54M | -15.54M | 169K | -566K | -1.08M |
| otherCurrentLiabilities | 10.71M | -324K | 30.59M | 18.96M | 19.74M | 27.39M | 38.35M | -8M | -2.29M | 9.27M |
| totalCurrentLiabilities | 202.85M | 206.32M | 376.81M | 249.61M | 217.64M | 180.52M | 143.94M | 126.13M | 129.79M | 79.97M |
| longTermDebt | 814.08M | 975.05M | 320.76M | 473.56M | 665.33M | 209.6M | 296.08M | 283.47M | 204.92M | 184.69M |
| capitalLeaseObligationsNonCurrent | 157.24M | 158.3M | 123.86M | 133.02M | 138.58M | 113.88M | 105.31M | 4.14M | 2.52M | 857K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 4.94M | 5.01M | 4.76M | 7.21M |
| deferredTaxLiabilitiesNonCurrent | 5.63M | 14.69M | 16.96M | 15.85M | 11.72M | 14.52M | 16.8M | 19.31M | 18.62M | 11.77M |
| otherNonCurrentLiabilities | 24.13M | 5.94M | 5.84M | 4.67M | 7.17M | 8.12M | 572K | 2.58M | 26.03M | 10.22M |
| totalNonCurrentLiabilities | 1B | 1.15B | 467.42M | 627.1M | 822.81M | 346.12M | 423.7M | 314.51M | 233.48M | 205M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 157.24M | 182.75M | 145.29M | 154.2M | 158.62M | 132.33M | 124.01M | 5.76M | 3.56M | 1.51M |
| totalLiabilities | 1.2B | 1.36B | 844.23M | 876.7M | 1.04B | 526.64M | 567.65M | 440.64M | 363.26M | 284.97M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 589.12M | 586.55M | 584.96M | 584.96M | 583.09M | 499.6M | 498.89M | 499.15M | 498.64M | 405.05M |
| retainedEarnings | -11.93M | -43.52M | -48.97M | -76.32M | -107.44M | -170.43M | -189.12M | -162.45M | -149.12M | -135.72M |
| additionalPaidInCapital | 10.86M | 11.08M | 11.08M | 11.05M | 11.32M | 11.15M | 11.07M | 10.77M | 10.77M | 10.77M |
| 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 | 80.3M | 54.19M | 75.79M | 78.74M | 106.51M | 59.59M | 17.22M | 30.02M | 28.8M | 49.91M |
| depreciationAndAmortization | 100.05M | 77.24M | 68.1M | 66.88M | 55.06M | 44.65M | 41.81M | 18.42M | 14.76M | 13.33M |
| deferredIncomeTax | -25.22M | 7.03M | 661K | 19.98M | 31.96M | 22.45M | 4.84M | 11.13M | 6.98M | -1.23M |
| stockBasedCompensation | - | - | 290K | 322K | 229K | 92000 | 29000 | 25000 | 29000 | 20000 |
| changeInWorkingCapital | 20.69M | -41.22M | -15.68M | 83.29M | -114.52M | 34.4M | 7.2M | -55.47M | -2.18M | -16.92M |
| accountsReceivables | -8.61M | -29.81M | -8.72M | 63.14M | -83.45M | -32.16M | 4.53M | 7.54M | -3.5M | -5.38M |
| inventory | 27.77M | -17.83M | 8.76M | 45.46M | -68.58M | 35.83M | 5.81M | -54.94M | -9.32M | -11.29M |
| accountsPayables | -1.74M | 9.33M | -13M | -22.2M | 36.2M | 35.14M | -116K | -5.89M | 7.59M | -9.74M |
| otherWorkingCapital | 3.27M | -2.91M | -2.71M | -3.12M | 1.31M | -4.41M | -3.02M | -522K | 7.14M | 4.1M |
| otherNonCashItems | 8.51M | 10.22M | 6.18M | -27M | 27.03M | 16.37M | 22.61M | 11.57M | -92000 | -41.96M |
| netCashProvidedByOperatingActivities | 184.33M | 107.46M | 135.34M | 222.2M | 49.29M | 164.17M | 67.9M | -4.03M | 30.75M | 3.15M |
| investmentsInPropertyPlantAndEquipment | -29.03M | -14.2M | -14.45M | -6.79M | -6.86M | -2.81M | -7.32M | -10.21M | -6.47M | -4.88M |
| acquisitionsNet | -1.83M | -460.82M | 306K | 2.3M | -498.33M | -2.98M | -14.21M | -18.22M | -101.68M | -8.26M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 76.45M | 754K | 306K | 2.3M | 1.9M | 2.84M | 11.09M | 502K | 4.25M | -113K |
| netCashProvidedByInvestingActivities | 45.59M | -474.26M | -14.14M | -4.49M | -503.29M | -2.95M | -10.43M | -27.93M | -103.9M | -13.26M |
| netDebtIssuance | -156.96M | 401.42M | -38.32M | -152.72M | 438.68M | -91.39M | -10.88M | 71.95M | 21.39M | -34.11M |
| longTermNetDebtIssuance | -156.96M | 401.42M | -38.32M | -176.05M | 423.56M | -116.05M | -10.02M | 71.95M | 21.39M | -36.1M |
| shortTermNetDebtIssuance | - | - | - | 23.32M | 15.12M | 24.66M | -851K | - | - | -1.9M |
| netStockIssuance | 1.85M | 1.45M | 1.24M | 1.33M | 82.03M | 671K | 14000 | 490K | 98.16M | 85.26M |
| netCommonStockIssuance | 1.85M | 1.45M | 1.24M | 1.33M | 82.03M | 671K | 14000 | 490K | 98.16M | 85.26M |
| commonStockIssuance | 1.85M | 1.45M | 1.24M | 1.33M | 82.03M | 671K | 630K | 490K | 98.16M | 85.26M |
| commonStockRepurchased | - | - | - | - | - | - | -616K | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -48.97M | -48.81M | -48.69M | -48.62M | -42.63M | -42.03M | -43.52M | -43.51M | -36.11M | -27.72M |
| commonDividendsPaid | -48.97M | -48.81M | -48.69M | -48.62M | -42.63M | -42.03M | -43.52M | -43.51M | -36.11M | -27.72M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -31.64M | -8.52M | -64000 | -24.77M | -23.6M | -24.96M | -2.07M | -3.56M | -7.54M | -13.44M |
| netCashProvidedByFinancingActivities | -235.73M | 345.55M | -85.83M | -224.78M | 454.48M | -157.71M | -56.46M | 25.37M | 75.89M | 9.98M |
| 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 | 761.97M | 644.23M | 795.09M | 886.72M | 793.25M | 707.84M | 663.09M | 689.83M | 602.48M | 527.39M |
| costOfRevenue | 656.7M | 562.28M | 697.05M | 744.03M | 660.73M | 594.52M | 560.14M | 599.34M | 502.06M | 446.82M |
| grossProfit | 105.27M | 81.94M | 98.04M | 142.69M | 132.52M | 113.32M | 102.95M | 108.1M | 100.42M | 80.56M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 61.36M | 62.88M | 61.04M | 62.65M | 62.49M | 61.38M | 55.51M | 57.54M | 54.82M | 47.34M |
| otherExpenses | - | 25.25M | 25.02M | 25.28M | 24.5M | 24.1M | 18.01M | 17.61M | 17.5M | 16.86M |
| operatingExpenses | 61.36M | 62.88M | 61.04M | 87.93M | 86.99M | 85.47M | 73.52M | 57.54M | 72.35M | 64.19M |
| costAndExpenses | 718.06M | 625.16M | 758.09M | 831.96M | 747.72M | 679.99M | 633.66M | 656.88M | 574.41M | 511.02M |
| netInterestIncome | -16.61M | -16.13M | -17.16M | -19.27M | -19.37M | -18.55M | -11.78M | -12.55M | -10.84M | -9.31M |
| interestIncome | - | - | 1.3M | - | - | - | - | - | 375K | - |
| interestExpense | 16.61M | 16.13M | 18.46M | 19.24M | 19.34M | 18.45M | 11.75M | 12.55M | 10.8M | 9.31M |
| depreciationAndAmortization | 24.19M | 25.25M | 25.02M | 25.28M | 24.5M | 24.1M | 18.01M | 17.61M | 17.53M | 16.86M |
| ebitda | 68.1M | 44.31M | 61.98M | 80M | 69.76M | 50.92M | 45.77M | 50.16M | 44.75M | 32.94M |
| ebit | 43.91M | 19.06M | 36.97M | 54.72M | 45.26M | 26.76M | 27.76M | 32.34M | 27.02M | 16.08M |
| nonOperatingIncomeExcludingInterest | 43000 | -980K | 34000 | 33000 | 34000 | 1.09M | 1.67M | 613K | 1.05M | 289K |
| operatingIncome | 43.91M | 19.06M | 37M | 54.76M | 45.53M | 27.85M | 29.43M | 32.96M | 28.07M | 16.37M |
| totalOtherIncomeExpensesNet | -16.65M | -16.16M | -18.05M | -19.27M | -19.37M | -19.54M | -12.94M | -12.95M | -11.65M | -9.35M |
| incomeBeforeTax | 27.26M | 2.9M | 18.95M | 35.49M | 26.16M | 8.31M | 16.49M | 20M | 16.42M | 7.02M |
| incomeTaxExpense | 3.33M | -8.1M | 890K | 7.81M | 2.6M | 47000 | 1.92M | 3.02M | 2.04M | -3.51M |
| netIncomeFromContinuingOperations | 23.92M | 11M | 18.06M | 27.68M | 23.56M | 8.26M | 14.57M | 16.98M | 14.37M | 10.52M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 23.92M | 11M | 18.06M | 27.68M | 23.56M | 8.26M | 14.57M | 16.98M | 14.37M | 10.52M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | 1000 |
| bottomLineNetIncome | 23.92M | 11M | 18.06M | 27.68M | 23.56M | 8.26M | 14.57M | 16.98M | 14.37M | 10.52M |
| eps | 0.27 | 0.13 | 0.21 | 0.32 | 0.27 | 0.09 | 0.17 | 0.19 | 0.16 | 0.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 | 2.35M | 4.93M | 4.07M | 15.21M | 18.33M | 13.5M | 32.06M | 2.39M | 1.12M | 40.21M |
| shortTermInvestments | - | - | 11.23M | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 2.35M | 4.93M | 15.3M | 15.21M | 18.33M | 13.5M | 32.06M | 2.39M | 1.12M | 40.21M |
| netReceivables | 371.7M | 206.51M | 303.65M | 346.09M | 361.46M | 204.54M | 237.76M | 314.19M | 314.64M | 171.46M |
| accountsReceivables | 350.83M | 189.67M | 288.67M | 333.99M | 350.07M | 191.62M | 222.44M | 297.24M | 297.8M | 154.94M |
| otherReceivables | 20.87M | 16.84M | 14.98M | 12.1M | 11.39M | 12.91M | 15.32M | 16.95M | 16.84M | 16.52M |
| inventory | 468.09M | 424.3M | 376.71M | 443.04M | 510.9M | 466.29M | 333.01M | 387.56M | 424.9M | 360.64M |
| prepaids | 16.54M | 17.38M | 14.39M | 14.42M | 16.34M | 19.17M | 14.23M | 13.75M | 14.76M | 15.03M |
| otherCurrentAssets | - | 17.38M | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 858.68M | 653.12M | 710.04M | 818.76M | 907.03M | 703.5M | 617.05M | 717.88M | 755.42M | 587.35M |
| propertyPlantEquipmentNet | 399.69M | 395.79M | 387.24M | 384.08M | 407.84M | 415.85M | 285.12M | 334.68M | 337.46M | 263.47M |
| goodwill | 514.86M | 507.89M | 514.32M | 504.74M | 526.6M | 526.98M | 415.84M | 420.27M | 417.04M | 394.67M |
| intangibleAssets | 248.02M | 253.29M | 268.62M | 274.45M | 299.71M | 310.8M | 120.88M | 127.92M | 132.13M | 127.72M |
| goodwillAndIntangibleAssets | 762.88M | 761.18M | 782.94M | 779.19M | 826.31M | 837.78M | 536.72M | 548.18M | 549.17M | 522.38M |
| longTermInvestments | - | - | - | - | - | - | - | - | 132.13M | - |
| taxAssets | 31.36M | 27.83M | 20.22M | 18.04M | 14.66M | 11.33M | 3.29M | 3.43M | 3.66M | 3.54M |
| otherNonCurrentAssets | - | - | 397K | 39.77M | 39.99M | 47.51M | 47.74M | 49.11M | -128.82M | 48.83M |
| totalNonCurrentAssets | 1.19B | 1.18B | 1.19B | 1.22B | 1.29B | 1.31B | 872.87M | 889.6M | 893.61M | 838.22M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.05B | 1.84B | 1.9B | 2.04B | 2.2B | 2.02B | 1.49B | 1.61B | 1.65B | 1.43B |
| totalPayables | 160.97M | 142.48M | 182.24M | 195.18M | 199.05M | 146.42M | 160.11M | 145.08M | 152.91M | 113.36M |
| accountPayables | 156.26M | 139.22M | 174.95M | 179.36M | 182.98M | 146.42M | 167.88M | 151.39M | 140.71M | 101.17M |
| otherPayables | 4.71M | 3.26M | 7.3M | 15.82M | 16.07M | 15.28M | 12.22M | 12.2M | 12.2M | 12.19M |
| accruedExpenses | - | - | - | - | - | - | 197K | - | 126K | - |
| shortTermDebt | 29.2M | 29.65M | 34.52M | 306.21M | 33.88M | 35.77M | 7.05M | 3.71M | 386.56M | 219.44M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | 24.45M | 22.86M | 22.47M | 21.95M | 21.44M |
| taxPayables | - | - | 7.3M | 3.58M | 3.84M | 3.06M | - | - | - | - |
| deferredRevenue | 7.86M | 7.74M | 7.33M | 5.42M | 5.97M | - | 7.58M | 6.08M | 6M | 10.28M |
| otherCurrentLiabilities | 19.96M | 22.98M | 291.36M | 19.46M | 19.76M | -324K | 12.22M | 18.44M | 18.2M | 12.3M |
| totalCurrentLiabilities | 217.99M | 202.85M | 515.45M | 501.4M | 232.93M | 206.32M | 210.02M | 189.77M | 579.74M | 376.81M |
| longTermDebt | 989.61M | 814.08M | 548.02M | 742.69M | 1.12B | 975.05M | 530.02M | 659.42M | 321.16M | 320.76M |
| capitalLeaseObligationsNonCurrent | 153.8M | 157.24M | 153.89M | 154.02M | 160.62M | 158.3M | 123.32M | 124.18M | 125.25M | 123.86M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | 125.25M | - |
| deferredTaxLiabilitiesNonCurrent | 7.14M | 5.63M | 6.48M | 14.18M | 14.42M | 14.69M | 15.69M | 16.37M | 16.44M | 16.96M |
| otherNonCurrentLiabilities | 17.35M | 24.13M | 23.89M | 4.14M | 5.59M | 5.94M | 5.74M | 5.8M | 22.37M | 5.84M |
| totalNonCurrentLiabilities | 1.17B | 1B | 732.28M | 915.03M | 1.3B | 1.15B | 674.78M | 805.76M | 468.78M | 467.42M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 153.8M | 157.24M | 153.89M | 154.02M | 160.62M | 182.75M | 146.19M | 146.65M | 147.2M | 145.29M |
| totalLiabilities | 1.39B | 1.2B | 1.25B | 1.42B | 1.53B | 1.36B | 884.8M | 995.53M | 1.05B | 844.23M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 590.11M | 589.12M | 589.02M | 587.98M | 587.36M | 586.55M | 586.51M | 585.76M | 585.65M | 584.96M |
| retainedEarnings | -220K | -11.93M | -10.87M | -16.7M | -32.16M | -43.52M | -39.58M | -41.89M | -46.72M | -48.97M |
| additionalPaidInCapital | 10.88M | 10.86M | 10.83M | 10.8M | 11.08M | 11.08M | 11.08M | 11.08M | 11.08M | 11.08M |
| 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 | 23.92M | 11M | 18.06M | 27.68M | 23.56M | 8.26M | 14.57M | 16.98M | 14.37M | 10.52M |
| depreciationAndAmortization | 24.19M | 25.25M | 25.02M | 25.28M | 24.5M | 24.1M | 18.01M | 17.61M | 17.53M | 16.86M |
| deferredIncomeTax | -2.16M | -8.4M | 890K | 7.81M | 2.6M | 47000 | 1.92M | 3.02M | -946K | -3.51M |
| stockBasedCompensation | - | - | - | - | - | - | - | 98000 | - | 127K |
| changeInWorkingCapital | -174.8M | 5.29M | 130.3M | 55.66M | -170.56M | -53.44M | 140.07M | 39.74M | -167.59M | -11.16M |
| accountsReceivables | -160.82M | 98.59M | 50.87M | 3.49M | -161.57M | 34.65M | 72.92M | 2.67M | -140.05M | 56.87M |
| inventory | -38.85M | -48.88M | 72.16M | 52.5M | -48.01M | -61.06M | 51.71M | 39.42M | -47.9M | -40.03M |
| accountsPayables | 23.86M | -43.28M | 7.05M | -1.7M | 36.2M | -21.67M | 13.55M | -3.98M | 21.44M | -28.41M |
| otherWorkingCapital | 1.02M | -1.14M | 221K | 1.37M | 2.82M | -5.35M | 1.89M | 1.64M | -1.08M | 409K |
| otherNonCashItems | -8.54M | 4.22M | -13.06M | -4.58M | -6.19M | 7.37M | 5.48M | -6.5M | 6.86M | 9.54M |
| netCashProvidedByOperatingActivities | -137.39M | 37.36M | 161.21M | 111.85M | -126.09M | -13.67M | 180.05M | 70.85M | -129.77M | 7.63M |
| investmentsInPropertyPlantAndEquipment | -16.24M | -13.15M | -9.74M | -2.62M | -3.52M | 46.17M | -3.96M | -3.92M | -52.49M | -3.72M |
| acquisitionsNet | 5.66M | -1.8M | 61.66M | 266K | 14.48M | -460.41M | - | 270K | 76000 | 5000 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 680K | 60.98M | 266K | 14.48M | 11.42M | - | 270K | -11.42M | 5000 |
| netCashProvidedByInvestingActivities | -10.58M | -14.27M | 51.25M | -2.35M | 10.96M | -402.82M | -3.96M | -3.65M | -63.83M | -3.71M |
| netDebtIssuance | 165.12M | -6.79M | -196.48M | -101.83M | 132.83M | 415.67M | -132.98M | -40.51M | 164.99M | 44.28M |
| longTermNetDebtIssuance | 165.12M | -6.79M | -196.48M | -101.83M | 132.83M | 415.67M | -132.98M | -40.51M | 164.99M | 44.28M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 997K | - | 1.04M | - | 808K | 5000 | 747K | 3000 | 698K | -16000 |
| netCommonStockIssuance | 997K | - | 1.04M | - | 808K | 5000 | 747K | 3000 | 698K | -16000 |
| commonStockIssuance | 997K | - | 1.04M | - | 808K | 5000 | 747K | 3000 | 698K | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | -16000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -12.27M | -12.27M | -12.25M | -12.24M | -12.22M | -12.22M | -12.2M | -12.2M | -12.19M | -12.18M |
| commonDividendsPaid | -12.27M | -12.27M | -12.25M | -12.24M | -12.22M | -12.22M | -12.2M | -12.2M | -12.19M | -12.18M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -7.76M | -7.65M | -8.21M | -75000 | -416K | -2.22M | -5.2M | -6.84M | 698K | -20000 |
| netCashProvidedByFinancingActivities | 146.09M | -26.7M | -215.9M | -114.14M | 121M | 401.23M | -149.63M | -59.55M | 153.5M | 32.08M |