_id
691725833c536f8df2316aeb
Ticker
UFPI
Name
Ufp Industries Inc
Exchange
NASDAQ
Address
2801 East Beltline, N.E., Grand Rapids, MI, United States, 49525
Country
USA
Sector
Basic Materials
Industry
Lumber & Wood Production
Currency
USD
Website
https://ufpi.com
Description
UFP Industries, Inc., together with its subsidiaries, designs, manufactures, and supplies wood and non-wood composites, and other materials in the United States and internationally. It operates through Retail, Packaging, and Construction segments. The Retail segment offers pressure-treated lumber products, including decking, fencing, and lattice; pressure-treated and fire-retardant products used primarily for outdoor decking environments; and lawn and garden products, consisting of wood and vinyl fencing and lattice, garden beds and planters, pergolas, picnic tables, and other landscaping products. This segment also provides wood plastic composites, composite decking, and related decking accessories, including aluminum railing systems, balusters, post caps, and other products; exterior siding, pattern, trim, and facia products; and pre-painted and primed shiplap and project boards. Its Packaging segment offers custom and structural packaging products, pallets, corrugate boxes, foam, labels, strapping, and films. The Construction segment provides roof trusses, cut-to-size dimensional and board lumber, plywood, and oriented strand boards; engineered wood components, including roof and floor trusses, wall panels, I-joists, and lumber packages; and alternate materials components, such as metal trusses, sheathed and pre-finished light gauge metal wall panels, aluminum balconies and decks, and aluminum rail accessories, as well as distributes siding, electrical, and plumbing products. This segment also offers wood forms and related products to set or form concrete for structures, such as parking garages, stadiums, commercial structures, and bridges; and interior fixtures, casework, and architectural millwork for retail and commercial structures. The company was formerly known as Universal Forest Products, Inc. and changed its name to UFP Industries, Inc. in April 2020. UFP Industries, Inc. was incorporated in 1955 and is headquartered in Grand Rapids, Michigan.
Last Close
91.15
Volume
460002
Current Price
92.47
Change
1.448162369720234
Last Updated
2025-12-04T14:43:16.943Z
Image
https://logo.clearbit.com/ufpi.com
Ipo Date
1993-11-10T00:00:00.000Z
Market Cap
5401609728
Next Dividend Date
2025-12-15T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.35
Dividend Yield
1.514004542013626
Sentiment
0.992875
Sentiment Sources
16
Rating
4
Target Price
113.6667
Strong Buy
2
Buy
0
Hold
2
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
1559627000
Cost Of Revenue
1296946000
Gross Profit
262680999
Operating Expenses
170752000
Operating Income
92651000
Interest Expense
2757000
Pretax Income
99134000
Net Income
72516000
Eps
1.26805043104202
Dividends Per Share
20512000
Shares Outstanding
58257224
Income Tax Expense
23592000
EBITDA
142445000
Operating Margin
5.940587076268877
Total Other Income Expense Net
6483000
Cash
1011694000
Short Term Investments
33926000
Receivables
607537000
Inventories
667418000
Total Current Assets
2387084000
Property Plant Equipment
975897000
Total Assets
4135551000
Payables
231905000
Short Term Debt
34153000
Long Term Debt
229007000
Total Liabilities
927278000
Equity
3180445000
Depreciation
40554000
Change In Working Capital
161880000
Cash From Operations
283584000
Capital Expenditures
75752000
Cash From Investing
-67632000
Cash From Financing
-49707000
Net Change In Cash
168703000
PE
17.107
PB
1.662686161842132
ROE
2.2800582937293368
ROA
1.7534785570290392
FCF
207832000
Fcf Percent
0.13325750323635074
Piotroski FScore
4
Health Score
66
Deep Value Investing Score
6
Defensive Investing Score
9.5
Dividend Investing Score
4
Economic Moat Investing Score
7.3
Garp Investing Score
4
Growth Investing Score
3
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
6
Value Investing Score
6.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
1559627000
Quarters > 0 > income Statement > cost Of Revenue
1296946000
Quarters > 0 > income Statement > gross Profit
262680999
Quarters > 0 > income Statement > operating Expenses
170752000
Quarters > 0 > income Statement > operating Income
92651000
Quarters > 0 > income Statement > interest Expense
2757000
Quarters > 0 > income Statement > pretax Income
99134000
Quarters > 0 > income Statement > net Income
72516000
Quarters > 0 > income Statement > eps
1.26805043104202
Quarters > 0 > income Statement > dividends Per Share
20512000
Quarters > 0 > income Statement > shares Outstanding
57187000
Quarters > 0 > income Statement > income Tax Expense
23592000
Quarters > 0 > income Statement > EBITDA
142445000
Quarters > 0 > income Statement > operating Margin
5.940587076268877
Quarters > 0 > income Statement > total Other Income Expense Net
6483000
Quarters > 0 > balance Sheet > cash
1011694000
Quarters > 0 > balance Sheet > short Term Investments
33926000
Quarters > 0 > balance Sheet > receivables
607537000
Quarters > 0 > balance Sheet > inventories
667418000
Quarters > 0 > balance Sheet > total Current Assets
2387084000
Quarters > 0 > balance Sheet > property Plant Equipment
975897000
Quarters > 0 > balance Sheet > total Assets
4135551000
Quarters > 0 > balance Sheet > payables
231905000
Quarters > 0 > balance Sheet > short Term Debt
34153000
Quarters > 0 > balance Sheet > long Term Debt
229007000
Quarters > 0 > balance Sheet > total Liabilities
927278000
Quarters > 0 > balance Sheet > equity
3180445000
Quarters > 0 > cash Flow > net Income
75346000
Quarters > 0 > cash Flow > depreciation
40554000
Quarters > 0 > cash Flow > change In Working Capital
161880000
Quarters > 0 > cash Flow > cash From Operations
283584000
Quarters > 0 > cash Flow > capital Expenditures
75752000
Quarters > 0 > cash Flow > cash From Investing
-67632000
Quarters > 0 > cash Flow > cash From Financing
-49707000
Quarters > 0 > cash Flow > net Change In Cash
168703000
Quarters > 0 > ratios > PE
1.26805043104202
Quarters > 0 > ratios > PB
1.662686161842132
Quarters > 0 > ratios > ROE
2.2800582937293368
Quarters > 0 > ratios > ROA
1.7534785570290392
Quarters > 0 > ratios > FCF
207832000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.13325750323635074
Quarters > 0 > health Score
66
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
1835374000
Quarters > 1 > income Statement > cost Of Revenue
1522640000
Quarters > 1 > income Statement > gross Profit
312734000
Quarters > 1 > income Statement > operating Expenses
189643000
Quarters > 1 > income Statement > operating Income
123091000
Quarters > 1 > income Statement > interest Expense
2716000
Quarters > 1 > income Statement > pretax Income
131945000
Quarters > 1 > income Statement > net Income
100734000
Quarters > 1 > income Statement > eps
1.7614842534142374
Quarters > 1 > income Statement > dividends Per Share
20656000
Quarters > 1 > income Statement > shares Outstanding
57187000
Quarters > 1 > income Statement > income Tax Expense
31074000
Quarters > 1 > income Statement > EBITDA
174589000
Quarters > 1 > income Statement > operating Margin
6.706589501649256
Quarters > 1 > income Statement > total Other Income Expense Net
8854000
Quarters > 1 > balance Sheet > cash
842991000
Quarters > 1 > balance Sheet > short Term Investments
32021000
Quarters > 1 > balance Sheet > receivables
715203000
Quarters > 1 > balance Sheet > inventories
722232000
Quarters > 1 > balance Sheet > total Current Assets
2367505000
Quarters > 1 > balance Sheet > property Plant Equipment
946041000
Quarters > 1 > balance Sheet > total Assets
4097388000
Quarters > 1 > balance Sheet > payables
258784000
Quarters > 1 > balance Sheet > short Term Debt
33307000
Quarters > 1 > balance Sheet > long Term Debt
229181000
Quarters > 1 > balance Sheet > total Liabilities
923672000
Quarters > 1 > balance Sheet > equity
3145382000
Quarters > 1 > cash Flow > net Income
100871000
Quarters > 1 > cash Flow > depreciation
39928000
Quarters > 1 > cash Flow > change In Working Capital
72366000
Quarters > 1 > cash Flow > cash From Operations
221945000
Quarters > 1 > cash Flow > capital Expenditures
62484000
Quarters > 1 > cash Flow > cash From Investing
-74029000
Quarters > 1 > cash Flow > cash From Financing
-211412000
Quarters > 1 > cash Flow > net Change In Cash
-61632000
Quarters > 1 > ratios > PE
1.7614842534142374
Quarters > 1 > ratios > PB
1.6812208787358738
Quarters > 1 > ratios > ROE
3.202599874991337
Quarters > 1 > ratios > ROA
2.4584930692431373
Quarters > 1 > ratios > FCF
159461000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.08688201968645083
Quarters > 1 > health Score
63
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
1595519000
Quarters > 2 > income Statement > cost Of Revenue
1327323000
Quarters > 2 > income Statement > gross Profit
268196000
Quarters > 2 > income Statement > operating Expenses
175944000
Quarters > 2 > income Statement > operating Income
92252000
Quarters > 2 > income Statement > interest Expense
2669000
Quarters > 2 > income Statement > pretax Income
100681000
Quarters > 2 > income Statement > net Income
78753000
Quarters > 2 > income Statement > eps
1.3000049522111623
Quarters > 2 > income Statement > dividends Per Share
21322000
Quarters > 2 > income Statement > shares Outstanding
60579000
Quarters > 2 > income Statement > income Tax Expense
21258000
Quarters > 2 > income Statement > EBITDA
142108000
Quarters > 2 > income Statement > operating Margin
5.781943054266354
Quarters > 2 > income Statement > total Other Income Expense Net
8429000
Quarters > 2 > balance Sheet > cash
904623000
Quarters > 2 > balance Sheet > short Term Investments
30725000
Quarters > 2 > balance Sheet > receivables
714809000
Quarters > 2 > balance Sheet > inventories
754913000
Quarters > 2 > balance Sheet > total Current Assets
2464391000
Quarters > 2 > balance Sheet > property Plant Equipment
923025000
Quarters > 2 > balance Sheet > total Assets
4150286000
Quarters > 2 > balance Sheet > payables
277690000
Quarters > 2 > balance Sheet > short Term Debt
32136000
Quarters > 2 > balance Sheet > long Term Debt
229936000
Quarters > 2 > balance Sheet > total Liabilities
885950000
Quarters > 2 > balance Sheet > equity
3237681000
Quarters > 2 > cash Flow > net Income
79423000
Quarters > 2 > cash Flow > depreciation
38758000
Quarters > 2 > cash Flow > change In Working Capital
-238803000
Quarters > 2 > cash Flow > cash From Operations
-108807000
Quarters > 2 > cash Flow > capital Expenditures
67268000
Quarters > 2 > cash Flow > cash From Investing
-75550000
Quarters > 2 > cash Flow > cash From Financing
-90926000
Quarters > 2 > cash Flow > net Change In Cash
-274971000
Quarters > 2 > ratios > PE
1.3000049522111623
Quarters > 2 > ratios > PB
1.7301704923987262
Quarters > 2 > ratios > ROE
2.4323891081301707
Quarters > 2 > ratios > ROA
1.8975318809354342
Quarters > 2 > ratios > FCF
-176075000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.11035594060616012
Quarters > 2 > health Score
53
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
1462001000
Quarters > 3 > income Statement > cost Of Revenue
1222492000
Quarters > 3 > income Statement > gross Profit
239509000
Quarters > 3 > income Statement > operating Expenses
160050000
Quarters > 3 > income Statement > operating Income
79459000
Quarters > 3 > income Statement > interest Expense
3450000
Quarters > 3 > income Statement > pretax Income
91019000
Quarters > 3 > income Statement > net Income
68039000
Quarters > 3 > income Statement > eps
1.1180694777664575
Quarters > 3 > income Statement > dividends Per Share
20061000
Quarters > 3 > income Statement > shares Outstanding
60854000
Quarters > 3 > income Statement > income Tax Expense
21236000
Quarters > 3 > income Statement > EBITDA
132880000
Quarters > 3 > income Statement > operating Margin
5.434948402908069
Quarters > 3 > income Statement > total Other Income Expense Net
11560000
Quarters > 3 > balance Sheet > cash
1171828000
Quarters > 3 > balance Sheet > short Term Investments
31087000
Quarters > 3 > balance Sheet > receivables
521508000
Quarters > 3 > balance Sheet > inventories
720824000
Quarters > 3 > balance Sheet > total Current Assets
2503025000
Quarters > 3 > balance Sheet > property Plant Equipment
1005464000
Quarters > 3 > balance Sheet > total Assets
4150938000
Quarters > 3 > balance Sheet > payables
224659000
Quarters > 3 > balance Sheet > short Term Debt
31995000
Quarters > 3 > balance Sheet > long Term Debt
229830000
Quarters > 3 > balance Sheet > total Liabilities
900947000
Quarters > 3 > balance Sheet > equity
3224072000
Quarters > 3 > cash Flow > net Income
69783000
Quarters > 3 > cash Flow > depreciation
38411000
Quarters > 3 > cash Flow > change In Working Capital
36009000
Quarters > 3 > cash Flow > cash From Operations
144909000
Quarters > 3 > cash Flow > capital Expenditures
66781000
Quarters > 3 > cash Flow > cash From Investing
-93262000
Quarters > 3 > cash Flow > cash From Financing
-61437000
Quarters > 3 > cash Flow > net Change In Cash
-11974000
Quarters > 3 > ratios > PE
1.1180694777664575
Quarters > 3 > ratios > PB
1.745360953477466
Quarters > 3 > ratios > ROE
2.1103436895950214
Quarters > 3 > ratios > ROA
1.6391234944969066
Quarters > 3 > ratios > FCF
78128000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.053439087934960376
Quarters > 3 > health Score
58
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
6652309000
Annuals > 0 > income Statement > cost Of Revenue
5425567000
Annuals > 0 > income Statement > gross Profit
1226742000
Annuals > 0 > income Statement > operating Expenses
734500000
Annuals > 0 > income Statement > operating Income
492242000
Annuals > 0 > income Statement > interest Expense
12709000
Annuals > 0 > income Statement > pretax Income
540155000
Annuals > 0 > income Statement > net Income
414560000
Annuals > 0 > income Statement > eps
7.041000033968545
Annuals > 0 > income Statement > dividends Per Share
80782000
Annuals > 0 > income Statement > shares Outstanding
58878000
Annuals > 0 > income Statement > income Tax Expense
121422000
Annuals > 0 > income Statement > EBITDA
701026000
Annuals > 0 > income Statement > operating Margin
7.399566075478455
Annuals > 0 > income Statement > total Other Income Expense Net
47913000
Annuals > 0 > balance Sheet > cash
1171828000
Annuals > 0 > balance Sheet > short Term Investments
31087000
Annuals > 0 > balance Sheet > receivables
521508000
Annuals > 0 > balance Sheet > inventories
720824000
Annuals > 0 > balance Sheet > total Current Assets
2503025000
Annuals > 0 > balance Sheet > property Plant Equipment
1005464000
Annuals > 0 > balance Sheet > total Assets
4150938000
Annuals > 0 > balance Sheet > payables
224659000
Annuals > 0 > balance Sheet > short Term Debt
31995000
Annuals > 0 > balance Sheet > long Term Debt
229830000
Annuals > 0 > balance Sheet > total Liabilities
900947000
Annuals > 0 > balance Sheet > equity
3224072000
Annuals > 0 > cash Flow > net Income
418733000
Annuals > 0 > cash Flow > depreciation
148162000
Annuals > 0 > cash Flow > change In Working Capital
50504000
Annuals > 0 > cash Flow > cash From Operations
642571000
Annuals > 0 > cash Flow > capital Expenditures
232274000
Annuals > 0 > cash Flow > cash From Investing
-270750000
Annuals > 0 > cash Flow > cash From Financing
-307120000
Annuals > 0 > cash Flow > net Change In Cash
57338000
Annuals > 0 > ratios > PE
7.041000033968545
Annuals > 0 > ratios > PB
1.6932525576351893
Annuals > 0 > ratios > ROE
12.85827363656891
Annuals > 0 > ratios > ROA
9.987140256009605
Annuals > 0 > ratios > FCF
410297000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.06167738149265165
Annuals > 0 > health Score
75
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
7218384000
Annuals > 1 > income Statement > cost Of Revenue
5799446000
Annuals > 1 > income Statement > gross Profit
1418938000
Annuals > 1 > income Statement > operating Expenses
772404000
Annuals > 1 > income Statement > operating Income
646534000
Annuals > 1 > income Statement > interest Expense
12842000
Annuals > 1 > income Statement > pretax Income
671241000
Annuals > 1 > income Statement > net Income
514312000
Annuals > 1 > income Statement > eps
8.481538283942678
Annuals > 1 > income Statement > dividends Per Share
68238000
Annuals > 1 > income Statement > shares Outstanding
60639000
Annuals > 1 > income Statement > income Tax Expense
156784000
Annuals > 1 > income Statement > EBITDA
815973000
Annuals > 1 > income Statement > operating Margin
8.956769271349376
Annuals > 1 > income Statement > total Other Income Expense Net
24707000
Annuals > 1 > balance Sheet > cash
1118329000
Annuals > 1 > balance Sheet > short Term Investments
34745000
Annuals > 1 > balance Sheet > receivables
578826000
Annuals > 1 > balance Sheet > inventories
727788000
Annuals > 1 > balance Sheet > total Current Assets
2502089000
Annuals > 1 > balance Sheet > property Plant Equipment
880351000
Annuals > 1 > balance Sheet > total Assets
4017797000
Annuals > 1 > balance Sheet > payables
203055000
Annuals > 1 > balance Sheet > short Term Debt
65877000
Annuals > 1 > balance Sheet > long Term Debt
233534000
Annuals > 1 > balance Sheet > total Liabilities
967577000
Annuals > 1 > balance Sheet > equity
2999761000
Annuals > 1 > cash Flow > net Income
489173000
Annuals > 1 > cash Flow > depreciation
131890000
Annuals > 1 > cash Flow > change In Working Capital
287722000
Annuals > 1 > cash Flow > cash From Operations
959890000
Annuals > 1 > cash Flow > capital Expenditures
180382000
Annuals > 1 > cash Flow > cash From Investing
-240164000
Annuals > 1 > cash Flow > cash From Financing
-162860000
Annuals > 1 > cash Flow > net Change In Cash
562633000
Annuals > 1 > ratios > PE
8.481538283942678
Annuals > 1 > ratios > PB
1.8742986791281038
Annuals > 1 > ratios > ROE
17.145099226238358
Annuals > 1 > ratios > ROA
12.800845836661235
Annuals > 1 > ratios > FCF
779508000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.10798926740389539
Annuals > 1 > health Score
83
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
9626739000
Annuals > 2 > income Statement > cost Of Revenue
7837278000
Annuals > 2 > income Statement > gross Profit
1789461000
Annuals > 2 > income Statement > operating Expenses
839277000
Annuals > 2 > income Statement > operating Income
950184000
Annuals > 2 > income Statement > interest Expense
13910000
Annuals > 2 > income Statement > pretax Income
934816000
Annuals > 2 > income Statement > net Income
692651000
Annuals > 2 > income Statement > eps
11.419896789936194
Annuals > 2 > income Statement > dividends Per Share
58860000
Annuals > 2 > income Statement > shares Outstanding
60653000
Annuals > 2 > income Statement > income Tax Expense
229852000
Annuals > 2 > income Statement > EBITDA
1062288000
Annuals > 2 > income Statement > operating Margin
9.870258246328275
Annuals > 2 > income Statement > total Other Income Expense Net
-15368000
Annuals > 2 > balance Sheet > cash
559397000
Annuals > 2 > balance Sheet > short Term Investments
36013000
Annuals > 2 > balance Sheet > receivables
650730000
Annuals > 2 > balance Sheet > inventories
973227000
Annuals > 2 > balance Sheet > total Current Assets
2262113000
Annuals > 2 > balance Sheet > property Plant Equipment
688982000
Annuals > 2 > balance Sheet > total Assets
3672073000
Annuals > 2 > balance Sheet > payables
206941000
Annuals > 2 > balance Sheet > short Term Debt
28519000
Annuals > 2 > balance Sheet > long Term Debt
275154000
Annuals > 2 > balance Sheet > total Liabilities
1068370000
Annuals > 2 > balance Sheet > equity
2563982000
Annuals > 2 > cash Flow > net Income
704964000
Annuals > 2 > cash Flow > depreciation
113562000
Annuals > 2 > cash Flow > change In Working Capital
-12323000
Annuals > 2 > cash Flow > cash From Operations
831567000
Annuals > 2 > cash Flow > capital Expenditures
174124000
Annuals > 2 > cash Flow > cash From Investing
-353936000
Annuals > 2 > cash Flow > cash From Financing
-210210000
Annuals > 2 > cash Flow > net Change In Cash
268400000
Annuals > 2 > ratios > PE
11.419896789936194
Annuals > 2 > ratios > PB
2.1933641343815986
Annuals > 2 > ratios > ROE
27.014659229276962
Annuals > 2 > ratios > ROA
18.862669669148737
Annuals > 2 > ratios > FCF
657443000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.06829342729661622
Annuals > 2 > health Score
78
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
8636134000
Annuals > 3 > income Statement > cost Of Revenue
7229167000
Annuals > 3 > income Statement > gross Profit
1406967000
Annuals > 3 > income Statement > operating Expenses
669413000
Annuals > 3 > income Statement > operating Income
737554000
Annuals > 3 > income Statement > interest Expense
13814000
Annuals > 3 > income Statement > pretax Income
726336000
Annuals > 3 > income Statement > net Income
535640000
Annuals > 3 > income Statement > eps
8.87497100440733
Annuals > 3 > income Statement > dividends Per Share
40209000
Annuals > 3 > income Statement > shares Outstanding
60354000
Annuals > 3 > income Statement > income Tax Expense
173972000
Annuals > 3 > income Statement > EBITDA
838282000
Annuals > 3 > income Statement > operating Margin
8.540326030142655
Annuals > 3 > income Statement > total Other Income Expense Net
-11218000
Annuals > 3 > balance Sheet > cash
286662000
Annuals > 3 > balance Sheet > short Term Investments
36495000
Annuals > 3 > balance Sheet > receivables
742611000
Annuals > 3 > balance Sheet > inventories
963320000
Annuals > 3 > balance Sheet > total Current Assets
2073476000
Annuals > 3 > balance Sheet > property Plant Equipment
589020000
Annuals > 3 > balance Sheet > total Assets
3245271000
Annuals > 3 > balance Sheet > payables
319125000
Annuals > 3 > balance Sheet > short Term Debt
82868000
Annuals > 3 > balance Sheet > long Term Debt
277567000
Annuals > 3 > balance Sheet > total Liabilities
1228702000
Annuals > 3 > balance Sheet > equity
1978613000
Annuals > 3 > cash Flow > net Income
552364000
Annuals > 3 > cash Flow > depreciation
98132000
Annuals > 3 > cash Flow > change In Working Capital
-142688000
Annuals > 3 > cash Flow > cash From Operations
512477000
Annuals > 3 > cash Flow > capital Expenditures
151166000
Annuals > 3 > cash Flow > cash From Investing
-611187000
Annuals > 3 > cash Flow > cash From Financing
-45006000
Annuals > 3 > cash Flow > net Change In Cash
-145385000
Annuals > 3 > ratios > PE
8.87497100440733
Annuals > 3 > ratios > PB
2.8282553890022957
Annuals > 3 > ratios > ROE
27.071488967271517
Annuals > 3 > ratios > ROA
16.505247173502614
Annuals > 3 > ratios > FCF
361311000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.04183712295339558
Annuals > 3 > health Score
74
Valuation > metrics > PE
17.107
Valuation > metrics > PB
1.662686161842132
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
2.2800582937293368
Profitability > metrics > ROA
3.0378486890281198
Profitability > metrics > Net Margin
0.04649573263350788
Profitability > final Score
21
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.2915560558349539
Risk > metrics > Interest Coverage
33.605730866884294
Risk > final Score
100
Risk > verdict
Low
Liquidity > metrics > Current Ratio
8.97204368972179
Liquidity > metrics > Quick Ratio
6.463500439753738
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
27
Prev Profitabilities > 1
22
Prev Profitabilities > 2
19
Prev Risks > 0
100
Prev Risks > 1
100
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-12T01:15:09.556Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-10-16
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
1.29
Earnings History > 0 > eps Estimate
1.56
Earnings History > 0 > eps Difference
-0.27
Earnings History > 0 > surprise Percent
-17.3077
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-07-28
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
1.7
Earnings History > 1 > eps Estimate
1.86
Earnings History > 1 > eps Difference
-0.16
Earnings History > 1 > surprise Percent
-8.6022
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-04-28
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
1.3
Earnings History > 2 > eps Estimate
1.67
Earnings History > 2 > eps Difference
-0.37
Earnings History > 2 > surprise Percent
-22.1557
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-18
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.12
Earnings History > 3 > eps Estimate
1.235
Earnings History > 3 > eps Difference
-0.115
Earnings History > 3 > surprise Percent
-9.3117
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-10-28
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.64
Earnings History > 4 > eps Estimate
1.89
Earnings History > 4 > eps Difference
-0.25
Earnings History > 4 > surprise Percent
-13.2275
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-07-30
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
2.05
Earnings History > 5 > eps Estimate
2.03
Earnings History > 5 > eps Difference
0.02
Earnings History > 5 > surprise Percent
0.9852
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-04-30
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.96
Earnings History > 6 > eps Estimate
1.66
Earnings History > 6 > eps Difference
0.3
Earnings History > 6 > surprise Percent
18.0723
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-02-20
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.62
Earnings History > 7 > eps Estimate
1.65
Earnings History > 7 > eps Difference
-0.03
Earnings History > 7 > surprise Percent
-1.8182
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-10-31
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
2.1
Earnings History > 8 > eps Estimate
2.14
Earnings History > 8 > eps Difference
-0.04
Earnings History > 8 > surprise Percent
-1.8692
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-08-02
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
2.36
Earnings History > 9 > eps Estimate
2.35
Earnings History > 9 > eps Difference
0.01
Earnings History > 9 > surprise Percent
0.4255
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-05-02
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.98
Earnings History > 10 > eps Estimate
1.75
Earnings History > 10 > eps Difference
0.23
Earnings History > 10 > surprise Percent
13.1429
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-02-21
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
2.1
Earnings History > 11 > eps Estimate
1.83
Earnings History > 11 > eps Difference
0.27
Earnings History > 11 > surprise Percent
14.7541
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-10-20
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
2.66
Earnings History > 12 > eps Estimate
2.42
Earnings History > 12 > eps Difference
0.24
Earnings History > 12 > surprise Percent
9.9174
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-07-21
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
3.23
Earnings History > 13 > eps Estimate
2.41
Earnings History > 13 > eps Difference
0.82
Earnings History > 13 > surprise Percent
34.0249
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-04-21
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
3
Earnings History > 14 > eps Estimate
1.9
Earnings History > 14 > eps Difference
1.1
Earnings History > 14 > surprise Percent
57.8947
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-02-16
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
2.21
Earnings History > 15 > eps Estimate
1.2
Earnings History > 15 > eps Difference
1.01
Earnings History > 15 > surprise Percent
84.1667
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-10-20
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.93
Earnings History > 16 > eps Estimate
1.55
Earnings History > 16 > eps Difference
0.38
Earnings History > 16 > surprise Percent
24.5161
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-07-21
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
2.78
Earnings History > 17 > eps Estimate
1.81
Earnings History > 17 > eps Difference
0.97
Earnings History > 17 > surprise Percent
53.5912
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-04-21
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.67
Earnings History > 18 > eps Estimate
0.87
Earnings History > 18 > eps Difference
0.8
Earnings History > 18 > surprise Percent
91.954
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-02-24
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.11
Earnings History > 19 > eps Estimate
0.73
Earnings History > 19 > eps Difference
0.38
Earnings History > 19 > surprise Percent
52.0548
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-10-21
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.25
Earnings History > 20 > eps Estimate
0.9
Earnings History > 20 > eps Difference
0.35
Earnings History > 20 > surprise Percent
38.8889
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-07-22
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.08
Earnings History > 21 > eps Estimate
0.58
Earnings History > 21 > eps Difference
0.5
Earnings History > 21 > surprise Percent
86.2069
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-04-22
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.65
Earnings History > 22 > eps Estimate
0.63
Earnings History > 22 > eps Difference
0.02
Earnings History > 22 > surprise Percent
3.1746
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-02-19
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.61
Earnings History > 23 > eps Estimate
0.59
Earnings History > 23 > eps Difference
0.02
Earnings History > 23 > surprise Percent
3.3898
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-23
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.84
Earnings History > 24 > eps Estimate
0.76
Earnings History > 24 > eps Difference
0.08
Earnings History > 24 > surprise Percent
10.5263
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-07-24
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.88
Earnings History > 25 > eps Estimate
0.81
Earnings History > 25 > eps Difference
0.07
Earnings History > 25 > surprise Percent
8.642
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-04-24
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.58
Earnings History > 26 > eps Estimate
0.5
Earnings History > 26 > eps Difference
0.08
Earnings History > 26 > surprise Percent
16
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-02-20
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.52
Earnings History > 27 > eps Estimate
0.52
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
0
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-10-16
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.65
Earnings History > 28 > eps Estimate
0.73
Earnings History > 28 > eps Difference
-0.08
Earnings History > 28 > surprise Percent
-10.9589
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-07-18
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.72
Earnings History > 29 > eps Estimate
0.73
Earnings History > 29 > eps Difference
-0.01
Earnings History > 29 > surprise Percent
-1.3699
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-04-18
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.45
Earnings History > 30 > eps Estimate
0.42
Earnings History > 30 > eps Difference
0.03
Earnings History > 30 > surprise Percent
7.1429
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-02-22
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.41
Earnings History > 31 > eps Estimate
0.44
Earnings History > 31 > eps Difference
-0.03
Earnings History > 31 > surprise Percent
-6.8182
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-10-17
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.55
Earnings History > 32 > eps Estimate
0.52
Earnings History > 32 > eps Difference
0.03
Earnings History > 32 > surprise Percent
5.7692
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-07-18
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.55
Earnings History > 33 > eps Estimate
0.62
Earnings History > 33 > eps Difference
-0.07
Earnings History > 33 > surprise Percent
-11.2903
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-04-18
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.34
Earnings History > 34 > eps Estimate
0.34
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
0
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-02-22
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.34
Earnings History > 35 > eps Estimate
0.33
Earnings History > 35 > eps Difference
0.01
Earnings History > 35 > surprise Percent
3.0303
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-10-18
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.45
Earnings History > 36 > eps Estimate
0.45
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
0
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-07-20
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.55
Earnings History > 37 > eps Estimate
0.49
Earnings History > 37 > eps Difference
0.06
Earnings History > 37 > surprise Percent
12.2449
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-04-20
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.32
Earnings History > 38 > eps Estimate
0.28
Earnings History > 38 > eps Difference
0.04
Earnings History > 38 > surprise Percent
14.2857
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-02-17
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.31
Earnings History > 39 > eps Estimate
0.27
Earnings History > 39 > eps Difference
0.04
Earnings History > 39 > surprise Percent
14.8148
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-10-14
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.42
Earnings History > 40 > eps Estimate
0.38
Earnings History > 40 > eps Difference
0.04
Earnings History > 40 > surprise Percent
10.5263
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-07-15
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.43
Earnings History > 41 > eps Estimate
0.39
Earnings History > 41 > eps Difference
0.04
Earnings History > 41 > surprise Percent
10.2564
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-04-15
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.17
Earnings History > 42 > eps Estimate
0.14
Earnings History > 42 > eps Difference
0.03
Earnings History > 42 > surprise Percent
21.4286
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-02-18
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.15
Earnings History > 43 > eps Estimate
0.15
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
0
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-10-15
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.32
Earnings History > 44 > eps Estimate
0.33
Earnings History > 44 > eps Difference
-0.01
Earnings History > 44 > surprise Percent
-3.0303
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-07-16
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.38
Earnings History > 45 > eps Estimate
0.44
Earnings History > 45 > eps Difference
-0.06
Earnings History > 45 > surprise Percent
-13.6364
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-04-16
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.11
Earnings History > 46 > eps Estimate
0.13
Earnings History > 46 > eps Difference
-0.02
Earnings History > 46 > surprise Percent
-15.3846
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-02-12
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.13
Earnings History > 47 > eps Estimate
0.06
Earnings History > 47 > eps Difference
0.07
Earnings History > 47 > surprise Percent
116.6667
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-10-16
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.24
Earnings History > 48 > eps Estimate
0.18
Earnings History > 48 > eps Difference
0.06
Earnings History > 48 > surprise Percent
33.3333
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-07-17
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.26
Earnings History > 49 > eps Estimate
0.22
Earnings History > 49 > eps Difference
0.04
Earnings History > 49 > surprise Percent
18.1818
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-04-17
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.09
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-02-13
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
-0.03
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-10-17
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.1
Earnings History > 52 > eps Estimate
0.13
Earnings History > 52 > eps Difference
-0.03
Earnings History > 52 > surprise Percent
-23.0769
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-07-19
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.22
Earnings History > 53 > eps Estimate
0.24
Earnings History > 53 > eps Difference
-0.02
Earnings History > 53 > surprise Percent
-8.3333
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-04-20
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.07
Earnings History > 54 > eps Estimate
0.01
Earnings History > 54 > eps Difference
0.06
Earnings History > 54 > surprise Percent
600
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-02-15
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
-0.0286
Earnings History > 55 > eps Estimate
-0.01
Earnings History > 55 > eps Difference
-0.0186
Earnings History > 55 > surprise Percent
-186
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-10-12
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.1
Earnings History > 56 > eps Estimate
0.11
Earnings History > 56 > eps Difference
-0.01
Earnings History > 56 > surprise Percent
-9.0909
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-07-13
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.11
Earnings History > 57 > eps Estimate
0.05
Earnings History > 57 > eps Difference
0.06
Earnings History > 57 > surprise Percent
120
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-04-13
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
-0.06
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-02-09
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
-0.04
Earnings History > 59 > eps Estimate
-0.01
Earnings History > 59 > eps Difference
-0.03
Earnings History > 59 > surprise Percent
-300
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-10-13
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.04
Earnings History > 60 > eps Estimate
0.17
Earnings History > 60 > eps Difference
-0.13
Earnings History > 60 > surprise Percent
-76.4706
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-07-14
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.23
Earnings History > 61 > eps Estimate
0.3
Earnings History > 61 > eps Difference
-0.07
Earnings History > 61 > surprise Percent
-23.3333
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-04-14
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.02
Earnings History > 62 > eps Estimate
0.01
Earnings History > 62 > eps Difference
0.01
Earnings History > 62 > surprise Percent
100
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-02-08
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-0.01
Earnings History > 63 > eps Estimate
-0.01
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
0
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-15
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.17
Earnings History > 64 > eps Estimate
0.13
Earnings History > 64 > eps Difference
0.04
Earnings History > 64 > surprise Percent
30.7692
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-07-15
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.28
Earnings History > 65 > eps Estimate
0.15
Earnings History > 65 > eps Difference
0.13
Earnings History > 65 > surprise Percent
86.6667
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-04-15
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.02
Earnings History > 66 > eps Estimate
-0.07
Earnings History > 66 > eps Difference
0.05
Earnings History > 66 > surprise Percent
71.4286
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-02-04
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.01
Earnings History > 67 > eps Estimate
-0.07
Earnings History > 67 > eps Difference
0.06
Earnings History > 67 > surprise Percent
85.7143
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-10-15
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.05
Earnings History > 68 > eps Estimate
0.12
Earnings History > 68 > eps Difference
-0.07
Earnings History > 68 > surprise Percent
-58.3333
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-07-16
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.2
Earnings History > 69 > eps Estimate
0.18
Earnings History > 69 > eps Difference
0.02
Earnings History > 69 > surprise Percent
11.1111
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-04-16
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
-0.08
Earnings History > 70 > eps Estimate
-0.07
Earnings History > 70 > eps Difference
-0.01
Earnings History > 70 > surprise Percent
-14.2857
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-02-06
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
-0.19
Earnings History > 71 > eps Estimate
0.03
Earnings History > 71 > eps Difference
-0.22
Earnings History > 71 > surprise Percent
-733.3333
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-10-17
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.2
Earnings History > 72 > eps Estimate
0.22
Earnings History > 72 > eps Difference
-0.02
Earnings History > 72 > surprise Percent
-9.0909
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-07-16
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.29
Earnings History > 73 > eps Estimate
0.31
Earnings History > 73 > eps Difference
-0.02
Earnings History > 73 > surprise Percent
-6.4516
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-04-16
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.07
Earnings History > 74 > eps Estimate
0.15
Earnings History > 74 > eps Difference
-0.08
Earnings History > 74 > surprise Percent
-53.3333
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-02-05
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.16
Earnings History > 75 > eps Estimate
0.15
Earnings History > 75 > eps Difference
0.01
Earnings History > 75 > surprise Percent
6.6667
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-10-16
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.3
Earnings History > 76 > eps Estimate
0.37
Earnings History > 76 > eps Difference
-0.07
Earnings History > 76 > surprise Percent
-18.9189
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-07-17
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.47
Earnings History > 77 > eps Estimate
0.46
Earnings History > 77 > eps Difference
0.01
Earnings History > 77 > surprise Percent
2.1739
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-04-17
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.27
Earnings History > 78 > eps Estimate
0.21
Earnings History > 78 > eps Difference
0.06
Earnings History > 78 > surprise Percent
28.5714
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-02-06
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.28
Earnings History > 79 > eps Estimate
0.18
Earnings History > 79 > eps Difference
0.1
Earnings History > 79 > surprise Percent
55.5556
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-10-10
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.33
Earnings History > 80 > eps Estimate
0.31
Earnings History > 80 > eps Difference
0.02
Earnings History > 80 > surprise Percent
6.4516
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-07-11
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.4
Earnings History > 81 > eps Estimate
0.39
Earnings History > 81 > eps Difference
0.01
Earnings History > 81 > surprise Percent
2.5641
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-04-11
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.1622
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-01-31
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.15
Earnings History > 83 > eps Estimate
0.13
Earnings History > 83 > eps Difference
0.02
Earnings History > 83 > surprise Percent
15.3846
Earnings History > 84 > period
2004-09-30
Earnings History > 84 > report Date
2004-10-11
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.26
Earnings History > 84 > eps Estimate
0.25
Earnings History > 84 > eps Difference
0.01
Earnings History > 84 > surprise Percent
4
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-07-12
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.35
Earnings History > 85 > eps Estimate
0.35
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
0
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-04-13
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.0992
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2003-12-31
Earnings History > 87 > report Date
2004-02-03
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.1134
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2003-09-30
Earnings History > 88 > report Date
2003-10-13
Earnings History > 88 > date
2003-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.22
Earnings History > 88 > eps Estimate
0.22
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
0
Earnings History > 89 > period
2003-06-30
Earnings History > 89 > report Date
2003-07-14
Earnings History > 89 > date
2003-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.31
Earnings History > 89 > eps Estimate
0.32
Earnings History > 89 > eps Difference
-0.01
Earnings History > 89 > surprise Percent
-3.125
Earnings History > 90 > period
2003-03-31
Earnings History > 90 > report Date
2003-04-14
Earnings History > 90 > date
2003-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.08
Earnings History > 90 > eps Estimate
0.11
Earnings History > 90 > eps Difference
-0.03
Earnings History > 90 > surprise Percent
-27.2727
Earnings History > 91 > period
2002-12-31
Earnings History > 91 > report Date
2003-01-27
Earnings History > 91 > date
2002-12-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.08
Earnings History > 91 > eps Estimate
0.08
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
0
Earnings History > 92 > period
2002-09-30
Earnings History > 92 > report Date
2002-10-14
Earnings History > 92 > date
2002-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.19
Earnings History > 92 > eps Estimate
0.19
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
0
Earnings History > 93 > period
2002-06-30
Earnings History > 93 > report Date
2002-07-15
Earnings History > 93 > date
2002-06-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.27
Earnings History > 93 > eps Estimate
0.27
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
0
Earnings History > 94 > period
2002-03-31
Earnings History > 94 > report Date
2002-04-15
Earnings History > 94 > date
2002-03-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.11
Earnings History > 94 > eps Estimate
0.09
Earnings History > 94 > eps Difference
0.02
Earnings History > 94 > surprise Percent
22.2222
Earnings History > 95 > period
2001-12-31
Earnings History > 95 > report Date
2002-01-28
Earnings History > 95 > date
2001-12-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.07
Earnings History > 95 > eps Estimate
0.06
Earnings History > 95 > eps Difference
0.01
Earnings History > 95 > surprise Percent
16.6667
Earnings History > 96 > period
2001-09-30
Earnings History > 96 > report Date
2001-10-16
Earnings History > 96 > date
2001-09-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.16
Earnings History > 96 > eps Estimate
0.15
Earnings History > 96 > eps Difference
0.01
Earnings History > 96 > surprise Percent
6.6667
Earnings History > 97 > period
2001-06-30
Earnings History > 97 > report Date
2001-07-24
Earnings History > 97 > date
2001-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.23
Earnings History > 97 > eps Estimate
0.22
Earnings History > 97 > eps Difference
0.01
Earnings History > 97 > surprise Percent
4.5455
Earnings History > 98 > period
2001-03-31
Earnings History > 98 > report Date
2001-04-24
Earnings History > 98 > date
2001-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.09
Earnings History > 98 > eps Estimate
0.08
Earnings History > 98 > eps Difference
0.01
Earnings History > 98 > surprise Percent
12.5
Earnings History > 99 > period
2000-12-31
Earnings History > 99 > report Date
2001-01-30
Earnings History > 99 > date
2000-12-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.05
Earnings History > 99 > eps Estimate
0.04
Earnings History > 99 > eps Difference
0.01
Earnings History > 99 > surprise Percent
25
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-10-17
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.13
Earnings History > 100 > eps Estimate
0.15
Earnings History > 100 > eps Difference
-0.02
Earnings History > 100 > surprise Percent
-13.3333
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-07-18
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.21
Earnings History > 101 > eps Estimate
0.23
Earnings History > 101 > eps Difference
-0.02
Earnings History > 101 > surprise Percent
-8.6957
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-04-18
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.1
Earnings History > 102 > eps Estimate
0.09
Earnings History > 102 > eps Difference
0.01
Earnings History > 102 > surprise Percent
11.1111
Earnings History > 103 > period
1999-12-31
Earnings History > 103 > report Date
2000-01-25
Earnings History > 103 > date
1999-12-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-09-30
Earnings History > 104 > report Date
1999-10-19
Earnings History > 104 > date
1999-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.15
Earnings History > 104 > eps Estimate
0.15
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1999-06-30
Earnings History > 105 > report Date
1999-07-20
Earnings History > 105 > date
1999-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.2
Earnings History > 105 > eps Estimate
0.2
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
0
Earnings History > 106 > period
1999-03-31
Earnings History > 106 > report Date
1999-04-27
Earnings History > 106 > date
1999-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.08
Earnings History > 106 > eps Estimate
0.08
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Earnings History > 107 > period
1998-12-31
Earnings History > 107 > report Date
1999-01-26
Earnings History > 107 > date
1998-12-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.05
Earnings History > 107 > eps Estimate
0.04
Earnings History > 107 > eps Difference
0.01
Earnings History > 107 > surprise Percent
25
Earnings History > 108 > period
1998-09-30
Earnings History > 108 > report Date
1998-10-20
Earnings History > 108 > date
1998-09-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.13
Earnings History > 108 > eps Estimate
0.12
Earnings History > 108 > eps Difference
0.01
Earnings History > 108 > surprise Percent
8.3333
Earnings History > 109 > period
1998-06-30
Earnings History > 109 > report Date
1998-07-21
Earnings History > 109 > date
1998-06-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.17
Earnings History > 109 > eps Estimate
0.18
Earnings History > 109 > eps Difference
-0.01
Earnings History > 109 > surprise Percent
-5.5556
Earnings History > 110 > period
1998-03-31
Earnings History > 110 > report Date
1998-04-21
Earnings History > 110 > date
1998-03-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.07
Earnings History > 110 > eps Estimate
0.05
Earnings History > 110 > eps Difference
0.02
Earnings History > 110 > surprise Percent
40
Earnings History > 111 > period
1997-12-31
Earnings History > 111 > report Date
1998-01-27
Earnings History > 111 > date
1997-12-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.01
Earnings History > 111 > eps Estimate
0.01
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
0
Earnings History > 112 > period
1997-09-30
Earnings History > 112 > report Date
1997-10-21
Earnings History > 112 > date
1997-09-30
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.1
Earnings History > 112 > eps Estimate
0.1
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-06-30
Earnings History > 113 > report Date
1997-07-22
Earnings History > 113 > date
1997-06-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.17
Earnings History > 113 > eps Estimate
0.17
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1997-03-31
Earnings History > 114 > report Date
1997-04-22
Earnings History > 114 > date
1997-03-31
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.06
Earnings History > 114 > eps Estimate
0.06
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1996-12-31
Earnings History > 115 > report Date
1997-02-05
Earnings History > 115 > date
1996-12-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.04
Earnings History > 115 > eps Estimate
0.04
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-09-30
Earnings History > 116 > report Date
1996-10-22
Earnings History > 116 > date
1996-09-30
Earnings History > 116 > before After Market
BeforeMarket
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.09
Earnings History > 116 > eps Estimate
0.08
Earnings History > 116 > eps Difference
0.01
Earnings History > 116 > surprise Percent
12.5
Earnings History > 117 > period
1996-06-30
Earnings History > 117 > report Date
1996-07-23
Earnings History > 117 > date
1996-06-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.15
Earnings History > 117 > eps Estimate
0.13
Earnings History > 117 > eps Difference
0.02
Earnings History > 117 > surprise Percent
15.3846
Earnings History > 118 > period
1996-03-31
Earnings History > 118 > report Date
1996-04-23
Earnings History > 118 > date
1996-03-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.05
Earnings History > 118 > eps Estimate
0.05
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
0
Earnings History > 119 > period
1995-12-31
Earnings History > 119 > report Date
1996-01-30
Earnings History > 119 > date
1995-12-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.04
Earnings History > 119 > eps Estimate
0.04
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
Earnings History > 120 > period
1995-09-30
Earnings History > 120 > report Date
1995-10-24
Earnings History > 120 > date
1995-09-30
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.06
Earnings History > 120 > eps Estimate
0.05
Earnings History > 120 > eps Difference
0.01
Earnings History > 120 > surprise Percent
20
Earnings History > 121 > period
1995-06-30
Earnings History > 121 > report Date
1995-07-24
Earnings History > 121 > date
1995-06-30
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.1
Earnings History > 121 > eps Estimate
0.09
Earnings History > 121 > eps Difference
0.01
Earnings History > 121 > surprise Percent
11.1111
Earnings History > 122 > period
1995-03-31
Earnings History > 122 > report Date
1995-04-25
Earnings History > 122 > date
1995-03-31
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.07
Earnings History > 122 > eps Estimate
0.07
Earnings History > 122 > eps Difference
0
Earnings History > 122 > surprise Percent
0
Earnings History > 123 > period
1994-12-31
Earnings History > 123 > report Date
1995-01-30
Earnings History > 123 > date
1994-12-31
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.08
Earnings History > 123 > eps Estimate
0.08
Earnings History > 123 > eps Difference
0
Earnings History > 123 > surprise Percent
0
UFP Industries, Inc., together with its subsidiaries, designs, manufactures, and supplies wood and non-wood composites, and other materials in the United States and internationally. It operates through Retail, Packaging, and Construction segments. The Retail segment offers pressure-treated lumber products, including decking, fencing, and lattice; pressure-treated and fire-retardant products used primarily for outdoor decking environments; and lawn and garden products, consisting of wood and vinyl fencing and lattice, garden beds and planters, pergolas, picnic tables, and other landscaping products. This segment also provides wood plastic composites, composite decking, and related decking accessories, including aluminum railing systems, balusters, post caps, and other products; exterior siding, pattern, trim, and facia products; and pre-painted and primed shiplap and project boards. Its Packaging segment offers custom and structural packaging products, pallets, corrugate boxes, foam, labels, strapping, and films. The Construction segment provides roof trusses, cut-to-size dimensional and board lumber, plywood, and oriented strand boards; engineered wood components, including roof and floor trusses, wall panels, I-joists, and lumber packages; and alternate materials components, such as metal trusses, sheathed and pre-finished light gauge metal wall panels, aluminum balconies and decks, and aluminum rail accessories, as well as distributes siding, electrical, and plumbing products. This segment also offers wood forms and related products to set or form concrete for structures, such as parking garages, stadiums, commercial structures, and bridges; and interior fixtures, casework, and architectural millwork for retail and commercial structures. The company was formerly known as Universal Forest Products, Inc. and changed its name to UFP Industries, Inc. in April 2020. UFP Industries, Inc. was incorporated in 1955 and is headquartered in Grand Rapids, Michigan.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
0.35Next Payout:
Dec 15, 2025Yield:
1.5140 %Arrowstreet Capital Limited Partnership Purchases 111,767 Shares of UFP Industries, Inc. $UFPI Defense World
Read more →Capital Fund Management S.A. Buys Shares of 10,605 UFP Industries, Inc. $UFPI - Defense World
12/6/2025
Capital Fund Management S.A. Buys Shares of 10,605 UFP Industries, Inc. $UFPI Defense World
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$113.6667
Analyst Picks
Strong Buy
2
Buy
0
Hold
2
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Low
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 88.12% of the total shares of Ufp Industries Inc
1.
BlackRock Inc(13.0511%)
since
2025/06/30
2.
Vanguard Group Inc(10.9887%)
since
2025/06/30
3.
Kayne Anderson Rudnick Investment Management LLC(6.2327%)
since
2025/06/30
4.
State Street Corp(3.7906%)
since
2025/06/30
5.
iShares Core S&P Mid-Cap ETF(3.3567%)
since
2025/08/31
6.
Dimensional Fund Advisors, Inc.(3.2142%)
since
2025/06/30
7.
Boston Partners Global Investors, Inc(3.1546%)
since
2025/06/30
8.
Vanguard Total Stock Mkt Idx Inv(3.078%)
since
2025/07/31
9.
Geode Capital Management, LLC(2.722%)
since
2025/06/30
10.
iShares Russell 2000 ETF(2.4892%)
since
2025/08/31
11.
Wasatch Advisors LP(2.405%)
since
2025/06/30
12.
Vanguard Small Cap Index(2.3783%)
since
2025/07/31
13.
JHancock Disciplined Value Mid Cap I(2.2303%)
since
2025/07/31
14.
Allspring Global Investments Holdings, LLC(2.0623%)
since
2025/06/30
15.
Northern Trust Corp(1.8593%)
since
2025/06/30
16.
FMR Inc(1.5969%)
since
2025/06/30
17.
Vanguard Small Cap Value Index Inv(1.5315%)
since
2025/07/31
18.
Allspring Special Small Cap Value A(1.4752%)
since
2025/08/31
19.
Charles Schwab Investment Management Inc(1.35%)
since
2025/06/30
20.
Royce & Associates, LP(1.3423%)
since
2025/06/30
21.
T. Rowe Price Investment Management,Inc.(1.3261%)
since
2025/06/30
22.
NORGES BANK(1.2872%)
since
2025/06/30
23.
Virtus KAR Small-Cap Core I(1.1932%)
since
2025/06/30
24.
Vanguard Institutional Extnd Mkt Idx Tr(1.1091%)
since
2025/07/31
25.
Franklin Resources Inc(1.0571%)
since
2025/06/30
26.
Fidelity Small Cap Index(1.0361%)
since
2025/06/30
27.
Bank of New York Mellon Corp(0.9587%)
since
2025/06/30
28.
Franklin US Small Cap Value Equity(0.9428%)
since
2025/06/30
29.
T. Rowe Price Small-Cap Value(0.9211%)
since
2025/07/31
30.
Victory Capital Management Inc.(0.9169%)
since
2025/06/30
31.
Wasatch Core Growth(0.8921%)
since
2025/06/30
32.
iShares Russell 2000 Value ETF(0.862%)
since
2025/08/31
33.
JPMorgan Chase & Co(0.8612%)
since
2025/06/30
34.
Copeland Capital Management, LLC(0.8337%)
since
2025/06/30
35.
SPDR® S&P MIDCAP 400 ETF Trust(0.7899%)
since
2025/07/31
36.
Franklin Small Cap Value A(0.5828%)
since
2025/07/31
37.
Thrivent Small Cap Stock A(0.5716%)
since
2025/06/30
38.
iShares S&P Mid-Cap 400 Value ETF(0.5625%)
since
2025/08/31
39.
Fidelity Extended Market Index(0.556%)
since
2025/07/31
40.
Vanguard Dividend Appreciation ETF(0.5541%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
1.29
EPS Estimate
1.56
EPS Difference
-0.27
Surprise Percent
-17.3077%
(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.