_id
6917214d3c536f8df231690f
Ticker
TREX
Name
Trex Company Inc
Exchange
NYSE
Address
2500 Trex Way, Winchester, VA, United States, 22601
Country
USA
Sector
Industrials
Industry
Building Products & Equipment
Currency
USD
Website
https://www.trex.com
Description
Trex Company, Inc. manufactures and sells composite decking and railing products in the United States. The company offers decking products and accessories that can be used for protection against fading, staining, mold, and scratching, including Trex Transcend, which are decking products that can also be used as cladding; Trex Signature; Trex Transcend Lineage; Trex Select; Trex Enhance; Trex Hideaway fastener collection; and Trex DeckLighting, an outdoor lighting system that includes a post cap, deck rail, riser, a soffit, and a recessed deck lights. It also offers railing products, such as Trex Signature X-Series Railing, Trex Signature aluminum railing, Trex Transcend Railing, Trex Select Railing, Trex Select T-Rail, Trex Enhance Railing; and fencing products, which includes Trex Seclusions that consists of structural posts, bottom rails, pickets, top rails, and decorative post caps. In addition, the company acts as a licensor in various licensing agreements with third parties to manufacture and sell products under the Trex name, including Trex Outdoor Furniture; Trex RainEscape, an above joist deck drainage system; Trex Protect joist, beam and rim tape, a self-adhesive butyl tape that protects wooden deck framing/substructure elements; Trex RainEscape Soffit Light, a plug-and-play LED Soffit light that is installed in the under-deck ceiling of a two-story deck; Trex Seal Ledger Flashing Tape, butyl flashing tape with an aluminum liner; Trex Pergola, Pergolas made from low maintenance cellular PVC and all-aluminum product; Trex Lattice outdoor boards; Trex Cornhole boards; Trex Blade, a specialty saw blade for wood-alternative composite decking; Trex SpiralStairs; and Trex Outdoor Kitchen cabinetry. It sells its products through wholesale distributors, retail lumber dealers, and Home Depot and Lowe's stores. Trex Company, Inc. was founded in 1996 and is headquartered in Winchester, Virginia.
Last Close
35.39
Volume
2182385
Current Price
35.4
Change
0.02825656965243857
Last Updated
2025-12-04T14:23:58.434Z
Image
https://logo.clearbit.com/www.trex.com
Ipo Date
1999-04-08T00:00:00.000Z
Market Cap
3739974144
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.82206875
Sentiment Sources
48
Rating
3.6667
Target Price
43.7368
Strong Buy
6
Buy
1
Hold
10
Sell
1
Strong Sell
0
Current Quarter
2025-09-30
Revenue
285348000
Cost Of Revenue
169910000
Gross Profit
115438000
Operating Expenses
45041000
Operating Income
70397000
Interest Expense
-
Pretax Income
70397000
Net Income
51770000
Eps
0.4823323037397356
Dividends Per Share
-
Shares Outstanding
107254784
Income Tax Expense
18627000
EBITDA
86409000
Operating Margin
24.67057768058651
Total Other Income Expense Net
-
Cash
11357000
Short Term Investments
-
Receivables
163997000
Inventories
149552000
Total Current Assets
337785000
Property Plant Equipment
1074995000
Total Assets
1452478000
Payables
47460000
Short Term Debt
122598000
Long Term Debt
-
Total Liabilities
409996000
Equity
1042482000
Depreciation
16011000
Change In Working Capital
127798000
Cash From Operations
196888000
Capital Expenditures
131176000
Cash From Investing
-57149000
Cash From Financing
-133905000
Net Change In Cash
5834000
PE
18.9511
PB
3.644739661116451
ROE
4.966032986660681
ROA
3.5642536410190035
FCF
65712000
Fcf Percent
0.23028722822658648
Piotroski FScore
4
Health Score
72
Deep Value Investing Score
5.5
Defensive Investing Score
7
Dividend Investing Score
3
Economic Moat Investing Score
8.3
Garp Investing Score
4
Growth Investing Score
3
Momentum Investing Score
4
Net Net Investing Score
4
Quality Investing Score
7
Value Investing Score
5.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
285348000
Quarters > 0 > income Statement > cost Of Revenue
169910000
Quarters > 0 > income Statement > gross Profit
115438000
Quarters > 0 > income Statement > operating Expenses
45041000
Quarters > 0 > income Statement > operating Income
70397000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
70397000
Quarters > 0 > income Statement > net Income
51770000
Quarters > 0 > income Statement > eps
0.4823323037397356
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
107332641
Quarters > 0 > income Statement > income Tax Expense
18627000
Quarters > 0 > income Statement > EBITDA
86409000
Quarters > 0 > income Statement > operating Margin
24.67057768058651
Quarters > 0 > income Statement > total Other Income Expense Net
-
Quarters > 0 > balance Sheet > cash
11357000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
163997000
Quarters > 0 > balance Sheet > inventories
149552000
Quarters > 0 > balance Sheet > total Current Assets
337785000
Quarters > 0 > balance Sheet > property Plant Equipment
1074995000
Quarters > 0 > balance Sheet > total Assets
1452478000
Quarters > 0 > balance Sheet > payables
47460000
Quarters > 0 > balance Sheet > short Term Debt
122598000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
409996000
Quarters > 0 > balance Sheet > equity
1042482000
Quarters > 0 > cash Flow > net Income
51770000
Quarters > 0 > cash Flow > depreciation
16011000
Quarters > 0 > cash Flow > change In Working Capital
127798000
Quarters > 0 > cash Flow > cash From Operations
196888000
Quarters > 0 > cash Flow > capital Expenditures
131176000
Quarters > 0 > cash Flow > cash From Investing
-57149000
Quarters > 0 > cash Flow > cash From Financing
-133905000
Quarters > 0 > cash Flow > net Change In Cash
5834000
Quarters > 0 > ratios > PE
0.4823323037397356
Quarters > 0 > ratios > PB
3.644739661116451
Quarters > 0 > ratios > ROE
4.966032986660681
Quarters > 0 > ratios > ROA
3.5642536410190035
Quarters > 0 > ratios > FCF
65712000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.23028722822658648
Quarters > 0 > health Score
72
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
387801000
Quarters > 1 > income Statement > cost Of Revenue
229669000
Quarters > 1 > income Statement > gross Profit
158132000
Quarters > 1 > income Statement > operating Expenses
55734000
Quarters > 1 > income Statement > operating Income
102398000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
102475000
Quarters > 1 > income Statement > net Income
75909000
Quarters > 1 > income Statement > eps
0.7074714470557733
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
107296203
Quarters > 1 > income Statement > income Tax Expense
26566000
Quarters > 1 > income Statement > EBITDA
118206000
Quarters > 1 > income Statement > operating Margin
26.40477977106815
Quarters > 1 > income Statement > total Other Income Expense Net
77000
Quarters > 1 > balance Sheet > cash
5523000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
291226000
Quarters > 1 > balance Sheet > inventories
141844000
Quarters > 1 > balance Sheet > total Current Assets
453464000
Quarters > 1 > balance Sheet > property Plant Equipment
1048799000
Quarters > 1 > balance Sheet > total Assets
1537855000
Quarters > 1 > balance Sheet > payables
66925000
Quarters > 1 > balance Sheet > short Term Debt
256721000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
548599000
Quarters > 1 > balance Sheet > equity
989256000
Quarters > 1 > cash Flow > net Income
75909000
Quarters > 1 > cash Flow > depreciation
15808000
Quarters > 1 > cash Flow > change In Working Capital
154919000
Quarters > 1 > cash Flow > cash From Operations
249752000
Quarters > 1 > cash Flow > capital Expenditures
51055000
Quarters > 1 > cash Flow > cash From Investing
-51022000
Quarters > 1 > cash Flow > cash From Financing
-198170000
Quarters > 1 > cash Flow > net Change In Cash
560000
Quarters > 1 > ratios > PE
0.7074714470557733
Quarters > 1 > ratios > PB
3.8395375779373593
Quarters > 1 > ratios > ROE
7.673342390645091
Quarters > 1 > ratios > ROA
4.93603103023367
Quarters > 1 > ratios > FCF
198697000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.5123684570179036
Quarters > 1 > health Score
71
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
339993000
Quarters > 2 > income Statement > cost Of Revenue
202262000
Quarters > 2 > income Statement > gross Profit
137731000
Quarters > 2 > income Statement > operating Expenses
56068000
Quarters > 2 > income Statement > operating Income
81663000
Quarters > 2 > income Statement > interest Expense
76000
Quarters > 2 > income Statement > pretax Income
81587000
Quarters > 2 > income Statement > net Income
60434000
Quarters > 2 > income Statement > eps
0.5633086014689982
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
107284000
Quarters > 2 > income Statement > income Tax Expense
21153000
Quarters > 2 > income Statement > EBITDA
95912000
Quarters > 2 > income Statement > operating Margin
24.01902392108073
Quarters > 2 > income Statement > total Other Income Expense Net
-76000
Quarters > 2 > balance Sheet > cash
4963000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
391064000
Quarters > 2 > balance Sheet > inventories
176419000
Quarters > 2 > balance Sheet > total Current Assets
592190000
Quarters > 2 > balance Sheet > property Plant Equipment
1017252000
Quarters > 2 > balance Sheet > total Assets
1641199000
Quarters > 2 > balance Sheet > payables
45576000
Quarters > 2 > balance Sheet > short Term Debt
455040000
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
731120000
Quarters > 2 > balance Sheet > equity
910079000
Quarters > 2 > cash Flow > net Income
60434000
Quarters > 2 > cash Flow > depreciation
14249000
Quarters > 2 > cash Flow > change In Working Capital
-231069000
Quarters > 2 > cash Flow > cash From Operations
-154013000
Quarters > 2 > cash Flow > capital Expenditures
80121000
Quarters > 2 > cash Flow > cash From Investing
-79965000
Quarters > 2 > cash Flow > cash From Financing
237649000
Quarters > 2 > cash Flow > net Change In Cash
3671000
Quarters > 2 > ratios > PE
0.5633086014689982
Quarters > 2 > ratios > PB
4.173103214116576
Quarters > 2 > ratios > ROE
6.640522416185847
Quarters > 2 > ratios > ROA
3.6823078736947803
Quarters > 2 > ratios > FCF
-234134000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.6886435897209648
Quarters > 2 > health Score
49
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
167627000
Quarters > 3 > income Statement > cost Of Revenue
112885000
Quarters > 3 > income Statement > gross Profit
54742000
Quarters > 3 > income Statement > operating Expenses
39287000
Quarters > 3 > income Statement > operating Income
15455000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
15455000
Quarters > 3 > income Statement > net Income
9772000
Quarters > 3 > income Statement > eps
0.09105453573139971
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
107320299
Quarters > 3 > income Statement > income Tax Expense
5683000
Quarters > 3 > income Statement > EBITDA
28907000
Quarters > 3 > income Statement > operating Margin
9.21987507979025
Quarters > 3 > income Statement > total Other Income Expense Net
-
Quarters > 3 > balance Sheet > cash
1292000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
88356000
Quarters > 3 > balance Sheet > inventories
207282000
Quarters > 3 > balance Sheet > total Current Assets
318908000
Quarters > 3 > balance Sheet > property Plant Equipment
975063000
Quarters > 3 > balance Sheet > total Assets
1324298000
Quarters > 3 > balance Sheet > payables
61272000
Quarters > 3 > balance Sheet > short Term Debt
213400000
Quarters > 3 > balance Sheet > long Term Debt
41979000
Quarters > 3 > balance Sheet > total Liabilities
474156000
Quarters > 3 > balance Sheet > equity
850142000
Quarters > 3 > cash Flow > net Income
9772000
Quarters > 3 > cash Flow > depreciation
13452000
Quarters > 3 > cash Flow > change In Working Capital
-23997000
Quarters > 3 > cash Flow > cash From Operations
-8473000
Quarters > 3 > cash Flow > capital Expenditures
85160000
Quarters > 3 > cash Flow > cash From Investing
-85160000
Quarters > 3 > cash Flow > cash From Financing
82087000
Quarters > 3 > cash Flow > net Change In Cash
-11546000
Quarters > 3 > ratios > PE
0.09105453573139971
Quarters > 3 > ratios > PB
4.468828248222062
Quarters > 3 > ratios > ROE
1.1494550322181472
Quarters > 3 > ratios > ROA
0.7379003819382043
Quarters > 3 > ratios > FCF
-93633000
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
-0.5585794651219672
Quarters > 3 > health Score
42
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
1151449000
Annuals > 0 > income Statement > cost Of Revenue
665781000
Annuals > 0 > income Statement > gross Profit
485668000
Annuals > 0 > income Statement > operating Expenses
179995000
Annuals > 0 > income Statement > operating Income
305673000
Annuals > 0 > income Statement > interest Expense
11000
Annuals > 0 > income Statement > pretax Income
305684000
Annuals > 0 > income Statement > net Income
226392000
Annuals > 0 > income Statement > eps
2.089979839475014
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
108322576
Annuals > 0 > income Statement > income Tax Expense
79292000
Annuals > 0 > income Statement > EBITDA
360343000
Annuals > 0 > income Statement > operating Margin
26.546811886588117
Annuals > 0 > income Statement > total Other Income Expense Net
11000
Annuals > 0 > balance Sheet > cash
1292000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
88356000
Annuals > 0 > balance Sheet > inventories
207282000
Annuals > 0 > balance Sheet > total Current Assets
318908000
Annuals > 0 > balance Sheet > property Plant Equipment
975063000
Annuals > 0 > balance Sheet > total Assets
1324298000
Annuals > 0 > balance Sheet > payables
61272000
Annuals > 0 > balance Sheet > short Term Debt
213400000
Annuals > 0 > balance Sheet > long Term Debt
41979000
Annuals > 0 > balance Sheet > total Liabilities
474156000
Annuals > 0 > balance Sheet > equity
850142000
Annuals > 0 > cash Flow > net Income
226392000
Annuals > 0 > cash Flow > depreciation
54670000
Annuals > 0 > cash Flow > change In Working Capital
-136192000
Annuals > 0 > cash Flow > cash From Operations
143929000
Annuals > 0 > cash Flow > capital Expenditures
236641000
Annuals > 0 > cash Flow > cash From Investing
-236535000
Annuals > 0 > cash Flow > cash From Financing
91939000
Annuals > 0 > cash Flow > net Change In Cash
-667000
Annuals > 0 > ratios > PE
2.089979839475014
Annuals > 0 > ratios > PB
4.443032134772779
Annuals > 0 > ratios > ROE
26.62990418071334
Annuals > 0 > ratios > ROA
17.09524593407224
Annuals > 0 > ratios > FCF
-92712000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
-0.08051767816030063
Annuals > 0 > health Score
66
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1094837000
Annuals > 1 > income Statement > cost Of Revenue
642430000
Annuals > 1 > income Statement > gross Profit
452407000
Annuals > 1 > income Statement > operating Expenses
176203000
Annuals > 1 > income Statement > operating Income
276204000
Annuals > 1 > income Statement > interest Expense
5000
Annuals > 1 > income Statement > pretax Income
276199000
Annuals > 1 > income Statement > net Income
205384000
Annuals > 1 > income Statement > eps
1.8875574567760471
Annuals > 1 > income Statement > dividends Per Share
30000
Annuals > 1 > income Statement > shares Outstanding
108809403
Annuals > 1 > income Statement > income Tax Expense
70815000
Annuals > 1 > income Statement > EBITDA
326393000
Annuals > 1 > income Statement > operating Margin
25.227864969853957
Annuals > 1 > income Statement > total Other Income Expense Net
-5000
Annuals > 1 > balance Sheet > cash
1959000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
50747000
Annuals > 1 > balance Sheet > inventories
107089000
Annuals > 1 > balance Sheet > total Current Assets
172254000
Annuals > 1 > balance Sheet > property Plant Equipment
735635000
Annuals > 1 > balance Sheet > total Assets
932885000
Annuals > 1 > balance Sheet > payables
23963000
Annuals > 1 > balance Sheet > short Term Debt
13163000
Annuals > 1 > balance Sheet > long Term Debt
18840000
Annuals > 1 > balance Sheet > total Liabilities
216214000
Annuals > 1 > balance Sheet > equity
716671000
Annuals > 1 > cash Flow > net Income
205384000
Annuals > 1 > cash Flow > depreciation
50189000
Annuals > 1 > cash Flow > change In Working Capital
116376000
Annuals > 1 > cash Flow > cash From Operations
389420000
Annuals > 1 > cash Flow > capital Expenditures
166089000
Annuals > 1 > cash Flow > cash From Investing
-166089000
Annuals > 1 > cash Flow > cash From Financing
-233697000
Annuals > 1 > cash Flow > net Change In Cash
-10366000
Annuals > 1 > ratios > PE
1.8875574567760471
Annuals > 1 > ratios > PB
5.2941780574489545
Annuals > 1 > ratios > ROE
28.658059276850885
Annuals > 1 > ratios > ROA
22.01600411626299
Annuals > 1 > ratios > FCF
223331000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.2039856161236787
Annuals > 1 > health Score
89
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1106043000
Annuals > 2 > income Statement > cost Of Revenue
702054000
Annuals > 2 > income Statement > gross Profit
403989000
Annuals > 2 > income Statement > operating Expenses
157254000
Annuals > 2 > income Statement > operating Income
246735000
Annuals > 2 > income Statement > interest Expense
30743000
Annuals > 2 > income Statement > pretax Income
246838000
Annuals > 2 > income Statement > net Income
184626000
Annuals > 2 > income Statement > eps
1.6502073176513137
Annuals > 2 > income Statement > dividends Per Share
1742000
Annuals > 2 > income Statement > shares Outstanding
111880488
Annuals > 2 > income Statement > income Tax Expense
62212000
Annuals > 2 > income Statement > EBITDA
306456000
Annuals > 2 > income Statement > operating Margin
22.30790303812781
Annuals > 2 > income Statement > total Other Income Expense Net
103000
Annuals > 2 > balance Sheet > cash
12325000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
98057000
Annuals > 2 > balance Sheet > inventories
141355000
Annuals > 2 > balance Sheet > total Current Assets
286842000
Annuals > 2 > balance Sheet > property Plant Equipment
620883000
Annuals > 2 > balance Sheet > total Assets
933705000
Annuals > 2 > balance Sheet > payables
19935000
Annuals > 2 > balance Sheet > short Term Debt
229488000
Annuals > 2 > balance Sheet > long Term Debt
23974000
Annuals > 2 > balance Sheet > total Liabilities
415356000
Annuals > 2 > balance Sheet > equity
518349000
Annuals > 2 > cash Flow > net Income
184626000
Annuals > 2 > cash Flow > depreciation
44298000
Annuals > 2 > cash Flow > change In Working Capital
-57568000
Annuals > 2 > cash Flow > cash From Operations
216220000
Annuals > 2 > cash Flow > capital Expenditures
176228000
Annuals > 2 > cash Flow > cash From Investing
-168884000
Annuals > 2 > cash Flow > cash From Financing
-176064000
Annuals > 2 > cash Flow > net Change In Cash
-128728000
Annuals > 2 > ratios > PE
1.6502073176513137
Annuals > 2 > ratios > PB
7.52634348008774
Annuals > 2 > ratios > ROE
35.61808742758257
Annuals > 2 > ratios > ROA
19.773483059424553
Annuals > 2 > ratios > FCF
39992000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.03615772623668338
Annuals > 2 > health Score
66
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1196952000
Annuals > 3 > income Statement > cost Of Revenue
736448000
Annuals > 3 > income Statement > gross Profit
460504000
Annuals > 3 > income Statement > operating Expenses
185128000
Annuals > 3 > income Statement > operating Income
275376000
Annuals > 3 > income Statement > interest Expense
90993000
Annuals > 3 > income Statement > pretax Income
275391000
Annuals > 3 > income Statement > net Income
208737000
Annuals > 3 > income Statement > eps
1.803143345399698
Annuals > 3 > income Statement > dividends Per Share
1800000
Annuals > 3 > income Statement > shares Outstanding
115762843
Annuals > 3 > income Statement > income Tax Expense
66654000
Annuals > 3 > income Statement > EBITDA
356826000
Annuals > 3 > income Statement > operating Margin
23.006436348324744
Annuals > 3 > income Statement > total Other Income Expense Net
15000
Annuals > 3 > balance Sheet > cash
141053000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
160611000
Annuals > 3 > balance Sheet > inventories
83753000
Annuals > 3 > balance Sheet > total Current Assets
401054000
Annuals > 3 > balance Sheet > property Plant Equipment
494936000
Annuals > 3 > balance Sheet > total Assets
920321000
Annuals > 3 > balance Sheet > payables
24861000
Annuals > 3 > balance Sheet > short Term Debt
7066000
Annuals > 3 > balance Sheet > long Term Debt
28263000
Annuals > 3 > balance Sheet > total Liabilities
195287000
Annuals > 3 > balance Sheet > equity
725034000
Annuals > 3 > cash Flow > net Income
208737000
Annuals > 3 > cash Flow > depreciation
35946000
Annuals > 3 > cash Flow > change In Working Capital
-70309000
Annuals > 3 > cash Flow > cash From Operations
258064000
Annuals > 3 > cash Flow > capital Expenditures
159394000
Annuals > 3 > cash Flow > cash From Investing
-158039000
Annuals > 3 > cash Flow > cash From Financing
-80673000
Annuals > 3 > cash Flow > net Change In Cash
19352000
Annuals > 3 > ratios > PE
1.803143345399698
Annuals > 3 > ratios > PB
5.567532468008396
Annuals > 3 > ratios > ROE
28.789960194970167
Annuals > 3 > ratios > ROA
22.680890689226914
Annuals > 3 > ratios > FCF
98670000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.08243438333366751
Annuals > 3 > health Score
78
Valuation > metrics > PE
18.9511
Valuation > metrics > PB
3.644739661116451
Valuation > final Score
73.5526033888355
Valuation > verdict
10.7% Overvalued
Profitability > metrics > ROE
4.966032986660681
Profitability > metrics > ROA
15.326317035984427
Profitability > metrics > Net Margin
0.1814275901705987
Profitability > final Score
67
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.39328832536197267
Risk > metrics > Interest Coverage
4.396515113664751
Risk > final Score
78
Risk > verdict
Low
Liquidity > metrics > Current Ratio
1.9862929118300816
Liquidity > metrics > Quick Ratio
1.1068753013677686
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
61.604624220626405
Prev Valuations > 1
58.26896785883424
Prev Valuations > 2
55.311717517779385
Prev Profitabilities > 0
75
Prev Profitabilities > 1
70
Prev Profitabilities > 2
20
Prev Risks > 0
74
Prev Risks > 1
88
Prev Risks > 2
53
Prev Liquidities > 0
83
Prev Liquidities > 1
71
Prev Liquidities > 2
49
Updated At
2025-12-12T01:13:27.084Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-02
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.319
Earnings History > 0 > eps Difference
-0.319
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-27
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
0.51
Earnings History > 1 > eps Estimate
0.6305
Earnings History > 1 > eps Difference
-0.1205
Earnings History > 1 > surprise Percent
-19.1118
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-04
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.71
Earnings History > 2 > eps Estimate
0.71
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
0
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-07
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.6
Earnings History > 3 > eps Estimate
0.5908
Earnings History > 3 > eps Difference
0.0092
Earnings History > 3 > surprise Percent
1.5572
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-24
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.09
Earnings History > 4 > eps Estimate
0.043
Earnings History > 4 > eps Difference
0.047
Earnings History > 4 > surprise Percent
109.3023
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-28
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.37
Earnings History > 5 > eps Estimate
0.32
Earnings History > 5 > eps Difference
0.05
Earnings History > 5 > surprise Percent
15.625
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-06
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.8
Earnings History > 6 > eps Estimate
0.78
Earnings History > 6 > eps Difference
0.02
Earnings History > 6 > surprise Percent
2.5641
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-09
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.82
Earnings History > 7 > eps Estimate
0.72
Earnings History > 7 > eps Difference
0.1
Earnings History > 7 > surprise Percent
13.8889
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-26
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.2
Earnings History > 8 > eps Estimate
0.19
Earnings History > 8 > eps Difference
0.01
Earnings History > 8 > surprise Percent
5.2632
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-30
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.57
Earnings History > 9 > eps Estimate
0.5
Earnings History > 9 > eps Difference
0.07
Earnings History > 9 > surprise Percent
14
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-31
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.71
Earnings History > 10 > eps Estimate
0.54
Earnings History > 10 > eps Difference
0.17
Earnings History > 10 > surprise Percent
31.4815
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-08
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.38
Earnings History > 11 > eps Estimate
0.34
Earnings History > 11 > eps Difference
0.04
Earnings History > 11 > surprise Percent
11.7647
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-27
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.09
Earnings History > 12 > eps Estimate
0.22
Earnings History > 12 > eps Difference
-0.13
Earnings History > 12 > surprise Percent
-59.0909
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-31
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.13
Earnings History > 13 > eps Estimate
0.14
Earnings History > 13 > eps Difference
-0.01
Earnings History > 13 > surprise Percent
-7.1429
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-08
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.79
Earnings History > 14 > eps Estimate
0.67
Earnings History > 14 > eps Difference
0.12
Earnings History > 14 > surprise Percent
17.9104
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-09
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.62
Earnings History > 15 > eps Estimate
0.54
Earnings History > 15 > eps Difference
0.08
Earnings History > 15 > surprise Percent
14.8148
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-28
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.6
Earnings History > 16 > eps Estimate
0.53
Earnings History > 16 > eps Difference
0.07
Earnings History > 16 > surprise Percent
13.2075
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-08
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.64
Earnings History > 17 > eps Estimate
0.58
Earnings History > 17 > eps Difference
0.06
Earnings History > 17 > surprise Percent
10.3448
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-02
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.53
Earnings History > 18 > eps Estimate
0.53
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
0
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-10
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.42
Earnings History > 19 > eps Estimate
0.38
Earnings History > 19 > eps Difference
0.04
Earnings History > 19 > surprise Percent
10.5263
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-22
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.37
Earnings History > 20 > eps Estimate
0.36
Earnings History > 20 > eps Difference
0.01
Earnings History > 20 > surprise Percent
2.7778
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-02
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.41
Earnings History > 21 > eps Estimate
0.38
Earnings History > 21 > eps Difference
0.03
Earnings History > 21 > surprise Percent
7.8947
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-03
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.41
Earnings History > 22 > eps Estimate
0.33
Earnings History > 22 > eps Difference
0.08
Earnings History > 22 > surprise Percent
24.2424
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-04
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.37
Earnings History > 23 > eps Estimate
0.31
Earnings History > 23 > eps Difference
0.06
Earnings History > 23 > surprise Percent
19.3548
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-24
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.31
Earnings History > 24 > eps Estimate
0.26
Earnings History > 24 > eps Difference
0.05
Earnings History > 24 > surprise Percent
19.2308
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-28
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.36
Earnings History > 25 > eps Estimate
0.34
Earnings History > 25 > eps Difference
0.02
Earnings History > 25 > surprise Percent
5.8824
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-29
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.32
Earnings History > 26 > eps Estimate
0.32
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
0
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-29
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.27
Earnings History > 27 > eps Estimate
0.3
Earnings History > 27 > eps Difference
-0.03
Earnings History > 27 > surprise Percent
-10
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-14
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.22
Earnings History > 28 > eps Estimate
0.18
Earnings History > 28 > eps Difference
0.04
Earnings History > 28 > surprise Percent
22.2222
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-29
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.25
Earnings History > 29 > eps Estimate
0.26
Earnings History > 29 > eps Difference
-0.01
Earnings History > 29 > surprise Percent
-3.8462
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-30
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.37
Earnings History > 30 > eps Estimate
0.33
Earnings History > 30 > eps Difference
0.04
Earnings History > 30 > surprise Percent
12.1212
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-07
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.31
Earnings History > 31 > eps Estimate
0.3
Earnings History > 31 > eps Difference
0.01
Earnings History > 31 > surprise Percent
3.3333
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-21
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.14
Earnings History > 32 > eps Estimate
0.14
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
0
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-30
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.17
Earnings History > 33 > eps Estimate
0.14
Earnings History > 33 > eps Difference
0.03
Earnings History > 33 > surprise Percent
21.4286
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-31
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.24
Earnings History > 34 > eps Estimate
0.22
Earnings History > 34 > eps Difference
0.02
Earnings History > 34 > surprise Percent
9.0909
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-04
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.24
Earnings History > 35 > eps Estimate
0.22
Earnings History > 35 > eps Difference
0.02
Earnings History > 35 > surprise Percent
9.0909
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-21
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.11
Earnings History > 36 > eps Estimate
0.1
Earnings History > 36 > eps Difference
0.01
Earnings History > 36 > surprise Percent
10
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-07
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.11
Earnings History > 37 > eps Estimate
0.1
Earnings History > 37 > eps Difference
0.01
Earnings History > 37 > surprise Percent
10
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-01
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.2
Earnings History > 38 > eps Estimate
0.18
Earnings History > 38 > eps Difference
0.02
Earnings History > 38 > surprise Percent
11.1111
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-10
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.2
Earnings History > 39 > eps Estimate
0.17
Earnings History > 39 > eps Difference
0.03
Earnings History > 39 > surprise Percent
17.6471
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-23
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.07
Earnings History > 40 > eps Estimate
0.06
Earnings History > 40 > eps Difference
0.01
Earnings History > 40 > surprise Percent
16.6667
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-27
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.07
Earnings History > 41 > eps Estimate
0.07
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
0
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-03
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.15
Earnings History > 42 > eps Estimate
0.15
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
0
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-08
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.14
Earnings History > 43 > eps Estimate
0.13
Earnings History > 43 > eps Difference
0.01
Earnings History > 43 > surprise Percent
7.6923
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-24
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.04
Earnings History > 44 > eps Estimate
0.04
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
0
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-27
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.07
Earnings History > 45 > eps Estimate
0.06
Earnings History > 45 > eps Difference
0.01
Earnings History > 45 > surprise Percent
16.6667
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-04
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.12
Earnings History > 46 > eps Estimate
0.11
Earnings History > 46 > eps Difference
0.01
Earnings History > 46 > surprise Percent
9.0909
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-05
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.09
Earnings History > 47 > eps Estimate
0.12
Earnings History > 47 > eps Difference
-0.03
Earnings History > 47 > surprise Percent
-25
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-24
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.03
Earnings History > 48 > eps Estimate
0.01
Earnings History > 48 > eps Difference
0.02
Earnings History > 48 > surprise Percent
200
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-25
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.06
Earnings History > 49 > eps Estimate
0.04
Earnings History > 49 > eps Difference
0.02
Earnings History > 49 > surprise Percent
50
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-06
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.11
Earnings History > 50 > eps Estimate
0.13
Earnings History > 50 > eps Difference
-0.02
Earnings History > 50 > surprise Percent
-15.3846
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-03
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.16
Earnings History > 51 > eps Estimate
0.14
Earnings History > 51 > eps Difference
0.02
Earnings History > 51 > surprise Percent
14.2857
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-19
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-0.02
Earnings History > 52 > eps Estimate
-0.02
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
0
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-01
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.05
Earnings History > 53 > eps Estimate
0.02
Earnings History > 53 > eps Difference
0.03
Earnings History > 53 > surprise Percent
150
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-26
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.07
Earnings History > 54 > eps Estimate
0.07
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
0
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-07
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.09
Earnings History > 55 > eps Estimate
0.06
Earnings History > 55 > eps Difference
0.03
Earnings History > 55 > surprise Percent
50
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-27
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-0.07
Earnings History > 56 > eps Estimate
-0.05
Earnings History > 56 > eps Difference
-0.02
Earnings History > 56 > surprise Percent
-40
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-31
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
-0.0075
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-01
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.02
Earnings History > 58 > eps Estimate
0.02
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
0
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-02
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.02
Earnings History > 59 > eps Estimate
0.01
Earnings History > 59 > eps Difference
0.01
Earnings History > 59 > surprise Percent
100
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-28
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.03
Earnings History > 60 > eps Estimate
-0.07
Earnings History > 60 > eps Difference
0.1
Earnings History > 60 > surprise Percent
142.8571
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-02
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-0.04
Earnings History > 61 > eps Estimate
0.03
Earnings History > 61 > eps Difference
-0.07
Earnings History > 61 > surprise Percent
-233.3333
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-03
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.13
Earnings History > 62 > eps Estimate
0.07
Earnings History > 62 > eps Difference
0.06
Earnings History > 62 > surprise Percent
85.7143
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-30
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-0.04
Earnings History > 63 > eps Estimate
-0.05
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
20
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-26
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.03
Earnings History > 64 > eps Estimate
-0.05
Earnings History > 64 > eps Difference
0.02
Earnings History > 64 > surprise Percent
40
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-09
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.01
Earnings History > 65 > eps Estimate
0.02
Earnings History > 65 > eps Difference
-0.01
Earnings History > 65 > surprise Percent
-50
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-29
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.06
Earnings History > 66 > eps Estimate
0.03
Earnings History > 66 > eps Difference
0.03
Earnings History > 66 > surprise Percent
100
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-30
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.03
Earnings History > 67 > eps Estimate
-0.01
Earnings History > 67 > eps Difference
-0.02
Earnings History > 67 > surprise Percent
-200
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-27
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.08
Earnings History > 68 > eps Estimate
-0.07
Earnings History > 68 > eps Difference
-0.01
Earnings History > 68 > surprise Percent
-14.2857
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-29
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.06
Earnings History > 69 > eps Estimate
0.05
Earnings History > 69 > eps Difference
0.01
Earnings History > 69 > surprise Percent
20
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-30
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.07
Earnings History > 70 > eps Estimate
0.02
Earnings History > 70 > eps Difference
0.05
Earnings History > 70 > surprise Percent
250
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-06
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.08
Earnings History > 71 > eps Estimate
0.03
Earnings History > 71 > eps Difference
0.05
Earnings History > 71 > surprise Percent
166.6667
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-26
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-0.34
Earnings History > 72 > eps Estimate
-0.09
Earnings History > 72 > eps Difference
-0.25
Earnings History > 72 > surprise Percent
-277.7778
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-11-06
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
-0.35
Earnings History > 73 > eps Estimate
0.01
Earnings History > 73 > eps Difference
-0.36
Earnings History > 73 > surprise Percent
-3600
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-31
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.02
Earnings History > 74 > eps Estimate
0.02
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
0
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-04
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.03
Earnings History > 75 > eps Estimate
0.04
Earnings History > 75 > eps Difference
-0.01
Earnings History > 75 > surprise Percent
-25
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-03-26
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
-0.12
Earnings History > 76 > eps Estimate
-0.08
Earnings History > 76 > eps Difference
-0.04
Earnings History > 76 > surprise Percent
-50
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-11-01
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.04
Earnings History > 77 > eps Estimate
0.05
Earnings History > 77 > eps Difference
-0.01
Earnings History > 77 > surprise Percent
-20
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-27
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.06
Earnings History > 78 > eps Estimate
0.04
Earnings History > 78 > eps Difference
0.02
Earnings History > 78 > surprise Percent
50
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-27
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.04
Earnings History > 79 > eps Estimate
0.03
Earnings History > 79 > eps Difference
0.01
Earnings History > 79 > surprise Percent
33.3333
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-16
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
-0.08
Earnings History > 80 > eps Estimate
-0.08
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
0
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-26
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.04
Earnings History > 81 > eps Estimate
0.04
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
0
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-27
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
-0.01
Earnings History > 82 > eps Estimate
-0.03
Earnings History > 82 > eps Difference
0.02
Earnings History > 82 > surprise Percent
66.6667
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-27
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.07
Earnings History > 83 > eps Estimate
0.06
Earnings History > 83 > eps Difference
0.01
Earnings History > 83 > surprise Percent
16.6667
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-17
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
-0.006
Earnings History > 84 > eps Estimate
-0.01
Earnings History > 84 > eps Difference
0.004
Earnings History > 84 > surprise Percent
40
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-25
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.06
Earnings History > 85 > eps Estimate
0.06
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
0
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-22
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.09
Earnings History > 86 > eps Estimate
0.08
Earnings History > 86 > eps Difference
0.01
Earnings History > 86 > surprise Percent
12.5
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-20
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.08
Earnings History > 87 > eps Estimate
0.07
Earnings History > 87 > eps Difference
0.01
Earnings History > 87 > surprise Percent
14.2857
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-02-23
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
-0.01
Earnings History > 88 > eps Estimate
-0.01
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
0
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-27
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.04
Earnings History > 89 > eps Estimate
0.04
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
0
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-28
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.06
Earnings History > 90 > eps Estimate
0.05
Earnings History > 90 > eps Difference
0.01
Earnings History > 90 > surprise Percent
20
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-23
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.09
Earnings History > 91 > eps Estimate
0.07
Earnings History > 91 > eps Difference
0.02
Earnings History > 91 > surprise Percent
28.5714
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-02-26
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
-0.01
Earnings History > 92 > eps Estimate
-0.02
Earnings History > 92 > eps Difference
0.01
Earnings History > 92 > surprise Percent
50
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-28
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.05
Earnings History > 93 > eps Estimate
0.03
Earnings History > 93 > eps Difference
0.02
Earnings History > 93 > surprise Percent
66.6667
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-29
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.05
Earnings History > 94 > eps Estimate
0.04
Earnings History > 94 > eps Difference
0.01
Earnings History > 94 > surprise Percent
25
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-18
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.06
Earnings History > 95 > eps Estimate
0.04
Earnings History > 95 > eps Difference
0.02
Earnings History > 95 > surprise Percent
50
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-02-25
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
-0.02
Earnings History > 96 > eps Estimate
-0.03
Earnings History > 96 > eps Difference
0.01
Earnings History > 96 > surprise Percent
33.3333
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-10-29
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.03
Earnings History > 97 > eps Estimate
0.03
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
0
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-07-24
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.01
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-04-23
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.07
Earnings History > 99 > eps Estimate
0.07
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
0
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-03-08
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.01
Earnings History > 100 > eps Estimate
0.01
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-11-02
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.05
Earnings History > 101 > eps Estimate
0.05
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-08-08
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.05
Earnings History > 102 > eps Estimate
0.05
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-04-26
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.06
Earnings History > 103 > eps Estimate
0.06
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-02-17
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.01
Earnings History > 104 > eps Estimate
0.01
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-11-02
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.04
Earnings History > 105 > eps Estimate
0.03
Earnings History > 105 > eps Difference
0.01
Earnings History > 105 > surprise Percent
33.3333
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-08-09
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.02
Earnings History > 106 > eps Estimate
0.02
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Trex Company, Inc. manufactures and sells composite decking and railing products in the United States. The company offers decking products and accessories that can be used for protection against fading, staining, mold, and scratching, including Trex Transcend, which are decking products that can also be used as cladding; Trex Signature; Trex Transcend Lineage; Trex Select; Trex Enhance; Trex Hideaway fastener collection; and Trex DeckLighting, an outdoor lighting system that includes a post cap, deck rail, riser, a soffit, and a recessed deck lights. It also offers railing products, such as Trex Signature X-Series Railing, Trex Signature aluminum railing, Trex Transcend Railing, Trex Select Railing, Trex Select T-Rail, Trex Enhance Railing; and fencing products, which includes Trex Seclusions that consists of structural posts, bottom rails, pickets, top rails, and decorative post caps. In addition, the company acts as a licensor in various licensing agreements with third parties to manufacture and sell products under the Trex name, including Trex Outdoor Furniture; Trex RainEscape, an above joist deck drainage system; Trex Protect joist, beam and rim tape, a self-adhesive butyl tape that protects wooden deck framing/substructure elements; Trex RainEscape Soffit Light, a plug-and-play LED Soffit light that is installed in the under-deck ceiling of a two-story deck; Trex Seal Ledger Flashing Tape, butyl flashing tape with an aluminum liner; Trex Pergola, Pergolas made from low maintenance cellular PVC and all-aluminum product; Trex Lattice outdoor boards; Trex Cornhole boards; Trex Blade, a specialty saw blade for wood-alternative composite decking; Trex SpiralStairs; and Trex Outdoor Kitchen cabinetry. It sells its products through wholesale distributors, retail lumber dealers, and Home Depot and Lowe's stores. Trex Company, Inc. was founded in 1996 and is headquartered in Winchester, Virginia.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AShowing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$43.7368
Analyst Picks
Strong Buy
6
Buy
1
Hold
10
Sell
1
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 101.55% of the total shares of Trex Company Inc
1.
BlackRock Inc(11.408%)
since
2025/06/30
2.
Vanguard Group Inc(9.3763%)
since
2025/06/30
3.
T. Rowe Price Associates, Inc.(7.1893%)
since
2025/06/30
4.
AllianceBernstein L.P.(6.9024%)
since
2025/06/30
5.
Wasatch Advisors LP(4.8358%)
since
2025/06/30
6.
US Small-Cap Growth II Equity Comp(3.8709%)
since
2025/06/30
7.
T. Rowe Price New Horizons(3.676%)
since
2025/07/31
8.
AllianceBernstein US L/C Growth Eqty MF(3.4614%)
since
2025/07/31
9.
iShares Core S&P Mid-Cap ETF(3.2548%)
since
2025/08/31
10.
Vanguard Total Stock Mkt Idx Inv(3.1491%)
since
2025/07/31
11.
State Street Corp(2.9982%)
since
2025/06/30
12.
ClearBridge Advisors, LLC(2.7503%)
since
2025/06/30
13.
Vanguard Small Cap Index(2.4269%)
since
2025/07/31
14.
American Century Companies Inc(1.9937%)
since
2025/06/30
15.
Conestoga Capital Advisors, LLC(1.8618%)
since
2025/06/30
16.
Anomaly Capital Management, LP(1.8326%)
since
2025/06/30
17.
Madison Asset Management, LLC(1.7448%)
since
2025/06/30
18.
Geode Capital Management, LLC(1.7263%)
since
2025/06/30
19.
Neuberger Berman Group LLC(1.7083%)
since
2025/06/30
20.
Geneva Capital Management(1.6064%)
since
2025/06/30
21.
Dimensional Fund Advisors, Inc.(1.524%)
since
2025/06/30
22.
BAMCO Inc(1.472%)
since
2025/06/30
23.
Macquarie Group Ltd(1.4596%)
since
2025/06/30
24.
Morgan Stanley - Brokerage Accounts(1.4359%)
since
2025/06/30
25.
Wasatch Core Growth(1.3802%)
since
2025/06/30
26.
Vanguard Small Cap Growth Index Inv(1.3696%)
since
2025/07/31
27.
Liontrust Investment Partners LLP(1.3104%)
since
2025/06/30
28.
T. Rowe Price New Horizons Tr-A(1.2677%)
since
2025/06/30
29.
AB Large Cap Growth A(1.2233%)
since
2025/07/31
30.
Bank of America Corp(1.2117%)
since
2025/06/30
31.
Vanguard Explorer Inv(1.165%)
since
2025/06/30
32.
Macquarie US Mid Cap Growth Equity(1.1544%)
since
2025/06/30
33.
Macquarie Mid Cap Growth A(1.1113%)
since
2025/07/31
34.
Vanguard Institutional Extnd Mkt Idx Tr(1.0754%)
since
2025/07/31
35.
Neuberger Berman Genesis Inv(1.0368%)
since
2025/06/30
36.
Conestoga Small Cap Investors(0.9811%)
since
2025/07/31
37.
American Century Small Cap Growth Inv(0.9427%)
since
2025/06/30
38.
American Century U.S. Small Cap Growth(0.9427%)
since
2025/06/30
39.
Madison Mid Cap Y(0.9419%)
since
2025/07/31
40.
SPDR® S&P MIDCAP 400 ETF Trust(0.766%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.319
Date
2025-09-30
EPS Actual
0.51
EPS Estimate
0.6305
EPS Difference
-0.1205
Surprise Percent
-19.1118%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.