NYSE : TREX
-$0.55 (-1.25%)
| 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.17B | 1.15B | 1.09B | 1.11B | 1.2B | 880.83M | 745.35M | 684.25M | 565.15M | 479.62M |
| costOfRevenue | 714.3M | 665.78M | 642.43M | 702.05M | 736.45M | 521.37M | 438.84M | 389.36M | 321.78M | 292.52M |
| grossProfit | 459.96M | 485.67M | 452.41M | 403.99M | 460.5M | 359.46M | 306.5M | 294.89M | 243.37M | 187.1M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 202M | 180M | 176.2M | 141.83M | 139.62M | 125.82M | 118.3M | 118.22M | 100.99M | 83.14M |
| otherExpenses | - | - | - | 15.42M | 45.5M | - | - | - | - | - |
| operatingExpenses | 202M | 180M | 176.2M | 157.25M | 185.13M | 125.82M | 118.3M | 118.22M | 100.99M | 83.14M |
| costAndExpenses | 916.31M | 845.78M | 818.63M | 859.31M | 921.58M | 647.2M | 557.15M | 507.58M | 422.77M | 375.66M |
| netInterestIncome | - | - | -5000 | 103K | 15000 | 999K | 1.5M | 192K | -461K | -1.12M |
| interestIncome | - | - | - | 103K | 15000 | 999K | 1.5M | 192K | - | - |
| interestExpense | - | - | 5000 | - | - | - | - | - | 461K | 1.12M |
| depreciationAndAmortization | 62.96M | 54.67M | 50.19M | 44.3M | 35.95M | 17.94M | 14.03M | 16.6M | 16.86M | 14.5M |
| ebitda | 320.92M | 360.35M | 326.39M | 306.46M | 356.83M | 251.57M | 202.23M | 193.27M | 159.24M | 118.45M |
| ebit | 257.96M | 305.68M | 276.2M | 262.16M | 320.88M | 234.63M | 188.2M | 176.86M | 142.38M | 103.96M |
| nonOperatingIncomeExcludingInterest | - | -11000 | - | -15.42M | -45.5M | -999K | - | -192K | - | - |
| operatingIncome | 257.96M | 305.67M | 276.2M | 246.74M | 275.38M | 233.64M | 188.2M | 176.67M | 142.38M | 103.96M |
| totalOtherIncomeExpensesNet | - | 11000 | -5000 | 103K | 15000 | 999K | 1.5M | 192K | -461K | -1.12M |
| incomeBeforeTax | 257.96M | 305.68M | 276.2M | 246.84M | 275.39M | 234.63M | 189.7M | 176.86M | 141.92M | 102.83M |
| incomeTaxExpense | 67.55M | 79.29M | 70.82M | 62.21M | 66.65M | 59M | 44.96M | 42.29M | 46.79M | 34.98M |
| netIncomeFromContinuingOperations | 190.42M | 226.39M | 205.38M | 184.63M | 208.74M | 175.63M | 144.74M | 134.57M | 95.13M | 67.85M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 190.42M | 226.39M | 205.38M | 184.63M | 208.74M | 175.63M | 144.74M | 134.57M | 95.13M | 67.85M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 190.42M | 226.39M | 205.38M | 184.63M | 208.74M | 175.63M | 144.74M | 134.57M | 95.13M | 67.85M |
| eps | 1.78 | 2.09 | 1.89 | 1.65 | 1.81 | 1.52 | 1.24 | 1.15 | 0.81 | 0.58 |
| 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 | 3.81M | 1.29M | 1.96M | 12.32M | 141.05M | 121.7M | 148.83M | 105.7M | 30.51M | 18.66M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 3.81M | 1.29M | 1.96M | 12.32M | 141.05M | 121.7M | 148.83M | 105.7M | 30.51M | 18.66M |
| netReceivables | 50.24M | 88.36M | 50.75M | 98.06M | 160.61M | 123.45M | 89.63M | 102.09M | 75.4M | 48.04M |
| accountsReceivables | 48.09M | 88.36M | 41.14M | 98.06M | 151.1M | 115.63M | 86.96M | 101.62M | 73.17M | 48.04M |
| otherReceivables | 2.15M | - | 9.61M | - | 9.52M | 7.82M | 2.68M | 471K | 2.23M | - |
| inventory | 238.66M | 207.28M | 107.09M | 141.36M | 83.75M | 68.24M | 56.11M | 57.8M | 34.52M | 28.55M |
| prepaids | 17.17M | 21.35M | 11.83M | 10.79M | 15.06M | 7.28M | 8.28M | 3.39M | 7.49M | 6.21M |
| otherCurrentAssets | 523K | 625K | 629K | 24.32M | 576K | 1.32M | 350K | 1.24M | 864K | 4.19M |
| totalCurrentAssets | 310.41M | 318.91M | 172.25M | 286.84M | 401.05M | 322M | 303.2M | 270.22M | 148.8M | 105.65M |
| propertyPlantEquipmentNet | 1.1B | 975.06M | 735.64M | 620.88M | 494.94M | 370.92M | 211.35M | 117.14M | 103.11M | 103.29M |
| goodwill | 14.2M | 14.2M | 14.2M | 14.2M | 14.22M | 67.36M | 67.78M | 68.46M | 68.46M | 10.52M |
| intangibleAssets | 17.33M | 7.85M | 3.96M | 4.4M | 4.8M | 6.3M | 6.3M | 6.04M | 2.86M | - |
| goodwillAndIntangibleAssets | 31.53M | 22.05M | 18.16M | 18.58M | 19M | 73.66M | 74.08M | 74.5M | 71.32M | 10.52M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 37.35M | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 9.14M | 8.28M | 6.83M | 7.4M | 5.33M | 3.91M | 3.6M | 3.25M | 3M | 1.97M |
| totalNonCurrentAssets | 1.18B | 1.01B | 760.63M | 646.86M | 519.27M | 448.5M | 289.04M | 194.9M | 177.43M | 115.78M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.49B | 1.32B | 932.88M | 933.7M | 920.32M | 770.49M | 592.24M | 465.12M | 326.23M | 221.43M |
| totalPayables | 38.2M | 62.19M | 23.96M | 19.94M | 24.86M | 38.62M | 15.23M | 31.08M | 9.95M | 10.77M |
| accountPayables | 34.76M | 61.27M | 23.96M | 19.94M | 24.86M | 38.62M | 15.23M | 31.08M | 9.95M | 10.77M |
| otherPayables | 3.44M | 917K | - | - | - | - | - | - | - | - |
| accruedExpenses | 21.45M | 44.78M | 23.74M | 27.22M | 26.35M | 31.98M | 36.14M | 34.52M | 31.01M | 25.06M |
| shortTermDebt | 145.58M | 202.6M | 5.5M | 222M | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 10.8M | 7.66M | 7.49M | 7.07M | 6.71M | 7.08M | - | - | - |
| taxPayables | - | 917K | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | 1.44M | 2.42M | 3.72M | 2.57M | 3.07M | - |
| otherCurrentLiabilities | 45.48M | 22.11M | 30.19M | 13.96M | 28.99M | 26.63M | 16.5M | 24.6M | 18.47M | 15.56M |
| totalCurrentLiabilities | 250.7M | 342.48M | 91.06M | 290.6M | 88.7M | 106.35M | 78.67M | 92.78M | 62.51M | 51.38M |
| longTermDebt | 41.76M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 41.76M | 41.98M | 18.84M | 23.97M | 28.26M | 28.58M | 34.24M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 123.18M | 56.03M | 72.44M | 68.22M | 43.97M | 22.96M | 9.83M | 2.12M | 1.29M | 894K |
| otherNonCurrentLiabilities | -871K | 33.67M | 33.87M | 32.56M | 34.36M | 24.07M | 20.32M | 27.26M | 31.18M | 34.99M |
| totalNonCurrentLiabilities | 205.82M | 131.68M | 125.15M | 124.76M | 106.58M | 75.61M | 64.39M | 29.38M | 32.47M | 35.88M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 41.76M | 52.78M | 26.5M | 31.46M | 35.33M | 35.29M | 41.32M | - | - | - |
| totalLiabilities | 456.53M | 474.16M | 216.21M | 415.36M | 195.29M | 181.96M | 143.06M | 122.16M | 94.98M | 87.27M |
| treasuryStock | -912.31M | -861.87M | -760.95M | -745.27M | -350.21M | -276.27M | -237.2M | -198.9M | -173.51M | -173.51M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.41M | 1.41M | 1.41M | 1.41M | 1.41M | 1.41M | 702K | 700K | 349K | 349K |
| retainedEarnings | 1.79B | 1.56B | 1.34B | 1.13B | 946.05M | 737.31M | 561.68M | 416.94M | 282.37M | 187.24M |
| additionalPaidInCapital | 155.32M | 148.15M | 140.16M | 131.54M | 127.79M | 126.09M | 124M | 124.22M | 122.04M | 120.08M |
| 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 | 190.42M | 226.39M | 205.38M | 184.63M | 208.74M | 175.63M | 144.74M | 134.57M | 95.13M | 67.85M |
| depreciationAndAmortization | 62.96M | 54.67M | 50.19M | 44.3M | 35.95M | 17.94M | 14.03M | 16.6M | 16.86M | 14.5M |
| deferredIncomeTax | 17.11M | -16.41M | 4.22M | 24.26M | 21.01M | 13.12M | 7.71M | 1.04M | 194K | 5.43M |
| stockBasedCompensation | 9.12M | 12.64M | 10.16M | 5.33M | 8.44M | 7.13M | 6.93M | 6.34M | 5.19M | 4.79M |
| changeInWorkingCapital | 78.04M | -136.19M | 116.38M | -57.57M | -70.31M | -26.53M | -17.12M | -20.07M | -16.84M | -6.8M |
| accountsReceivables | 40.26M | -47.22M | 56.92M | 42.51M | -44.35M | -28.29M | 12.7M | -24.28M | -10.49M | -653K |
| inventory | 18.29M | -100.19M | 34.27M | -64.45M | -15.52M | -12.13M | 1.7M | -23.28M | -3.64M | -5.44M |
| accountsPayables | 6.88M | -819K | 2.7M | -5.6M | -3.47M | 11.35M | -16.67M | 21.13M | -4.8M | -6.97M |
| otherWorkingCapital | 12.61M | 12.04M | 22.49M | -30.03M | -6.97M | 2.54M | -14.85M | 6.36M | 2.09M | 6.26M |
| otherNonCashItems | 469K | 2.83M | 3.09M | 15.28M | 54.24M | -5000 | 67000 | -359K | 1.33M | -469K |
| netCashProvidedByOperatingActivities | 358.11M | 143.93M | 389.42M | 216.22M | 258.06M | 187.29M | 156.35M | 138.12M | 101.86M | 85.29M |
| investmentsInPropertyPlantAndEquipment | -233.58M | -236.64M | -166.09M | -176.23M | -159.39M | -172.82M | -67.26M | -33.82M | -15.04M | -14.55M |
| acquisitionsNet | 358K | 106K | - | - | - | - | - | - | -71.8M | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | 7.34M | 1.36M | 2.16M | 21000 | 83000 | 55000 | 4.35M |
| netCashProvidedByInvestingActivities | -233.22M | -236.54M | -166.09M | -168.88M | -158.04M | -170.66M | -67.24M | -33.73M | -86.79M | -10.2M |
| netDebtIssuance | -69.1M | 197.1M | -216.5M | 222M | - | - | - | - | - | -7M |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | -69.1M | 197.1M | -216.5M | 222M | - | - | - | - | - | -7M |
| netStockIssuance | -53.29M | -105.94M | -18.45M | -398.38M | -82.47M | -44.85M | -46.54M | -30.08M | -3.62M | -55.22M |
| netCommonStockIssuance | -53.29M | -105.94M | -18.45M | -398.38M | -82.47M | -44.85M | -46.54M | -30.08M | -3.62M | -55.22M |
| commonStockIssuance | 1.18M | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -54.47M | -105.94M | -18.45M | -398.38M | -82.47M | -44.85M | -46.54M | -30.08M | -3.62M | -55.22M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 6000 | 779K | 1.25M | 318K | 1.8M | 1.09M | 571K | 882K | 391K | -206K |
| netCashProvidedByFinancingActivities | -122.38M | 91.94M | -233.7M | -176.06M | -80.67M | -43.77M | -45.97M | -29.2M | -3.23M | -62.42M |
| 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 | 343.4M | 161.12M | 285.35M | 387.8M | 339.99M | 167.63M | 233.72M | 376.47M | 373.64M | 195.74M |
| costOfRevenue | 204.38M | 112.46M | 169.91M | 229.67M | 202.26M | 112.88M | 140.51M | 208.36M | 204.02M | 125.11M |
| grossProfit | 139.02M | 48.66M | 115.44M | 158.13M | 137.73M | 54.74M | 93.2M | 168.11M | 169.61M | 70.64M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 55.52M | 45.16M | 45.04M | 55.73M | 56.07M | 39.29M | 38.9M | 51.21M | 50.6M | 42.51M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 55.52M | 45.16M | 45.04M | 55.73M | 56.07M | 39.29M | 38.9M | 51.21M | 50.6M | 42.51M |
| costAndExpenses | 259.9M | 157.62M | 214.95M | 285.4M | 258.33M | 152.17M | 179.41M | 259.57M | 254.62M | 167.62M |
| netInterestIncome | - | - | - | 77000 | -76000 | - | 5000 | - | 5000 | 2.55M |
| interestIncome | - | - | - | 77000 | - | - | 5000 | - | 5000 | 2.55M |
| interestExpense | - | - | - | - | 76000 | - | - | - | - | - |
| depreciationAndAmortization | 18.37M | 16.89M | 16.01M | 15.81M | 14.25M | 13.45M | 13.61M | 13.45M | 14.15M | 13M |
| ebitda | 101.88M | 20.39M | 86.41M | 118.28M | 95.91M | 28.91M | 67.92M | 130.36M | 133.17M | 41.12M |
| ebit | 83.5M | 3.5M | 70.4M | 102.48M | 81.66M | 15.46M | 54.31M | 116.9M | 119.02M | 28.13M |
| nonOperatingIncomeExcludingInterest | - | - | - | -77000 | - | - | -5000 | - | -5000 | 1000 |
| operatingIncome | 83.5M | 3.5M | 70.4M | 102.4M | 81.66M | 15.46M | 54.3M | 116.9M | 119.01M | 28.13M |
| totalOtherIncomeExpensesNet | - | - | - | 77000 | -76000 | - | 5000 | - | 5000 | 2.55M |
| incomeBeforeTax | 83.5M | 3.5M | 70.4M | 102.48M | 81.59M | 15.46M | 54.31M | 116.9M | 119.02M | 30.68M |
| incomeTaxExpense | 22.1M | 1.2M | 18.63M | 26.57M | 21.15M | 5.68M | 13.76M | 29.91M | 29.95M | 8.73M |
| netIncomeFromContinuingOperations | 61.4M | 2.3M | 51.77M | 75.91M | 60.43M | 9.77M | 40.55M | 87M | 89.07M | 21.95M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 61.4M | 2.3M | 51.77M | 75.91M | 60.43M | 9.77M | 40.55M | 87M | 89.07M | 21.95M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 61.4M | 2.3M | 51.77M | 75.91M | 60.43M | 9.77M | 40.55M | 87M | 89.07M | 21.95M |
| eps | 0.58 | 0.02 | 0.48 | 0.71 | 0.56 | 0.09 | 0.37 | 0.8 | 0.82 | 0.2 |
| 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 | 4.49M | 3.81M | 11.36M | 5.52M | 4.96M | 1.29M | 12.84M | 1.17M | 3.05M | 1.96M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 4.49M | 3.81M | 11.36M | 5.52M | 4.96M | 1.29M | 12.84M | 1.17M | 3.05M | 1.96M |
| netReceivables | 326.93M | 50.24M | 164M | 291.23M | 391.06M | 88.36M | 140.06M | 270.04M | 373.47M | 50.75M |
| accountsReceivables | 326.93M | 48.09M | 164M | 291.23M | 391.06M | 88.36M | 140.06M | 270.04M | 373.47M | 41.14M |
| otherReceivables | - | 2.15M | - | - | - | - | - | - | - | 9.61M |
| inventory | 229.58M | 238.66M | 149.55M | 141.84M | 176.42M | 207.28M | 187.94M | 148.86M | 123.88M | 107.09M |
| prepaids | 18.51M | 17.17M | 12.38M | 14.37M | 19.24M | 21.35M | 11.26M | 13.12M | 12.33M | 11.83M |
| otherCurrentAssets | 523K | 523K | 500K | 500K | 502K | 625K | 629K | 629K | 629K | 629K |
| totalCurrentAssets | 580.03M | 310.41M | 337.78M | 453.46M | 592.19M | 318.91M | 352.72M | 433.81M | 513.37M | 172.25M |
| propertyPlantEquipmentNet | 1.11B | 1.1B | 1.07B | 1.05B | 1.02B | 975.06M | 889.02M | 812.02M | 755M | 735.64M |
| goodwill | 14.2M | 14.2M | 14.2M | 14.2M | 14.2M | 14.2M | 14.2M | 14.2M | 14.2M | 14.2M |
| intangibleAssets | 18.71M | 17.33M | 16.19M | 13.06M | 9.33M | 7.85M | 5.19M | 3.7M | 3.86M | 3.96M |
| goodwillAndIntangibleAssets | 32.91M | 31.53M | 30.39M | 27.26M | 23.53M | 22.05M | 19.39M | 17.95M | 18.06M | 18.16M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | 37.35M | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 10.65M | 9.14M | 9.31M | 8.33M | 8.23M | 8.28M | 6.09M | 6.15M | 6.53M | 6.83M |
| totalNonCurrentAssets | 1.15B | 1.18B | 1.11B | 1.08B | 1.05B | 1.01B | 914.5M | 836.12M | 779.59M | 760.63M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.73B | 1.49B | 1.45B | 1.54B | 1.64B | 1.32B | 1.27B | 1.27B | 1.29B | 932.88M |
| totalPayables | 89.34M | 38.2M | 67.3M | 74.8M | 65.64M | 62.19M | 65.37M | 68.4M | 73.45M | 23.96M |
| accountPayables | 65.94M | 34.76M | 47.46M | 66.92M | 45.58M | 61.27M | 61.48M | 59.27M | 49.35M | 23.96M |
| otherPayables | 23.4M | 3.44M | 19.84M | 7.87M | 20.07M | 917K | 3.89M | 9.13M | 24.1M | - |
| accruedExpenses | 17.7M | 21.45M | 66.94M | 65.45M | 58.35M | 44.78M | 78.5M | 79.51M | 41.85M | 23.74M |
| shortTermDebt | 395.06M | 145.58M | 111.3M | 245.45M | 443.95M | 202.6M | 70M | 63M | 223M | 5.5M |
| capitalLeaseObligationsCurrent | - | - | 11.3M | 11.27M | 11.09M | 10.8M | 9.56M | 9.85M | 7.63M | 7.66M |
| taxPayables | - | - | - | 7.87M | 20.07M | 917K | 3.89M | 9.13M | 24.1M | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 64.3M | 45.48M | 25.34M | 22.38M | 22.53M | 22.11M | 27.79M | 23.64M | 23.26M | 30.19M |
| totalCurrentLiabilities | 566.4M | 250.7M | 282.18M | 419.36M | 601.56M | 342.48M | 251.22M | 244.4M | 369.19M | 91.06M |
| longTermDebt | - | 41.76M | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 40.14M | 41.76M | 35.71M | 37.75M | 39.79M | 41.98M | 26.78M | 28.32M | 17.6M | 18.84M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 85.83M | 123.18M | 56.03M | 56.03M | 56.03M | 56.03M | 67.23M | 67.23M | 67.23M | 72.44M |
| otherNonCurrentLiabilities | 41.68M | -871K | 36.08M | 35.46M | 33.74M | 33.67M | 34.09M | 35.08M | 34.79M | 33.87M |
| totalNonCurrentLiabilities | 167.65M | 205.82M | 127.82M | 129.24M | 129.56M | 131.68M | 128.1M | 130.63M | 119.62M | 125.15M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 40.14M | 41.76M | 47M | 49.02M | 50.88M | 52.78M | 36.34M | 38.17M | 25.23M | 26.5M |
| totalLiabilities | 734.05M | 456.53M | 410M | 548.6M | 731.12M | 474.16M | 379.32M | 375.03M | 488.81M | 216.21M |
| treasuryStock | -993.08M | -912.31M | -861.87M | -861.87M | -861.87M | -861.87M | -811.38M | -760.95M | -760.95M | -760.95M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.41M | 1.41M | 1.41M | 1.41M | 1.41M | 1.41M | 1.41M | 1.41M | 1.41M | 1.41M |
| retainedEarnings | 1.85B | 1.79B | 1.75B | 1.7B | 1.62B | 1.56B | 1.55B | 1.51B | 1.43B | 1.34B |
| additionalPaidInCapital | 136.18M | 155.32M | 152.38M | 150.92M | 147.66M | 148.15M | 145.2M | 142.32M | 138.56M | 140.16M |
| 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 | 61.4M | 2.3M | 51.77M | 75.91M | 60.43M | 9.77M | 40.55M | 87M | 89.07M | 21.95M |
| depreciationAndAmortization | 18.37M | 16.89M | 16.01M | 15.81M | 14.25M | 13.45M | 13.61M | 13.45M | 14.15M | 13M |
| deferredIncomeTax | - | 17.11M | - | - | - | -11.2M | - | - | -5.21M | - |
| stockBasedCompensation | 2.63M | 2.66M | 1.21M | 2.93M | 2.31M | 2.97M | 2.67M | 3.84M | 3.16M | 2.78M |
| changeInWorkingCapital | -200.9M | 26.4M | 127.8M | 154.92M | -231.07M | -24M | 76.12M | 89.14M | -277.45M | 57.07M |
| accountsReceivables | -278.84M | 115.91M | 127.23M | 99.84M | -302.71M | 51.7M | 129.98M | 103.43M | -332.33M | 159.77M |
| inventory | 9.09M | -39.44M | -7.71M | 34.58M | 30.86M | -19.35M | -39.08M | -24.97M | -16.8M | -46.7M |
| accountsPayables | 31.3M | -6.27M | -10.23M | 19.19M | 4.19M | -1.5M | -35.09M | 9.53M | 26.24M | -7.98M |
| otherWorkingCapital | 37.55M | -43.79M | 18.5M | 1.32M | 36.59M | -54.86M | 20.31M | 1.15M | 45.44M | -48.01M |
| otherNonCashItems | 72000 | 131K | 96000 | 182K | 60000 | 523K | -197K | 262K | 2.24M | 6.4M |
| netCashProvidedByOperatingActivities | -118.42M | 65.49M | 196.89M | 249.75M | -154.01M | -8.47M | 132.76M | 193.68M | -174.04M | 101.2M |
| investmentsInPropertyPlantAndEquipment | -24.96M | -211.3M | 131.18M | -51.06M | -80.12M | -85.16M | -78.28M | -35.48M | -37.72M | -53.17M |
| acquisitionsNet | 45000 | - | - | 33000 | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 166.22M | -188.32M | - | 156K | - | - | - | 106K | - |
| netCashProvidedByInvestingActivities | -24.91M | -45.08M | -57.15M | -51.02M | -79.96M | -85.16M | -78.28M | -35.48M | -37.61M | -53.17M |
| netDebtIssuance | 249M | 22.2M | -134.15M | -198.5M | 241.35M | 132.6M | 7M | -160M | 217.5M | -51M |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | 249M | 22.2M | -134.15M | -198.5M | 241.35M | 132.6M | 7M | -160M | 217.5M | -51M |
| netStockIssuance | -102.54M | -50.16M | 242K | 334K | -4.01M | -50.28M | -50.08M | -425K | -5.14M | -9000 |
| netCommonStockIssuance | -102.54M | -50.16M | 242K | 334K | -4.01M | -50.28M | -50.08M | -425K | -5.14M | -9000 |
| commonStockIssuance | 286K | 284K | 267K | 334K | - | - | - | - | - | - |
| commonStockRepurchased | -102.83M | -50.44M | -25000 | - | -4.01M | -50.28M | -50.08M | -425K | -5.14M | -9000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.44M | - | - | -4000 | 310K | -228K | 269K | 341K | 397K | 298K |
| netCashProvidedByFinancingActivities | 144.02M | -27.96M | -133.9M | -198.17M | 237.65M | 82.09M | -42.82M | -160.08M | 212.75M | -50.71M |