_id
69148594ccc777a4e85d95c4
Ticker
NWPX
Name
Northwest Pipe Company
Exchange
NASDAQ
Address
201 NE Park Plaza Drive, Vancouver, WA, United States, 98684
Country
USA
Sector
Basic Materials
Industry
Steel
Currency
USD
Website
https://www.nwpx.com
Description
NWPX Infrastructure, Inc., together with its subsidiaries, engages in the manufacture and sale of water-related infrastructure products in North America and Canada. It operates through two segments, Engineered Steel Pressure Pipe (SPP) and Precast Infrastructure and Engineered Systems (Precast). The SPP segment provides large-diameter and high-pressure steel pipeline systems for use in water infrastructure applications, which are primarily related to drinking water systems. Its products are also used for hydroelectric power systems, wastewater systems, seismic resiliency, and other applications. In addition, this segment makes products for industrial plant piping systems and certain structural applications. The Precast segment offers stormwater and wastewater technology products, precast, and reinforced concrete products, including reinforced concrete pipe, manholes, box culverts, vaults and catch basins, pump lift stations, oil water separators, biofiltration units, steel casing pipes, and bar-wrapped concrete cylinder pipes, as well as pipeline system joints, fittings, specialized components, and other environmental and engineered solutions. The company sells its water infrastructure products under the ParkUSA, Geneva Pipe and Precast, Permalok, and Northwest Pipe Company brands primarily to installation contractors. The company was formerly known as Northwest Pipe Company and changed its name to NWPX Infrastructure, Inc. in June 2025. NWPX Infrastructure, Inc. was incorporated in 1966 and is headquartered in Vancouver, Washington.
Last Close
62.83
Volume
34402
Current Price
63.53
Change
1.1141174598121961
Last Updated
2025-12-02T12:52:13.766Z
Image
data:image/webp;base64,UklGRsQFAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSAUDAAABoC3Jtmnb6nPNY9u2bdu2bdu2z5tt27Z1bdv2HaO3iDnHVJ8/EBEM3EaKMyBmZ7gqsbR9w95llZISUSJBcZUl+PXS6BI2kWVb8aDir9D48cLgvBSXYV/GfxrA5/v65DJ2kjdGQzMrDcYnm9pmjMMo8SMYgFYM6DfXN04nforWOSgHXuP/F4uqpXCPQMywabDTeAobxp/351S0HUNoeoLyf+5XAfMIfjs/spgtNd2i/YYMMoAfT/fPJ5NLNvVxmsCiDePz3Z2zCySCRbk+hDYQOJ0B/nBz67RGIkSrm4Nk0Cn+/8raZhENm9rBtaIY/z2bWylZhESwKNObjoxQtAbw++2ZZZOEToQErfPK8NM1GD+fH1HIfUrbCoHGOpQMlUvfHhlg5FLCCpJpn0eT8L1W+GxbxxzmdH9abEgJw5NLnkSwfFDjrxAyYiK8XFk/pZFLHpnsniFFjX8fzq2SzE/ONiBt/HFtQqV0HlT81ZWyhvqfGe+09EjrAhSEQ834fHEx23t3RghL5URfrypCfpOL/ygptQY+mJ3fvMseSSehJKO3J+UIehPY1E+oYcWM9yZkCX4JWO7rV4ucFvB8bA7PzQuqe6AERoAf90sXFPkM7gzmiCOc6H6vNN4oRJPjQ+iII9Sdvn5RKNoIFSn691zbFGYUHm0AjhBdbJk06jfIovSvhJWMf841S+ozIgqtDScZf+1vYJtRZDRVoaTCBrL8omgyzdMwkvFbVUpqRgI0HzoM7yEnkkLlP8Ah+uuQecNEZJI7UMF8nJxGjqZBB+/VwGFBlPkJHMSHjFhO0oUAYvxbz2VJGhUAjXM2WbIo8j3Yl7kd2SRcTkP59l9NJstENg31k8zoYLCsLPgFtA/fDGbhv1BGZ2MVadnNO1CbLN/k+sgjGQNcjqFuhzL5RXqTxQe3B9jAMIdjaTK+AW1wOpdjoVVQLkaIpXzIv1CNVzNJcoi/UKUx1uW4aBH+x/vZyYoPVf9kzDNWiUsmu4MP8rocH83ATKc/TlR7Nb+j4yzp68n1EgBWUDggmAIAAHANAJ0BKkAAQAA+tVCgSyckoyGoGA344BaJbA28A5tagHZvNUrPdCiAbeTzAecB6DN4f9ADpI/3KYYFTAfaRP7vr2zyTyVNO6NYkEMGRAUIg5DOD2JO2XXgf97ICFvzfmCaqZ2qGmR8VuuQN0Vw5oBMM+XIAP7soPu5Vq/kwUG6UFvmP6doENMmNQL1U+zn2fB61IYvYP5//8ik7iIIpZcglD+F3W2v//KtxB2IYeCh6ozVDvzlpYwKWcxzz1CCN+Y2UvArAzOC0jNAPfeGUlgnFmXVAL89ZcrpIxQCIiEzDOL32pPxL9x9SnCo3vTlTBnS5quim/492fnshIb6MXeoLZk7KbReYEtc9bUEhz8K4ibk7/1LIhRHOvQhvKS1t+ZYPZnPy/XIrwhgWK06cVzy6JS82iywzy3BV/aYx0EAc8f+Gjq3VHL5nTCLodEyfsQ6930Oeu3ZGbB6OAaK5j3ULbtEvvy8DPTGV59bkp1JroBbhetYZkWXshoJOk0Fv++82ViIBx9stzlUqpng6EatSAN6VwQDjSLl1fsGiaXX6650/rIDWH9sKUd5UorWIrs95uzn3pvO4NN+e9zqrwICPMRR/yEh9ONdeP/AgVtduB2jVFrNAjBRWl0BPXf2BDO98b4FV8TRe9/YA8MINu2gnRbELRcUM4YgB1etqkHeNvnAlDQgn2jhy+wAmuFqGELSnEI6NTXWHy9L9eDnEKJvPbp5TAAPb6Kidty00Q9PXUYx9gt3pc9dier6DQufi9Pan/if8XP/8uhikHQcL4Qu/cfF+XysrnKEogpaNZxIh6wRTEiQ+O0XiJ2kO4arIvV1CX7P/M+TSp3JzO4eNxvO0i06yY8KOzCZtiotFier/rSdCAAAAAA=
Ipo Date
1995-11-30T00:00:00.000Z
Market Cap
558959872
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9970000000000001
Sentiment Sources
9
Rating
4
Target Price
64
Strong Buy
1
Buy
0
Hold
1
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
151067000
Cost Of Revenue
118917000
Gross Profit
32150000
Operating Expenses
13113000
Operating Income
19037000
Interest Expense
3584000
Pretax Income
18246000
Net Income
13505000
Eps
1.3551073650411398
Dividends Per Share
-
Shares Outstanding
9609651
Income Tax Expense
4741000
EBITDA
27078000
Operating Margin
12.601693288408455
Total Other Income Expense Net
-791000
Cash
2671000
Short Term Investments
-
Receivables
195016000
Inventories
74521000
Total Current Assets
274901000
Property Plant Equipment
244265000
Total Assets
605233000
Payables
28052000
Short Term Debt
7763000
Long Term Debt
36864000
Total Liabilities
218881000
Equity
386352000
Depreciation
5248000
Change In Working Capital
-790000
Cash From Operations
20978000
Capital Expenditures
7799000
Cash From Investing
-7789000
Cash From Financing
-12549000
Net Change In Cash
640000
PE
15.8197
PB
1.638764598086719
ROE
3.4955170414544248
ROA
2.231372050103018
FCF
13179000
Fcf Percent
0.08723943680618533
Piotroski FScore
4
Health Score
59
Deep Value Investing Score
6
Defensive Investing Score
6.5
Dividend Investing Score
3
Economic Moat Investing Score
6.8
Garp Investing Score
7
Growth Investing Score
6
Momentum Investing Score
5.5
Net Net Investing Score
2.5
Quality Investing Score
6.5
Value Investing Score
6.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
151067000
Quarters > 0 > income Statement > cost Of Revenue
118917000
Quarters > 0 > income Statement > gross Profit
32150000
Quarters > 0 > income Statement > operating Expenses
13113000
Quarters > 0 > income Statement > operating Income
19037000
Quarters > 0 > income Statement > interest Expense
3584000
Quarters > 0 > income Statement > pretax Income
18246000
Quarters > 0 > income Statement > net Income
13505000
Quarters > 0 > income Statement > eps
1.3551073650411398
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
9966000
Quarters > 0 > income Statement > income Tax Expense
4741000
Quarters > 0 > income Statement > EBITDA
27078000
Quarters > 0 > income Statement > operating Margin
12.601693288408455
Quarters > 0 > income Statement > total Other Income Expense Net
-791000
Quarters > 0 > balance Sheet > cash
2671000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
195016000
Quarters > 0 > balance Sheet > inventories
74521000
Quarters > 0 > balance Sheet > total Current Assets
274901000
Quarters > 0 > balance Sheet > property Plant Equipment
244265000
Quarters > 0 > balance Sheet > total Assets
605233000
Quarters > 0 > balance Sheet > payables
28052000
Quarters > 0 > balance Sheet > short Term Debt
7763000
Quarters > 0 > balance Sheet > long Term Debt
36864000
Quarters > 0 > balance Sheet > total Liabilities
218881000
Quarters > 0 > balance Sheet > equity
386352000
Quarters > 0 > cash Flow > net Income
13505000
Quarters > 0 > cash Flow > depreciation
5248000
Quarters > 0 > cash Flow > change In Working Capital
-790000
Quarters > 0 > cash Flow > cash From Operations
20978000
Quarters > 0 > cash Flow > capital Expenditures
7799000
Quarters > 0 > cash Flow > cash From Investing
-7789000
Quarters > 0 > cash Flow > cash From Financing
-12549000
Quarters > 0 > cash Flow > net Change In Cash
640000
Quarters > 0 > ratios > PE
1.3551073650411398
Quarters > 0 > ratios > PB
1.638764598086719
Quarters > 0 > ratios > ROE
3.4955170414544248
Quarters > 0 > ratios > ROA
2.231372050103018
Quarters > 0 > ratios > FCF
13179000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.08723943680618533
Quarters > 0 > health Score
59
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
133182000
Quarters > 1 > income Statement > cost Of Revenue
107817000
Quarters > 1 > income Statement > gross Profit
25365000
Quarters > 1 > income Statement > operating Expenses
12129000
Quarters > 1 > income Statement > operating Income
13236000
Quarters > 1 > income Statement > interest Expense
763000
Quarters > 1 > income Statement > pretax Income
12494000
Quarters > 1 > income Statement > net Income
9063000
Quarters > 1 > income Statement > eps
0.9098484087942977
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
9961000
Quarters > 1 > income Statement > income Tax Expense
3431000
Quarters > 1 > income Statement > EBITDA
18130000
Quarters > 1 > income Statement > operating Margin
9.938279947740686
Quarters > 1 > income Statement > total Other Income Expense Net
-742000
Quarters > 1 > balance Sheet > cash
2031000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
181196000
Quarters > 1 > balance Sheet > inventories
76477000
Quarters > 1 > balance Sheet > total Current Assets
264002000
Quarters > 1 > balance Sheet > property Plant Equipment
241691000
Quarters > 1 > balance Sheet > total Assets
592580000
Quarters > 1 > balance Sheet > payables
30794000
Quarters > 1 > balance Sheet > short Term Debt
8045000
Quarters > 1 > balance Sheet > long Term Debt
40623000
Quarters > 1 > balance Sheet > total Liabilities
213128000
Quarters > 1 > balance Sheet > equity
379452000
Quarters > 1 > cash Flow > net Income
9063000
Quarters > 1 > cash Flow > depreciation
4873000
Quarters > 1 > cash Flow > change In Working Capital
-12028000
Quarters > 1 > cash Flow > cash From Operations
5424000
Quarters > 1 > cash Flow > capital Expenditures
3495000
Quarters > 1 > cash Flow > cash From Investing
-3474000
Quarters > 1 > cash Flow > cash From Financing
-5204000
Quarters > 1 > cash Flow > net Change In Cash
-3254000
Quarters > 1 > ratios > PE
0.9098484087942977
Quarters > 1 > ratios > PB
1.6677269588775394
Quarters > 1 > ratios > ROE
2.388444388223016
Quarters > 1 > ratios > ROA
1.5294137500421883
Quarters > 1 > ratios > FCF
1929000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.014483939271072667
Quarters > 1 > health Score
49
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
116115000
Quarters > 2 > income Statement > cost Of Revenue
96750000
Quarters > 2 > income Statement > gross Profit
19365000
Quarters > 2 > income Statement > operating Expenses
13796000
Quarters > 2 > income Statement > operating Income
5569000
Quarters > 2 > income Statement > interest Expense
635000
Quarters > 2 > income Statement > pretax Income
4941000
Quarters > 2 > income Statement > net Income
3964000
Quarters > 2 > income Statement > eps
0.3918157556587921
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
10117000
Quarters > 2 > income Statement > income Tax Expense
977000
Quarters > 2 > income Statement > EBITDA
5569000
Quarters > 2 > income Statement > operating Margin
4.7961073074107565
Quarters > 2 > income Statement > total Other Income Expense Net
-628000
Quarters > 2 > balance Sheet > cash
5285000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
165069000
Quarters > 2 > balance Sheet > inventories
80684000
Quarters > 2 > balance Sheet > total Current Assets
257272000
Quarters > 2 > balance Sheet > property Plant Equipment
237125000
Quarters > 2 > balance Sheet > total Assets
582234000
Quarters > 2 > balance Sheet > payables
24682000
Quarters > 2 > balance Sheet > short Term Debt
8035000
Quarters > 2 > balance Sheet > long Term Debt
36261000
Quarters > 2 > balance Sheet > total Liabilities
203778000
Quarters > 2 > balance Sheet > equity
378456000
Quarters > 2 > cash Flow > net Income
3964000
Quarters > 2 > cash Flow > depreciation
4421000
Quarters > 2 > cash Flow > change In Working Capital
-7179000
Quarters > 2 > cash Flow > cash From Operations
4848000
Quarters > 2 > cash Flow > capital Expenditures
3670000
Quarters > 2 > cash Flow > cash From Investing
-3670000
Quarters > 2 > cash Flow > cash From Financing
-900000
Quarters > 2 > cash Flow > net Change In Cash
278000
Quarters > 2 > ratios > PE
0.3918157556587921
Quarters > 2 > ratios > PB
1.6983031316718458
Quarters > 2 > ratios > ROE
1.047413701989135
Quarters > 2 > ratios > ROA
0.6808259222237107
Quarters > 2 > ratios > FCF
1178000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.010145114756922017
Quarters > 2 > health Score
48
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
119627000
Quarters > 3 > income Statement > cost Of Revenue
97189000
Quarters > 3 > income Statement > gross Profit
22438000
Quarters > 3 > income Statement > operating Expenses
11941000
Quarters > 3 > income Statement > operating Income
10497000
Quarters > 3 > income Statement > interest Expense
911000
Quarters > 3 > income Statement > pretax Income
9660000
Quarters > 3 > income Statement > net Income
10096000
Quarters > 3 > income Statement > eps
0.998812821527503
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
10108000
Quarters > 3 > income Statement > income Tax Expense
-436000
Quarters > 3 > income Statement > EBITDA
10497000
Quarters > 3 > income Statement > operating Margin
8.774774925393098
Quarters > 3 > income Statement > total Other Income Expense Net
-837000
Quarters > 3 > balance Sheet > cash
5007000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
170368000
Quarters > 3 > balance Sheet > inventories
79770000
Quarters > 3 > balance Sheet > total Current Assets
262488000
Quarters > 3 > balance Sheet > property Plant Equipment
238203000
Quarters > 3 > balance Sheet > total Assets
589653000
Quarters > 3 > balance Sheet > payables
27783000
Quarters > 3 > balance Sheet > short Term Debt
9722000
Quarters > 3 > balance Sheet > long Term Debt
36153000
Quarters > 3 > balance Sheet > total Liabilities
215650000
Quarters > 3 > balance Sheet > equity
374003000
Quarters > 3 > cash Flow > net Income
10096000
Quarters > 3 > cash Flow > depreciation
4792000
Quarters > 3 > cash Flow > change In Working Capital
24435000
Quarters > 3 > cash Flow > cash From Operations
36123000
Quarters > 3 > cash Flow > capital Expenditures
4190000
Quarters > 3 > cash Flow > cash From Investing
-4189000
Quarters > 3 > cash Flow > cash From Financing
-32650000
Quarters > 3 > cash Flow > net Change In Cash
-716000
Quarters > 3 > ratios > PE
0.998812821527503
Quarters > 3 > ratios > PB
1.7169948904153176
Quarters > 3 > ratios > ROE
2.6994435873509035
Quarters > 3 > ratios > ROA
1.7121934425840282
Quarters > 3 > ratios > FCF
31933000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.26693806582126106
Quarters > 3 > health Score
69
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
492548000
Annuals > 0 > income Statement > cost Of Revenue
397143000
Annuals > 0 > income Statement > gross Profit
95405000
Annuals > 0 > income Statement > operating Expenses
47161000
Annuals > 0 > income Statement > operating Income
48244000
Annuals > 0 > income Statement > interest Expense
5660000
Annuals > 0 > income Statement > pretax Income
42371000
Annuals > 0 > income Statement > net Income
34206000
Annuals > 0 > income Statement > eps
3.398172064375124
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
10066000
Annuals > 0 > income Statement > income Tax Expense
8165000
Annuals > 0 > income Statement > EBITDA
67421000
Annuals > 0 > income Statement > operating Margin
9.79478142231823
Annuals > 0 > income Statement > total Other Income Expense Net
-5873000
Annuals > 0 > balance Sheet > cash
5007000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
170368000
Annuals > 0 > balance Sheet > inventories
79770000
Annuals > 0 > balance Sheet > total Current Assets
262488000
Annuals > 0 > balance Sheet > property Plant Equipment
238203000
Annuals > 0 > balance Sheet > total Assets
589653000
Annuals > 0 > balance Sheet > payables
27783000
Annuals > 0 > balance Sheet > short Term Debt
9722000
Annuals > 0 > balance Sheet > long Term Debt
36153000
Annuals > 0 > balance Sheet > total Liabilities
215650000
Annuals > 0 > balance Sheet > equity
374003000
Annuals > 0 > cash Flow > net Income
34206000
Annuals > 0 > cash Flow > depreciation
19071000
Annuals > 0 > cash Flow > change In Working Capital
669000
Annuals > 0 > cash Flow > cash From Operations
55051000
Annuals > 0 > cash Flow > capital Expenditures
20799000
Annuals > 0 > cash Flow > cash From Investing
-20736000
Annuals > 0 > cash Flow > cash From Financing
-33376000
Annuals > 0 > cash Flow > net Change In Cash
939000
Annuals > 0 > ratios > PE
3.398172064375124
Annuals > 0 > ratios > PB
1.5583334893035616
Annuals > 0 > ratios > ROE
9.145915941850733
Annuals > 0 > ratios > ROA
5.801038916108287
Annuals > 0 > ratios > FCF
34252000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.06954043057732444
Annuals > 0 > health Score
65
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
444355000
Annuals > 1 > income Statement > cost Of Revenue
366713000
Annuals > 1 > income Statement > gross Profit
77642000
Annuals > 1 > income Statement > operating Expenses
43784000
Annuals > 1 > income Statement > operating Income
33858000
Annuals > 1 > income Statement > interest Expense
4855000
Annuals > 1 > income Statement > pretax Income
29279000
Annuals > 1 > income Statement > net Income
21072000
Annuals > 1 > income Statement > eps
2.0902688225374466
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
10081000
Annuals > 1 > income Statement > income Tax Expense
8207000
Annuals > 1 > income Statement > EBITDA
49940000
Annuals > 1 > income Statement > operating Margin
7.619583441167535
Annuals > 1 > income Statement > total Other Income Expense Net
-4579000
Annuals > 1 > balance Sheet > cash
4068000
Annuals > 1 > balance Sheet > short Term Investments
1
Annuals > 1 > balance Sheet > receivables
168161000
Annuals > 1 > balance Sheet > inventories
91229000
Annuals > 1 > balance Sheet > total Current Assets
272484000
Annuals > 1 > balance Sheet > property Plant Equipment
232110000
Annuals > 1 > balance Sheet > total Assets
597881000
Annuals > 1 > balance Sheet > payables
31142000
Annuals > 1 > balance Sheet > short Term Debt
17410000
Annuals > 1 > balance Sheet > long Term Debt
54485000
Annuals > 1 > balance Sheet > total Liabilities
257521000
Annuals > 1 > balance Sheet > equity
340360000
Annuals > 1 > cash Flow > net Income
21072000
Annuals > 1 > cash Flow > depreciation
15806000
Annuals > 1 > cash Flow > change In Working Capital
11996000
Annuals > 1 > cash Flow > cash From Operations
53455000
Annuals > 1 > cash Flow > capital Expenditures
18291000
Annuals > 1 > cash Flow > cash From Investing
-20372000
Annuals > 1 > cash Flow > cash From Financing
-32696000
Annuals > 1 > cash Flow > net Change In Cash
387000
Annuals > 1 > ratios > PE
2.0902688225374466
Annuals > 1 > ratios > PB
1.7149192031966154
Annuals > 1 > ratios > ROE
6.191091785168645
Annuals > 1 > ratios > ROA
3.5244471725978914
Annuals > 1 > ratios > FCF
35164000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.07913492590383815
Annuals > 1 > health Score
62
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
457665000
Annuals > 2 > income Statement > cost Of Revenue
371810000
Annuals > 2 > income Statement > gross Profit
85855000
Annuals > 2 > income Statement > operating Expenses
41034000
Annuals > 2 > income Statement > operating Income
44821000
Annuals > 2 > income Statement > interest Expense
3568000
Annuals > 2 > income Statement > pretax Income
41350000
Annuals > 2 > income Statement > net Income
31149000
Annuals > 2 > income Statement > eps
3.1111666000799043
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
10012000
Annuals > 2 > income Statement > income Tax Expense
10201000
Annuals > 2 > income Statement > EBITDA
62151000
Annuals > 2 > income Statement > operating Margin
9.793407841980487
Annuals > 2 > income Statement > total Other Income Expense Net
-3471000
Annuals > 2 > balance Sheet > cash
3681000
Annuals > 2 > balance Sheet > short Term Investments
862000
Annuals > 2 > balance Sheet > receivables
193341000
Annuals > 2 > balance Sheet > inventories
71029000
Annuals > 2 > balance Sheet > total Current Assets
278740000
Annuals > 2 > balance Sheet > property Plant Equipment
226290000
Annuals > 2 > balance Sheet > total Assets
601340000
Annuals > 2 > balance Sheet > payables
26968000
Annuals > 2 > balance Sheet > short Term Debt
15458000
Annuals > 2 > balance Sheet > long Term Debt
83696000
Annuals > 2 > balance Sheet > total Liabilities
283066000
Annuals > 2 > balance Sheet > equity
318274000
Annuals > 2 > cash Flow > net Income
31149000
Annuals > 2 > cash Flow > depreciation
17103000
Annuals > 2 > cash Flow > change In Working Capital
-34642000
Annuals > 2 > cash Flow > cash From Operations
17540000
Annuals > 2 > cash Flow > capital Expenditures
23156000
Annuals > 2 > cash Flow > cash From Investing
-23050000
Annuals > 2 > cash Flow > cash From Financing
6194000
Annuals > 2 > cash Flow > net Change In Cash
684000
Annuals > 2 > ratios > PE
3.1111666000799043
Annuals > 2 > ratios > PB
1.8213702658715445
Annuals > 2 > ratios > ROE
9.786850323934724
Annuals > 2 > ratios > ROA
5.179931486347158
Annuals > 2 > ratios > FCF
-5616000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
-0.012270984235193865
Annuals > 2 > health Score
59
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
333313000
Annuals > 3 > income Statement > cost Of Revenue
289059000
Annuals > 3 > income Statement > gross Profit
44254000
Annuals > 3 > income Statement > operating Expenses
28222000
Annuals > 3 > income Statement > operating Income
16032000
Annuals > 3 > income Statement > interest Expense
1202000
Annuals > 3 > income Statement > pretax Income
15158000
Annuals > 3 > income Statement > net Income
11523000
Annuals > 3 > income Statement > eps
1.1606567284448026
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
9928000
Annuals > 3 > income Statement > income Tax Expense
3635000
Annuals > 3 > income Statement > EBITDA
29984000
Annuals > 3 > income Statement > operating Margin
4.809893403497614
Annuals > 3 > income Statement > total Other Income Expense Net
-874000
Annuals > 3 > balance Sheet > cash
2997000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
159834000
Annuals > 3 > balance Sheet > inventories
59651000
Annuals > 3 > balance Sheet > total Current Assets
228226000
Annuals > 3 > balance Sheet > property Plant Equipment
219773000
Annuals > 3 > balance Sheet > total Assets
547679000
Annuals > 3 > balance Sheet > payables
32267000
Annuals > 3 > balance Sheet > short Term Debt
9883000
Annuals > 3 > balance Sheet > long Term Debt
86761000
Annuals > 3 > balance Sheet > total Liabilities
264296000
Annuals > 3 > balance Sheet > equity
283383000
Annuals > 3 > cash Flow > net Income
11523000
Annuals > 3 > cash Flow > depreciation
13624000
Annuals > 3 > cash Flow > change In Working Capital
-34547000
Annuals > 3 > cash Flow > cash From Operations
-5811000
Annuals > 3 > cash Flow > capital Expenditures
13262000
Annuals > 3 > cash Flow > cash From Investing
-100152000
Annuals > 3 > cash Flow > cash From Financing
71033000
Annuals > 3 > cash Flow > net Change In Cash
-34930000
Annuals > 3 > ratios > PE
1.1606567284448026
Annuals > 3 > ratios > PB
2.02846042282
Annuals > 3 > ratios > ROE
4.066228390552714
Annuals > 3 > ratios > ROA
2.1039696610605847
Annuals > 3 > ratios > FCF
-19073000
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
-0.05722249057192489
Annuals > 3 > health Score
50
Valuation > metrics > PE
15.8197
Valuation > metrics > PB
1.638764598086719
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
3.4955170414544248
Profitability > metrics > ROA
4.912677654864842
Profitability > metrics > Net Margin
0.08939741968795303
Profitability > final Score
35
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.5665325920404191
Risk > metrics > Interest Coverage
5.311662946428571
Risk > final Score
69
Risk > verdict
High
Liquidity > metrics > Current Ratio
7.675582856345107
Liquidity > metrics > Quick Ratio
5.5948624877844475
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
25
Prev Profitabilities > 1
12
Prev Profitabilities > 2
30
Prev Risks > 0
88
Prev Risks > 1
83
Prev Risks > 2
88
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T00:57:01.259Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-09
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.7667
Earnings History > 0 > eps Difference
-0.7667
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-29
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.38
Earnings History > 1 > eps Estimate
1.07
Earnings History > 1 > eps Difference
0.31
Earnings History > 1 > surprise Percent
28.972
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-29
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.91
Earnings History > 2 > eps Estimate
0.7833
Earnings History > 2 > eps Difference
0.1267
Earnings History > 2 > surprise Percent
16.1752
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-29
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.39
Earnings History > 3 > eps Estimate
0.34
Earnings History > 3 > eps Difference
0.05
Earnings History > 3 > surprise Percent
14.7059
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-03-03
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.77
Earnings History > 4 > eps Estimate
0.9133
Earnings History > 4 > eps Difference
-0.1433
Earnings History > 4 > surprise Percent
-15.6904
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-30
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.02
Earnings History > 5 > eps Estimate
0.87
Earnings History > 5 > eps Difference
0.15
Earnings History > 5 > surprise Percent
17.2414
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-31
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.86
Earnings History > 6 > eps Estimate
0.63
Earnings History > 6 > eps Difference
0.23
Earnings History > 6 > surprise Percent
36.5079
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-01
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.52
Earnings History > 7 > eps Estimate
0.34
Earnings History > 7 > eps Difference
0.18
Earnings History > 7 > surprise Percent
52.9412
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-03-04
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.54
Earnings History > 8 > eps Estimate
0.42
Earnings History > 8 > eps Difference
0.12
Earnings History > 8 > surprise Percent
28.5714
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-02
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.58
Earnings History > 9 > eps Estimate
0.82
Earnings History > 9 > eps Difference
-0.24
Earnings History > 9 > surprise Percent
-29.2683
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-02
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.74
Earnings History > 10 > eps Estimate
0.79
Earnings History > 10 > eps Difference
-0.05
Earnings History > 10 > surprise Percent
-6.3291
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-03
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.23
Earnings History > 11 > eps Estimate
0.38
Earnings History > 11 > eps Difference
-0.15
Earnings History > 11 > surprise Percent
-39.4737
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-03-15
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.85
Earnings History > 12 > eps Estimate
0.71
Earnings History > 12 > eps Difference
0.14
Earnings History > 12 > surprise Percent
19.7183
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-08
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.05
Earnings History > 13 > eps Estimate
0.78
Earnings History > 13 > eps Difference
0.27
Earnings History > 13 > surprise Percent
34.6154
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
1.04
Earnings History > 14 > eps Estimate
0.73
Earnings History > 14 > eps Difference
0.31
Earnings History > 14 > surprise Percent
42.4658
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-04
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.42
Earnings History > 15 > eps Estimate
0.32
Earnings History > 15 > eps Difference
0.1
Earnings History > 15 > surprise Percent
31.25
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-15
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.67
Earnings History > 16 > eps Estimate
0.56
Earnings History > 16 > eps Difference
0.11
Earnings History > 16 > surprise Percent
19.6429
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.54
Earnings History > 17 > eps Estimate
0.33
Earnings History > 17 > eps Difference
0.21
Earnings History > 17 > surprise Percent
63.6364
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-04
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.21
Earnings History > 18 > eps Estimate
0.28
Earnings History > 18 > eps Difference
-0.07
Earnings History > 18 > surprise Percent
-25
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-03
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.22
Earnings History > 19 > eps Estimate
0.17
Earnings History > 19 > eps Difference
0.05
Earnings History > 19 > surprise Percent
29.4118
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-03
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.57
Earnings History > 20 > eps Estimate
0.52
Earnings History > 20 > eps Difference
0.05
Earnings History > 20 > surprise Percent
9.6154
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-04
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.78
Earnings History > 21 > eps Estimate
0.71
Earnings History > 21 > eps Difference
0.07
Earnings History > 21 > surprise Percent
9.8592
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-04
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.45
Earnings History > 22 > eps Estimate
0.54
Earnings History > 22 > eps Difference
-0.09
Earnings History > 22 > surprise Percent
-16.6667
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-07
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.33
Earnings History > 23 > eps Estimate
0.28
Earnings History > 23 > eps Difference
0.05
Earnings History > 23 > surprise Percent
17.8571
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-02
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
1.22
Earnings History > 24 > eps Estimate
0.99
Earnings History > 24 > eps Difference
0.23
Earnings History > 24 > surprise Percent
23.2323
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-30
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.93
Earnings History > 25 > eps Estimate
0.52
Earnings History > 25 > eps Difference
0.41
Earnings History > 25 > surprise Percent
78.8462
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-05
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.31
Earnings History > 26 > eps Estimate
0.39
Earnings History > 26 > eps Difference
-0.08
Earnings History > 26 > surprise Percent
-20.5128
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-08
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.22
Earnings History > 27 > eps Estimate
0.18
Earnings History > 27 > eps Difference
0.04
Earnings History > 27 > surprise Percent
22.2222
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-13
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.02
Earnings History > 28 > eps Estimate
0.27
Earnings History > 28 > eps Difference
-0.25
Earnings History > 28 > surprise Percent
-92.5926
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-07
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.02
Earnings History > 29 > eps Estimate
0.19
Earnings History > 29 > eps Difference
-0.21
Earnings History > 29 > surprise Percent
-110.5263
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-02
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.59
Earnings History > 30 > eps Estimate
-0.2
Earnings History > 30 > eps Difference
-0.39
Earnings History > 30 > surprise Percent
-195
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-02
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.2
Earnings History > 31 > eps Estimate
-0.15
Earnings History > 31 > eps Difference
-0.05
Earnings History > 31 > surprise Percent
-33.3333
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-28
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.2
Earnings History > 32 > eps Estimate
-0.12
Earnings History > 32 > eps Difference
-0.08
Earnings History > 32 > surprise Percent
-66.6667
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-31
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.16
Earnings History > 33 > eps Estimate
-0.07
Earnings History > 33 > eps Difference
-0.09
Earnings History > 33 > surprise Percent
-128.5714
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-02
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.22
Earnings History > 34 > eps Estimate
-0.26
Earnings History > 34 > eps Difference
0.04
Earnings History > 34 > surprise Percent
15.3846
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-02
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.31
Earnings History > 35 > eps Estimate
-0.33
Earnings History > 35 > eps Difference
0.02
Earnings History > 35 > surprise Percent
6.0606
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-08
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.14
Earnings History > 36 > eps Estimate
-0.24
Earnings History > 36 > eps Difference
0.38
Earnings History > 36 > surprise Percent
158.3333
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-01
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.08
Earnings History > 37 > eps Estimate
-0.67
Earnings History > 37 > eps Difference
0.75
Earnings History > 37 > surprise Percent
111.9403
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-02
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.65
Earnings History > 38 > eps Estimate
-0.75
Earnings History > 38 > eps Difference
0.1
Earnings History > 38 > surprise Percent
13.3333
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-04
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-1
Earnings History > 39 > eps Estimate
-0.55
Earnings History > 39 > eps Difference
-0.45
Earnings History > 39 > surprise Percent
-81.8182
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-03-01
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
-1.43
Earnings History > 40 > eps Estimate
-0.42
Earnings History > 40 > eps Difference
-1.01
Earnings History > 40 > surprise Percent
-240.4762
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-04
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
-0.16
Earnings History > 41 > eps Estimate
-0.29
Earnings History > 41 > eps Difference
0.13
Earnings History > 41 > surprise Percent
44.8276
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-05
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
-0.71
Earnings History > 42 > eps Estimate
-0.26
Earnings History > 42 > eps Difference
-0.45
Earnings History > 42 > surprise Percent
-173.0769
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-05
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
-0.22
Earnings History > 43 > eps Estimate
-0.01
Earnings History > 43 > eps Difference
-0.21
Earnings History > 43 > surprise Percent
-2100
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-10
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.21
Earnings History > 44 > eps Estimate
0.23
Earnings History > 44 > eps Difference
-0.02
Earnings History > 44 > surprise Percent
-8.6957
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-03
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.61
Earnings History > 45 > eps Estimate
0.69
Earnings History > 45 > eps Difference
-0.08
Earnings History > 45 > surprise Percent
-11.5942
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.33
Earnings History > 46 > eps Estimate
0.27
Earnings History > 46 > eps Difference
0.06
Earnings History > 46 > surprise Percent
22.2222
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-07
Earnings History > 47 > date
2014-03-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.05
Earnings History > 47 > eps Difference
-0.08
Earnings History > 47 > surprise Percent
-160
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-17
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.02
Earnings History > 48 > eps Estimate
0.12
Earnings History > 48 > eps Difference
-0.1
Earnings History > 48 > surprise Percent
-83.3333
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-04
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.11
Earnings History > 49 > eps Estimate
0.09
Earnings History > 49 > eps Difference
0.02
Earnings History > 49 > surprise Percent
22.2222
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-05
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.59
Earnings History > 50 > eps Estimate
0.24
Earnings History > 50 > eps Difference
0.35
Earnings History > 50 > surprise Percent
145.8333
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-06
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
1
Earnings History > 51 > eps Estimate
0.33
Earnings History > 51 > eps Difference
0.67
Earnings History > 51 > surprise Percent
203.0303
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-14
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.48
Earnings History > 52 > eps Estimate
0.28
Earnings History > 52 > eps Difference
0.2
Earnings History > 52 > surprise Percent
71.4286
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-08
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.29
Earnings History > 53 > eps Estimate
0.54
Earnings History > 53 > eps Difference
-0.25
Earnings History > 53 > surprise Percent
-46.2963
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-06
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.38
Earnings History > 54 > eps Estimate
0.35
Earnings History > 54 > eps Difference
0.03
Earnings History > 54 > surprise Percent
8.5714
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-14
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.5
Earnings History > 55 > eps Estimate
0.3
Earnings History > 55 > eps Difference
0.2
Earnings History > 55 > surprise Percent
66.6667
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-11-15
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.3504
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-08-05
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.57
Earnings History > 57 > eps Estimate
0.24
Earnings History > 57 > eps Difference
0.33
Earnings History > 57 > surprise Percent
137.5
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-05-10
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.38
Earnings History > 58 > eps Estimate
0.13
Earnings History > 58 > eps Difference
0.25
Earnings History > 58 > surprise Percent
192.3077
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-03-22
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
-0.19
Earnings History > 59 > eps Estimate
0.09
Earnings History > 59 > eps Difference
-0.28
Earnings History > 59 > surprise Percent
-311.1111
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-11-16
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.07
Earnings History > 60 > eps Estimate
-0.11
Earnings History > 60 > eps Difference
0.18
Earnings History > 60 > surprise Percent
163.6364
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-07-28
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-0.1506
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-04-27
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.113
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-02-24
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-0.2069
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-21
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.5946
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-07-29
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.26
Earnings History > 65 > eps Estimate
0.26
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
0
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-04-28
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.28
Earnings History > 66 > eps Estimate
0.23
Earnings History > 66 > eps Difference
0.05
Earnings History > 66 > surprise Percent
21.7391
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-02-25
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.92
Earnings History > 67 > eps Estimate
0.66
Earnings History > 67 > eps Difference
0.26
Earnings History > 67 > surprise Percent
39.3939
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-10-22
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
1.09
Earnings History > 68 > eps Estimate
0.75
Earnings History > 68 > eps Difference
0.34
Earnings History > 68 > surprise Percent
45.3333
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-07-23
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.9
Earnings History > 69 > eps Estimate
0.61
Earnings History > 69 > eps Difference
0.29
Earnings History > 69 > surprise Percent
47.541
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-04-23
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.54
Earnings History > 70 > eps Estimate
0.53
Earnings History > 70 > eps Difference
0.01
Earnings History > 70 > surprise Percent
1.8868
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-03-05
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.6
Earnings History > 71 > eps Estimate
0.6
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
0
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-10-24
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.55
Earnings History > 72 > eps Estimate
0.55
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
0
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-07-25
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.61
Earnings History > 73 > eps Estimate
0.61
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
0
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-04-25
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.49
Earnings History > 74 > eps Estimate
0.43
Earnings History > 74 > eps Difference
0.06
Earnings History > 74 > surprise Percent
13.9535
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-03-21
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.72
Earnings History > 75 > eps Estimate
0.52
Earnings History > 75 > eps Difference
0.2
Earnings History > 75 > surprise Percent
38.4615
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-10-19
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.57
Earnings History > 76 > eps Estimate
0.6
Earnings History > 76 > eps Difference
-0.03
Earnings History > 76 > surprise Percent
-5
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-07-26
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
1.03
Earnings History > 77 > eps Estimate
0.35
Earnings History > 77 > eps Difference
0.68
Earnings History > 77 > surprise Percent
194.2857
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-04-25
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.37
Earnings History > 78 > eps Estimate
0.4
Earnings History > 78 > eps Difference
-0.03
Earnings History > 78 > surprise Percent
-7.5
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-02-22
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.48
Earnings History > 79 > eps Estimate
0.47
Earnings History > 79 > eps Difference
0.01
Earnings History > 79 > surprise Percent
2.1277
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-10-26
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.56
Earnings History > 80 > eps Estimate
0.5
Earnings History > 80 > eps Difference
0.06
Earnings History > 80 > surprise Percent
12
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-07-27
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.49
Earnings History > 81 > eps Estimate
0.45
Earnings History > 81 > eps Difference
0.04
Earnings History > 81 > surprise Percent
8.8889
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-04-27
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.37
Earnings History > 82 > eps Estimate
0.4
Earnings History > 82 > eps Difference
-0.03
Earnings History > 82 > surprise Percent
-7.5
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-02-23
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.62
Earnings History > 83 > eps Estimate
0.55
Earnings History > 83 > eps Difference
0.07
Earnings History > 83 > surprise Percent
12.7273
Earnings History > 84 > period
2004-09-30
Earnings History > 84 > report Date
2004-10-20
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.58
Earnings History > 84 > eps Estimate
0.5
Earnings History > 84 > eps Difference
0.08
Earnings History > 84 > surprise Percent
16
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-07-27
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.45
Earnings History > 85 > eps Estimate
0.43
Earnings History > 85 > eps Difference
0.02
Earnings History > 85 > surprise Percent
4.6512
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-04-27
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.17
Earnings History > 86 > eps Estimate
0.15
Earnings History > 86 > eps Difference
0.02
Earnings History > 86 > surprise Percent
13.3333
Earnings History > 87 > period
2003-12-31
Earnings History > 87 > report Date
2004-02-24
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.2
Earnings History > 87 > eps Estimate
0.18
Earnings History > 87 > eps Difference
0.02
Earnings History > 87 > surprise Percent
11.1111
Earnings History > 88 > period
2003-09-30
Earnings History > 88 > report Date
2003-10-22
Earnings History > 88 > date
2003-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.31
Earnings History > 88 > eps Estimate
0.25
Earnings History > 88 > eps Difference
0.06
Earnings History > 88 > surprise Percent
24
Earnings History > 89 > period
2003-06-30
Earnings History > 89 > report Date
2003-07-23
Earnings History > 89 > date
2003-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.06
Earnings History > 89 > eps Estimate
0.05
Earnings History > 89 > eps Difference
0.01
Earnings History > 89 > surprise Percent
20
Earnings History > 90 > period
2003-03-31
Earnings History > 90 > report Date
2003-04-23
Earnings History > 90 > date
2003-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
-0.05
Earnings History > 90 > eps Estimate
-0.05
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
0
Earnings History > 91 > period
2002-12-31
Earnings History > 91 > report Date
2003-02-19
Earnings History > 91 > date
2002-12-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.35
Earnings History > 91 > eps Estimate
0.35
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-23
Earnings History > 92 > date
2002-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.44
Earnings History > 92 > eps Estimate
0.48
Earnings History > 92 > eps Difference
-0.04
Earnings History > 92 > surprise Percent
-8.3333
Earnings History > 93 > period
2002-06-30
Earnings History > 93 > report Date
2002-07-17
Earnings History > 93 > date
2002-06-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.31
Earnings History > 93 > eps Estimate
0.34
Earnings History > 93 > eps Difference
-0.03
Earnings History > 93 > surprise Percent
-8.8235
Earnings History > 94 > period
2002-03-31
Earnings History > 94 > report Date
2002-04-17
Earnings History > 94 > date
2002-03-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.27
Earnings History > 94 > eps Estimate
0.23
Earnings History > 94 > eps Difference
0.04
Earnings History > 94 > surprise Percent
17.3913
Earnings History > 95 > period
2001-12-31
Earnings History > 95 > report Date
2002-02-20
Earnings History > 95 > date
2001-12-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.35
Earnings History > 95 > eps Estimate
0.33
Earnings History > 95 > eps Difference
0.02
Earnings History > 95 > surprise Percent
6.0606
Earnings History > 96 > period
2001-09-30
Earnings History > 96 > report Date
2001-10-17
Earnings History > 96 > date
2001-09-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.51
Earnings History > 96 > eps Estimate
0.5
Earnings History > 96 > eps Difference
0.01
Earnings History > 96 > surprise Percent
2
Earnings History > 97 > period
2001-06-30
Earnings History > 97 > report Date
2001-07-19
Earnings History > 97 > date
2001-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.47
Earnings History > 97 > eps Estimate
0.46
Earnings History > 97 > eps Difference
0.01
Earnings History > 97 > surprise Percent
2.1739
Earnings History > 98 > period
2001-03-31
Earnings History > 98 > report Date
2001-04-18
Earnings History > 98 > date
2001-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.34
Earnings History > 98 > eps Estimate
0.34
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
0
Earnings History > 99 > period
2000-12-31
Earnings History > 99 > report Date
2001-02-20
Earnings History > 99 > date
2000-12-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.4
Earnings History > 99 > eps Estimate
0.3
Earnings History > 99 > eps Difference
0.1
Earnings History > 99 > surprise Percent
33.3333
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-10-24
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.4
Earnings History > 100 > eps Estimate
0.41
Earnings History > 100 > eps Difference
-0.01
Earnings History > 100 > surprise Percent
-2.439
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.46
Earnings History > 101 > eps Estimate
0.44
Earnings History > 101 > eps Difference
0.02
Earnings History > 101 > surprise Percent
4.5455
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-04-25
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.36
Earnings History > 102 > eps Estimate
0.44
Earnings History > 102 > eps Difference
-0.08
Earnings History > 102 > surprise Percent
-18.1818
Earnings History > 103 > period
1999-12-31
Earnings History > 103 > report Date
2000-02-22
Earnings History > 103 > date
1999-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.56
Earnings History > 103 > eps Estimate
0.58
Earnings History > 103 > eps Difference
-0.02
Earnings History > 103 > surprise Percent
-3.4483
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.58
Earnings History > 104 > eps Estimate
0.57
Earnings History > 104 > eps Difference
0.01
Earnings History > 104 > surprise Percent
1.7544
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.47
Earnings History > 105 > eps Estimate
0.45
Earnings History > 105 > eps Difference
0.02
Earnings History > 105 > surprise Percent
4.4444
Earnings History > 106 > period
1999-03-31
Earnings History > 106 > report Date
1999-04-20
Earnings History > 106 > date
1999-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.41
Earnings History > 106 > eps Estimate
0.39
Earnings History > 106 > eps Difference
0.02
Earnings History > 106 > surprise Percent
5.1282
Earnings History > 107 > period
1998-12-31
Earnings History > 107 > report Date
1999-02-23
Earnings History > 107 > date
1998-12-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.51
Earnings History > 107 > eps Estimate
0.5
Earnings History > 107 > eps Difference
0.01
Earnings History > 107 > surprise Percent
2
Earnings History > 108 > period
1998-09-30
Earnings History > 108 > report Date
1998-10-27
Earnings History > 108 > date
1998-09-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.64
Earnings History > 108 > eps Estimate
0.63
Earnings History > 108 > eps Difference
0.01
Earnings History > 108 > surprise Percent
1.5873
Earnings History > 109 > period
1998-06-30
Earnings History > 109 > report Date
1998-07-28
Earnings History > 109 > date
1998-06-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.5
Earnings History > 109 > eps Estimate
0.49
Earnings History > 109 > eps Difference
0.01
Earnings History > 109 > surprise Percent
2.0408
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.26
Earnings History > 110 > eps Estimate
0.28
Earnings History > 110 > eps Difference
-0.02
Earnings History > 110 > surprise Percent
-7.1429
Earnings History > 111 > period
1997-12-31
Earnings History > 111 > report Date
1998-02-17
Earnings History > 111 > date
1997-12-31
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.36
Earnings History > 111 > eps Estimate
0.39
Earnings History > 111 > eps Difference
-0.03
Earnings History > 111 > surprise Percent
-7.6923
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
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.5
Earnings History > 112 > eps Estimate
0.5
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.45
Earnings History > 113 > eps Estimate
0.44
Earnings History > 113 > eps Difference
0.01
Earnings History > 113 > surprise Percent
2.2727
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.37
Earnings History > 114 > eps Estimate
0.35
Earnings History > 114 > eps Difference
0.02
Earnings History > 114 > surprise Percent
5.7143
Earnings History > 115 > period
1996-12-31
Earnings History > 115 > report Date
1997-02-11
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.39
Earnings History > 115 > eps Estimate
0.35
Earnings History > 115 > eps Difference
0.04
Earnings History > 115 > surprise Percent
11.4286
Earnings History > 116 > period
1996-09-30
Earnings History > 116 > report Date
1996-10-15
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.48
Earnings History > 116 > eps Estimate
0.42
Earnings History > 116 > eps Difference
0.06
Earnings History > 116 > surprise Percent
14.2857
Earnings History > 117 > period
1996-06-30
Earnings History > 117 > report Date
1996-07-31
Earnings History > 117 > date
1996-06-30
Earnings History > 117 > before After Market
BeforeMarket
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.47
Earnings History > 117 > eps Estimate
0.4
Earnings History > 117 > eps Difference
0.07
Earnings History > 117 > surprise Percent
17.5
Earnings History > 118 > period
1996-03-31
Earnings History > 118 > report Date
1996-04-24
Earnings History > 118 > date
1996-03-31
Earnings History > 118 > before After Market
BeforeMarket
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.5
Earnings History > 118 > eps Estimate
0.28
Earnings History > 118 > eps Difference
0.22
Earnings History > 118 > surprise Percent
78.5714
Earnings History > 119 > period
1995-12-31
Earnings History > 119 > report Date
1996-02-20
Earnings History > 119 > date
1995-12-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.4
Earnings History > 119 > eps Estimate
0.25
Earnings History > 119 > eps Difference
0.15
Earnings History > 119 > surprise Percent
60
NWPX Infrastructure, Inc., together with its subsidiaries, engages in the manufacture and sale of water-related infrastructure products in North America and Canada. It operates through two segments, Engineered Steel Pressure Pipe (SPP) and Precast Infrastructure and Engineered Systems (Precast). The SPP segment provides large-diameter and high-pressure steel pipeline systems for use in water infrastructure applications, which are primarily related to drinking water systems. Its products are also used for hydroelectric power systems, wastewater systems, seismic resiliency, and other applications. In addition, this segment makes products for industrial plant piping systems and certain structural applications. The Precast segment offers stormwater and wastewater technology products, precast, and reinforced concrete products, including reinforced concrete pipe, manholes, box culverts, vaults and catch basins, pump lift stations, oil water separators, biofiltration units, steel casing pipes, and bar-wrapped concrete cylinder pipes, as well as pipeline system joints, fittings, specialized components, and other environmental and engineered solutions. The company sells its water infrastructure products under the ParkUSA, Geneva Pipe and Precast, Permalok, and Northwest Pipe Company brands primarily to installation contractors. The company was formerly known as Northwest Pipe Company and changed its name to NWPX Infrastructure, Inc. in June 2025. NWPX Infrastructure, Inc. was incorporated in 1966 and is headquartered in Vancouver, Washington.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ANWPX Infrastructure (NASDAQ:NWPX) Director Michael Franson Sells 5,506 Shares - MarketBeat
12/11/2025
NWPX Infrastructure (NASDAQ:NWPX) Director Michael Franson Sells 5,506 Shares MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$64
Analyst Picks
Strong Buy
1
Buy
0
Hold
1
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)
-
Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 106.49% of the total shares of Northwest Pipe Company
1.
BlackRock Inc(11.2952%)
since
2025/06/30
2.
Dimensional Fund Advisors, Inc.(7.2816%)
since
2025/06/30
3.
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd.(5.8328%)
since
2025/06/30
4.
Global X US Infrastructure Dev ETF(5.5158%)
since
2025/08/29
5.
Vanguard Group Inc(5.4955%)
since
2025/06/30
6.
Royce & Associates, LP(5.194%)
since
2025/06/30
7.
DDD Partners, LLC(4.6331%)
since
2025/06/30
8.
iShares US Infrastructure ETF(4.1859%)
since
2025/08/31
9.
Heartland Advisors Inc(3.3862%)
since
2025/06/30
10.
First Wilshire Securities Mgmt Inc (CA)(3.3731%)
since
2025/06/30
11.
Legal & General Group PLC(3.3543%)
since
2025/06/30
12.
Heartland Value Investor(3.1076%)
since
2025/07/31
13.
Vanguard Total Stock Mkt Idx Inv(3.0295%)
since
2025/07/31
14.
First Wilshire US SCV Equities SMA(2.9187%)
since
2025/06/30
15.
American Century Companies Inc(2.5527%)
since
2025/06/30
16.
Geode Capital Management, LLC(2.4926%)
since
2025/06/30
17.
iShares Russell 2000 ETF(2.4146%)
since
2025/08/31
18.
State Street Corp(2.3682%)
since
2025/06/30
19.
Foundry Partners Micro Cap Value(2.325%)
since
2025/07/31
20.
Avantis US Small Cap Value ETF(2.2959%)
since
2025/08/30
21.
L&G Clean Water ETF(2.2403%)
since
2025/08/29
22.
Pacific Ridge Capital Partners, LLC(2.2127%)
since
2025/06/30
23.
DFA US Small Cap Value I(1.727%)
since
2025/07/31
24.
Foundry Partners, LLC(1.5822%)
since
2025/03/31
25.
CSM Advisors, LLC(1.5351%)
since
2025/06/30
26.
Royce Micro Cap Trust(1.4049%)
since
2025/06/30
27.
Royce Small-Cap Opportunity Invmt(1.2851%)
since
2025/06/30
28.
Vanguard Institutional Extnd Mkt Idx Tr(1.1244%)
since
2025/07/31
29.
Bridgeway Capital Management, LLC(1.0664%)
since
2025/06/30
30.
Fidelity Small Cap Index(1.0043%)
since
2025/06/30
31.
FTGF RY US SmCp Opp A USD Dis(A)(0.9944%)
since
2025/08/31
32.
Northern Trust Corp(0.9932%)
since
2025/06/30
33.
Acadian Asset Management LLC(0.9666%)
since
2025/06/30
34.
Amvescap Plc.(0.9398%)
since
2025/06/30
35.
Morgan Stanley - Brokerage Accounts(0.924%)
since
2025/06/30
36.
Adara Smaller Companies(0.8964%)
since
2025/07/31
37.
iShares Russell 2000 Value ETF(0.8953%)
since
2025/08/31
38.
DFA US Targeted Value I(0.8426%)
since
2025/07/31
39.
Argenta-Fund Global Thematic R Cap(0.7995%)
since
2025/05/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.7667
Date
2025-09-30
EPS Actual
1.38
EPS Estimate
1.07
EPS Difference
0.31
Surprise Percent
28.972%
(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.