$1.04 (5.68%)
| 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 |
|---|---|---|---|---|---|---|---|---|
| revenue | 1.18B | 1.1B | 1.06B | 951.7M | 776.01M | 648.46M | 573.54M | 529.49M |
| costOfRevenue | 808.08M | 732.55M | 690.73M | 599.4M | 488.83M | 417.83M | 367.23M | 339.08M |
| grossProfit | 367.48M | 364.64M | 365.14M | 352.3M | 287.18M | 230.63M | 206.31M | 190.41M |
| researchAndDevelopmentExpenses | - | 23.37M | 20.88M | 19.94M | 13.14M | 10.31M | 6.54M | 3.83M |
| generalAndAdministrativeExpenses | 148.81M | 134.64M | 135.06M | 130.66M | 110M | 89.79M | 70.7M | 65.18M |
| sellingAndMarketingExpenses | 28.8M | 29.08M | 28.1M | 25.24M | 21.34M | 16.5M | 14.41M | 15.11M |
| sellingGeneralAndAdministrativeExpenses | 177.61M | 163.72M | 163.17M | 155.9M | 131.34M | 106.29M | 85.12M | 80.28M |
| otherExpenses | 5.71M | 22.22M | 20.36M | 16.26M | 13.29M | 11.36M | 14.37M | 15.77M |
| operatingExpenses | 183.32M | 209.32M | 204.41M | 192.1M | 157.77M | 127.95M | 106.03M | 99.88M |
| costAndExpenses | 991.4M | 941.87M | 895.14M | 791.5M | 646.61M | 545.78M | 473.26M | 438.96M |
| netInterestIncome | -30.48M | -33.09M | -30.65M | -20.48M | -41.14M | -64.01M | -70.24M | -67.17M |
| interestIncome | 10.6M | 11.84M | 10.9M | 8.97M | 6.83M | 6.5M | 6.3M | 5.35M |
| interestExpense | 41.08M | 44.96M | 41.55M | 29.45M | 47.97M | 65.42M | 71.7M | 68.07M |
| depreciationAndAmortization | 73.69M | 65.91M | 50.72M | 38.07M | 33.71M | 32.05M | 33.58M | 34.81M |
| ebitda | 257.84M | 231.16M | 215.41M | 203.62M | 198.47M | 137.54M | 134.63M | 125.6M |
| ebit | 184.16M | 165.25M | 164.7M | 165.55M | 164.75M | 105.48M | 101.04M | 90.79M |
| nonOperatingIncomeExcludingInterest | - | -9.92M | 1.03M | -5.36M | -35.35M | -2.81M | -762K | -269K |
| operatingIncome | 184.16M | 155.32M | 165.73M | 160.19M | 129.41M | 102.68M | 100.03M | 90.1M |
| totalOtherIncomeExpensesNet | -50.4M | -33.94M | -40.55M | -21.52M | -4.32M | -62.61M | -70.94M | -67.8M |
| incomeBeforeTax | 133.75M | 121.38M | 125.17M | 138.67M | 125.08M | 40.07M | 29.34M | 22.72M |
| incomeTaxExpense | 35.95M | 33.96M | 35.63M | 37.9M | 26.29M | 11.45M | 8.51M | 6.29M |
| netIncomeFromContinuingOperations | 97.8M | 87.42M | 94.27M | 100.7M | 98.8M | 28.62M | 20.82M | 16.44M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | -4.72M | 68000 | -8000 | - | - | - |
| netIncome | 97.8M | 87.42M | 89.55M | 100.77M | 95.36M | 28.62M | 20.82M | 8.88M |
| netIncomeDeductions | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 97.8M | 87.42M | 89.55M | 100.77M | 95.36M | 21.2M | 13.33M | 8.88M |
| eps | 1.41 | 1.22 | 1.26 | 1.43 | 1.36 | 0.42 | 0.31 | 0.13 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 35.72M | 35.14M | 28.44M | 63.03M | 50.07M | 71.48M | 43.84M |
| shortTermInvestments | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 35.72M | 35.14M | 28.44M | 63.03M | 50.07M | 71.48M | 43.84M |
| netReceivables | 75.85M | 76.21M | 68.22M | 22.96M | 41.02M | 35.77M | 34.28M |
| accountsReceivables | 14.03M | 10.62M | 8.94M | 18.94M | 11.61M | 10.01M | 10.7M |
| otherReceivables | 61.82M | 65.59M | 59.28M | 4.02M | 29.41M | 25.77M | 22.92M |
| inventory | 131.05M | 124.58M | 122.07M | 118.41M | 91.7M | 78.01M | 71.38M |
| prepaids | - | - | - | 22.26M | 10.43M | 8.58M | 4.47M |
| otherCurrentAssets | 14.95M | 10.58M | 19.4M | 29.83M | 37.05M | - | - |
| totalCurrentAssets | 257.58M | 246.51M | 238.14M | 256.5M | 193.22M | 193.85M | 153.98M |
| propertyPlantEquipmentNet | 447.17M | 394.26M | 358.43M | 174.02M | 142.82M | 140.69M | 138.43M |
| goodwill | 100.41M | 98.18M | 97.56M | 97.57M | 92.94M | 93.28M | 92.94M |
| intangibleAssets | 48.44M | 50.25M | 52.2M | 52.28M | 37.36M | 36.07M | 33.46M |
| goodwillAndIntangibleAssets | 148.86M | 148.43M | 149.77M | 149.85M | 130.3M | 129.35M | 126.4M |
| longTermInvestments | 172.17M | 170.05M | 159.1M | 4.71M | 2.18M | 96.74M | - |
| taxAssets | 8.17M | 7.81M | 7.23M | 6.65M | 5.6M | -96.74M | - |
| otherNonCurrentAssets | 3.72M | 3.87M | 163.34M | 148.45M | 125.05M | 98.23M | 89.69M |
| totalNonCurrentAssets | 780.08M | 724.42M | 678.77M | 483.68M | 405.96M | 368.27M | 354.52M |
| otherAssets | - | - | - | - | - | - | - |
| totalAssets | 1.04B | 970.93M | 916.91M | 740.18M | 599.17M | 562.12M | 508.49M |
| totalPayables | 72.12M | 48M | 38.77M | 52.72M | 53.34M | 38.3M | 22.18M |
| accountPayables | 69.97M | 33.42M | 34.01M | 33.79M | 35.4M | 33.52M | 19.67M |
| otherPayables | 2.14M | 14.58M | 4.75M | 18.93M | 17.94M | 4.78M | 2.51M |
| accruedExpenses | 20.61M | 57.75M | 49.65M | 66.2M | 47.19M | 62.7M | 38.38M |
| shortTermDebt | - | 76.88M | 17.75M | 17.75M | 8.88M | 7.45M | 7.65M |
| capitalLeaseObligationsCurrent | 77.13M | 76.88M | 64.07M | 51.34M | 41.96M | 42.75M | 43.1M |
| taxPayables | - | 5.58M | 4.75M | 18.93M | 17.94M | 4.78M | 2.51M |
| deferredRevenue | 1.48M | 1.43M | 1.34M | 1.2M | 1.03M | 891K | 866K |
| otherCurrentLiabilities | 27.53M | 355K | 669K | - | - | - | - |
| totalCurrentLiabilities | 198.87M | 184.42M | 172.25M | 189.2M | 152.4M | 152.09M | 112.17M |
| longTermDebt | 288.99M | 278.02M | 275.47M | 320.06M | 336.62M | 698.91M | 720.66M |
| capitalLeaseObligationsNonCurrent | 437.03M | 394.39M | 379.83M | 215.97M | 196.95M | 173.91M | 166.83M |
| deferredRevenueNonCurrent | 4.58M | 4.52M | 4.17M | 4.02M | 3.18M | 2.48M | 2.1M |
| deferredTaxLiabilitiesNonCurrent | 2.89M | 7.55M | 8.86M | 8.25M | 4.54M | 4.28M | 5.08M |
| otherNonCurrentLiabilities | 7.03M | 6.28M | 6.6M | 2.3M | 7.72M | - | - |
| totalNonCurrentLiabilities | 740.52M | 690.76M | 674.94M | 550.6M | 541.3M | 879.58M | 894.68M |
| otherLiabilities | - | - | - | - | - | - | - |
| capitalLeaseObligations | 514.16M | 471.27M | 443.9M | 267.3M | 238.91M | 216.66M | 209.93M |
| totalLiabilities | 939.39M | 875.18M | 847.19M | 739.8M | 693.7M | 1.03B | 1.01B |
| treasuryStock | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - |
| commonStock | 332.66M | 313.83M | 321.75M | 316.21M | 307.5M | - | - |
| retainedEarnings | -239.2M | -228.32M | -258.77M | -319.78M | -403.62M | - | - |
| additionalPaidInCapital | 4.96M | 10.38M | 6.88M | 4.11M | 1.78M | - | - |
| 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 |
|---|---|---|---|---|---|---|---|---|
| netIncome | 97.8M | 87.42M | 89.55M | 100.77M | 98.79M | 28.62M | 20.82M | 16.44M |
| depreciationAndAmortization | 73.69M | 65.91M | 50.72M | 38.07M | 33.71M | 32.05M | 33.58M | 34.81M |
| deferredIncomeTax | -3.34M | 2.75M | -20.82M | 1.23M | 13.18M | 1.49M | -1.66M | -7.89M |
| stockBasedCompensation | 6.02M | 7.2M | 5.86M | 6.25M | 2.2M | 1.99M | 1.87M | 468K |
| changeInWorkingCapital | 2.12M | 5.59M | -23.78M | -39.34M | -14.01M | 27.97M | -3.86M | -7.75M |
| accountsReceivables | -235K | -7.35M | -4.95M | -6.83M | -1.18M | -447K | -1.89M | 878K |
| inventory | -5.17M | -2.26M | -3.56M | -26.13M | -13.69M | -6.42M | -8.44M | 9.89M |
| accountsPayables | 11.89M | 6.38M | -12.32M | 1.82M | 581K | 38.94M | - | - |
| otherWorkingCapital | -4.36M | 8.82M | -2.95M | -8.19M | 277K | -4.11M | 6.47M | -18.51M |
| otherNonCashItems | 22.64M | 31.2M | 33.83M | 16.55M | 4.29M | 64.4M | 69.93M | 66.89M |
| netCashProvidedByOperatingActivities | 198.93M | 200.08M | 135.34M | 123.52M | 138.16M | 152.14M | 119.04M | 102.91M |
| investmentsInPropertyPlantAndEquipment | -59.19M | -60.61M | -57.29M | -44.41M | -28.46M | -21.12M | -13.54M | -9.58M |
| acquisitionsNet | 8.48M | 8.18M | 3.58M | -14.72M | -2.17M | 2.26M | -905K | -1.39M |
| purchasesOfInvestments | - | - | - | -2.18M | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | 2.18M | - | - | - | - |
| otherInvestingActivities | 36.2M | 43.91M | 37.56M | 41.8M | 34.63M | 30.41M | 30.95M | 28.31M |
| netCashProvidedByInvestingActivities | -14.51M | -8.52M | -16.15M | -17.32M | 3.99M | 11.55M | 16.51M | 18.74M |
| netDebtIssuance | 10M | -78.21M | -98.69M | -52.09M | -376.5M | -50.31M | -46.7M | -36.57M |
| longTermNetDebtIssuance | 10M | -78.21M | -98.69M | -52.09M | -376.5M | -50.31M | -46.7M | -31.39M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | -5.18M |
| netStockIssuance | -66M | -30.01M | - | - | 295.21M | - | - | - |
| netCommonStockIssuance | -66M | -30.01M | - | - | 295.21M | - | - | - |
| commonStockIssuance | 22.01M | - | 4.35M | 8.06M | 295.21M | - | - | - |
| commonStockRepurchased | -88.02M | -30.01M | -4.35M | -8.06M | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - |
| netDividendsPaid | -33.16M | -31.47M | -28.54M | -16.93M | -700K | -18.83M | -19.92M | -20.29M |
| commonDividendsPaid | -33.16M | -31.47M | -28.54M | -16.93M | -700K | - | -19.92M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -94.54M | -44.14M | -26.55M | -23.79M | -81.35M | -85.59M | -74.08M | -86.48M |
| netCashProvidedByFinancingActivities | -183.7M | -183.82M | -153.78M | -92.8M | -163.34M | -135.9M | -140.7M | -123.05M |
| 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 | 287.94M | 326.36M | 289.46M | 280.65M | 279.09M | 295.15M | 276.03M | 265.23M | 260.79M | 286.91M |
| costOfRevenue | 197.61M | 216.58M | 192.33M | 187M | 187.03M | 194.93M | 182.38M | 176.27M | 172.86M | 188.41M |
| grossProfit | 90.34M | 109.78M | 97.13M | 93.64M | 92.06M | 100.22M | 93.65M | 88.96M | 87.92M | 98.5M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | 28.66M |
| sellingAndMarketingExpenses | - | - | - | - | - | 29.08M | - | - | - | 28.1M |
| sellingGeneralAndAdministrativeExpenses | 53.89M | 48.75M | 51.69M | 56.89M | 54.68M | 6.75M | 48.65M | 52.16M | 53.12M | 9M |
| otherExpenses | - | - | - | - | - | 45.59M | - | - | - | - |
| operatingExpenses | 53.89M | 48.75M | 51.69M | 56.89M | 54.68M | 52.34M | 48.65M | 52.16M | 53.12M | 50.24M |
| costAndExpenses | 251.5M | 265.33M | 244.02M | 243.9M | 241.72M | 247.28M | 231.03M | 228.43M | 225.98M | 238.64M |
| netInterestIncome | -7.24M | -8.02M | -7.88M | -7.45M | -7.13M | -7.54M | -8.33M | -8.67M | -8.56M | -8.46M |
| interestIncome | 2.55M | 2.66M | 2.53M | 2.6M | 2.8M | 2.88M | 2.93M | 2.91M | 3.12M | 3M |
| interestExpense | 9.8M | 10.67M | 10.41M | 10.05M | 9.93M | 10.45M | 11.26M | 11.58M | 11.67M | 11.46M |
| depreciationAndAmortization | 19.22M | 20.39M | 18.38M | 17.66M | 17.26M | 16.78M | 16.53M | 16.48M | 16.12M | 15M |
| ebitda | 55.67M | 81.43M | 62.58M | 57.4M | 56.95M | 67.04M | 59.64M | 52.62M | 51.86M | 66.52M |
| ebit | 36.45M | 61.03M | 44.2M | 39.74M | 39.69M | 50.26M | 43.11M | 36.14M | 35.74M | 51.23M |
| nonOperatingIncomeExcludingInterest | - | -2.26M | 1.23M | -3M | -2.32M | -2.38M | 1.89M | 655K | -932K | -2.97M |
| operatingIncome | 36.45M | 61.03M | 45.44M | 36.75M | 37.37M | 47.87M | 45M | 36.8M | 34.8M | 48.26M |
| totalOtherIncomeExpensesNet | -8.89M | -21.01M | -11.64M | -6.81M | -7.37M | -7.82M | -12.87M | -11.95M | -10.46M | -8.2M |
| incomeBeforeTax | 27.56M | 40.02M | 33.8M | 29.94M | 30M | 40.06M | 32.13M | 24.85M | 24.35M | 40.06M |
| incomeTaxExpense | 7.51M | 10.66M | 8.93M | 8.12M | 8.24M | 11.15M | 8.97M | 7.01M | 6.83M | 11.3M |
| netIncomeFromContinuingOperations | 20.05M | 29.37M | 24.86M | 21.81M | 21.76M | 28.9M | 23.16M | 17.84M | 17.52M | 28.76M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 20.05M | 29.37M | 24.86M | 21.81M | 21.76M | 28.9M | 23.16M | 17.84M | 17.52M | 28.76M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 20.05M | 29.37M | 24.86M | 21.81M | 21.76M | 28.9M | 23.16M | 17.84M | 17.52M | 28.76M |
| eps | 0.29 | 0.43 | 0.36 | 0.32 | 0.31 | 0.41 | 0.32 | 0.25 | 0.25 | 0.4 |
| 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 | 32.35M | 35.72M | 14.76M | 11.38M | 36.89M | 35.14M | 35.43M | 24.09M | 41.15M | 28.44M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 32.35M | 35.72M | 14.76M | 11.38M | 36.89M | 35.14M | 35.43M | 24.09M | 41.15M | 28.44M |
| netReceivables | 85.99M | 75.85M | 72.96M | 70.01M | 73.47M | 76.21M | 75.68M | 74.95M | 72.39M | 68.22M |
| accountsReceivables | 36.42M | 14.03M | 29.35M | 28.91M | 30.01M | 10.62M | 29.33M | 30.35M | 31.01M | 8.94M |
| otherReceivables | 49.57M | 61.82M | 43.61M | 41.1M | 43.46M | 65.59M | 46.35M | 44.6M | 41.38M | 59.28M |
| inventory | 142.84M | 131.05M | 141.22M | 140.6M | 133.66M | 124.58M | 134.75M | 133.6M | 129.78M | 122.07M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 15.17M | 14.95M | 12.99M | 12.73M | 10.83M | 10.58M | 11.38M | 21.53M | 10.7M | 19.4M |
| totalCurrentAssets | 276.36M | 257.58M | 241.93M | 234.71M | 254.84M | 246.51M | 257.24M | 254.17M | 254.02M | 238.14M |
| propertyPlantEquipmentNet | 446.22M | 447.17M | 443.15M | 426.72M | 419.22M | 394.26M | 379.17M | 371.99M | 370.08M | 358.43M |
| goodwill | 100.41M | 100.41M | 99.89M | 99.72M | 98.37M | 98.18M | 97.97M | 98.34M | 97.56M | 97.56M |
| intangibleAssets | 48.17M | 48.44M | 48.57M | 49.03M | 49.53M | 50.25M | 50.75M | 51.55M | 52.01M | 52.2M |
| goodwillAndIntangibleAssets | 148.58M | 148.86M | 148.46M | 148.75M | 147.9M | 148.43M | 148.72M | 149.89M | 149.57M | 149.77M |
| longTermInvestments | 172.26M | 172.17M | 165.25M | 169.01M | 170.63M | 170.05M | 165.58M | 165.3M | 158.89M | 159.1M |
| taxAssets | 8.17M | 8.17M | 7.82M | 7.82M | 7.82M | 7.81M | 7.23M | 7.23M | 7.23M | 7.23M |
| otherNonCurrentAssets | 3.75M | 3.72M | 3.7M | 3.73M | 3.82M | 3.87M | 3.9M | 4M | 4.14M | 4.24M |
| totalNonCurrentAssets | 778.99M | 780.08M | 768.38M | 756.02M | 749.4M | 724.42M | 704.6M | 698.42M | 689.9M | 678.77M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.06B | 1.04B | 1.01B | 990.74M | 1B | 970.93M | 961.84M | 952.58M | 943.92M | 916.91M |
| totalPayables | 118.35M | 72.12M | 105.6M | 102.97M | 105.62M | 48M | 102.2M | 99.04M | 103.49M | 38.77M |
| accountPayables | 118.35M | 69.97M | 105.6M | 102.31M | 105.62M | 33.42M | 102.2M | 99.04M | 103.49M | 34.01M |
| otherPayables | - | 2.14M | - | 659K | - | 14.58M | - | - | - | 4.75M |
| accruedExpenses | - | 19.46M | - | - | - | 57.75M | - | - | - | 49.65M |
| shortTermDebt | - | 77.13M | 82.47M | 79.25M | 78.08M | 76.88M | 17.75M | 17.75M | 17.75M | 17.75M |
| capitalLeaseObligationsCurrent | 78.98M | 77.13M | - | 79.25M | 78.08M | 76.88M | 68.48M | 67.18M | 65.7M | 64.07M |
| taxPayables | - | - | - | 659K | - | 5.58M | - | - | - | 4.75M |
| deferredRevenue | 1.49M | 1.48M | 1.44M | 1.42M | 1.42M | 1.43M | 1.43M | 1.38M | 1.36M | 1.34M |
| otherCurrentLiabilities | 23.84M | 28.68M | 193K | 355K | 355K | 355K | 343K | 258K | 669K | 669K |
| totalCurrentLiabilities | 222.66M | 198.87M | 189.7M | 183.99M | 185.47M | 184.42M | 190.2M | 185.61M | 188.97M | 172.25M |
| longTermDebt | 289.22M | 288.99M | 293.73M | 310.49M | 278.26M | 278.02M | 263M | 267.17M | 271.32M | 275.47M |
| capitalLeaseObligationsNonCurrent | 438.45M | 437.03M | 428.29M | 419.12M | 419.25M | 394.39M | 385.47M | 388.15M | 384.96M | 379.83M |
| deferredRevenueNonCurrent | 4.43M | 4.58M | 4.4M | 4.37M | 4.44M | 4.52M | 4.48M | 4.31M | 4.13M | 4.17M |
| deferredTaxLiabilitiesNonCurrent | 2.89M | 2.89M | 7.56M | 7.56M | 7.56M | 7.55M | 8.86M | 8.86M | 8.86M | 8.86M |
| otherNonCurrentLiabilities | 6.24M | 7.03M | 7.5M | 7.7M | 5.68M | 6.28M | 6.3M | 4.96M | 4.66M | 6.6M |
| totalNonCurrentLiabilities | 741.24M | 740.52M | 741.48M | 749.24M | 715.18M | 690.76M | 668.12M | 673.46M | 673.94M | 674.94M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 517.43M | 514.16M | 428.29M | 498.37M | 497.32M | 471.27M | 453.95M | 455.33M | 450.66M | 443.9M |
| totalLiabilities | 963.9M | 939.39M | 931.18M | 933.23M | 900.65M | 875.18M | 858.32M | 859.07M | 862.91M | 847.19M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 327.01M | 332.66M | 322.84M | 314.5M | 318.58M | 313.83M | 319.63M | 322.95M | 321.75M | 321.75M |
| retainedEarnings | -240.44M | -239.2M | -251.75M | -268.36M | -225.6M | -228.32M | -225.62M | -239.14M | -249.11M | -258.77M |
| additionalPaidInCapital | 5.02M | 4.96M | 8.18M | 11.51M | 10.75M | 10.38M | 9.65M | 9.85M | 8.51M | 6.88M |
| 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 | 20.05M | 29.37M | 24.86M | 21.81M | 21.76M | 28.9M | 23.16M | 17.84M | 17.52M | 28.76M |
| depreciationAndAmortization | 19.22M | 20.39M | 18.38M | 17.66M | 17.26M | 16.78M | 16.53M | 16.48M | 16.12M | 15M |
| deferredIncomeTax | - | -5.02M | - | 8.12M | 8.24M | 4.82M | 91000 | 7.01M | 6.83M | -45.15M |
| stockBasedCompensation | 238K | -842K | - | 4.1M | 2.66M | 176K | 2.15M | 1.81M | 3.07M | 2.87M |
| changeInWorkingCapital | -3.48M | 15.38M | -2.83M | 251K | -10.68M | 9.22M | 6.74M | -10.35M | -30000 | 3.63M |
| accountsReceivables | -2.4M | -5.31M | -639K | 913K | 4.8M | -5.84M | 979K | 562K | -3.06M | -3.21M |
| inventory | -11.79M | 10.73M | -541K | -6.34M | -9.02M | 10.25M | -1.15M | -3.65M | -7.71M | 12.98M |
| accountsPayables | 10.94M | 11.92M | -1.38M | 7.58M | -6.22M | 4.02M | -3.24M | 3.57M | 2.03M | -7.78M |
| otherWorkingCapital | -225K | -1.96M | -264K | -1.9M | -242K | 795K | 10.16M | -10.83M | 8.7M | 1.64M |
| otherNonCashItems | -2.87M | 4.56M | 6.25M | 583K | -2.62M | 7.83M | 7.03M | 37.75M | 49.43M | 50.11M |
| netCashProvidedByOperatingActivities | 33.16M | 64.69M | 46.66M | 52.52M | 36.61M | 67.74M | 55.7M | 29.26M | 42.06M | 55.21M |
| investmentsInPropertyPlantAndEquipment | -8.14M | -16.33M | -18.39M | -12.32M | -11.4M | -17.47M | -17.39M | -15.06M | -13.63M | -18.22M |
| acquisitionsNet | - | 6.73M | 1.07M | -2.12M | 610K | 2.07M | 2.85M | 2.23M | 1.03M | 3.71M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 10.42M | 8.91M | 8.89M | 12.88M | 13.26M | 11.5M | 12.17M | 7.79M | 9.4M | 12.84M |
| netCashProvidedByInvestingActivities | 2.28M | -681K | -8.43M | -1.55M | 1.85M | -3.9M | -2.37M | -5.04M | -3.2M | -1.68M |
| netDebtIssuance | -19.32M | -5M | -17M | 14.29M | -17.16M | -16.79M | -20.98M | -20.38M | -20.06M | -17.44M |
| longTermNetDebtIssuance | -19.32M | -5M | -17M | 14.29M | -17.16M | -16.79M | -20.98M | -20.38M | -20.06M | -17.44M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -13.4M | 2.89M | 5.84M | -65.48M | -12.53M | -27.96M | -2.04M | - | - | - |
| netCommonStockIssuance | -13.4M | 2.89M | 5.84M | -65.48M | -12.53M | -27.96M | 1.23M | - | - | - |
| commonStockIssuance | 1.53M | 12.89M | 5.84M | - | - | - | 3.27M | 819K | - | - |
| commonStockRepurchased | -14.93M | -10M | - | -65.48M | -12.53M | -27.96M | -2.04M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | -3.27M | - | - | - |
| netDividendsPaid | - | -8.27M | -8.24M | -16.65M | - | -7.83M | -7.91M | -15.73M | - | -7.15M |
| commonDividendsPaid | - | -8.27M | -8.24M | -16.65M | - | -7.83M | -7.91M | -15.73M | - | -7.15M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -6M | -32.62M | -15.19M | -8.99M | -6.85M | -10.93M | -11.09M | -5.04M | -5.77M | -12.08M |
| netCashProvidedByFinancingActivities | -38.72M | -43M | -34.59M | -76.83M | -36.54M | -63.51M | -42.02M | -41.15M | -25.83M | -36.67M |