_id
6911b6f0ccc777a4e85d6081
Ticker
FSTR
Name
LB Foster Company
Exchange
NASDAQ
Address
415 Holiday Drive, Pittsburgh, PA, United States, 15220-2793
Country
USA
Sector
Industrials
Industry
Railroads
Currency
USD
Website
https://www.lbfoster.com
Description
L.B. Foster Company provides engineered and manufactured products and services for building and supporting infrastructure in the United States, Canada, the United Kingdom, and internationally. It operates in two segments, Rail, Technologies, and Services; and Infrastructure Solutions. The Rail, Technologies, and Services segment offers new rail to passenger and short line freight railroads, industrial companies, and rail contractors, as well as used rails; rail accessories, such as track spikes, bolts, angle bars, tie plates, and other products; insulated rail joints and related accessories; fixation fasteners, coverboards, and special accessories; and trackwork products. This segment also provides engineered concrete railroad ties, friction management products and application systems, railroad condition monitoring systems and equipment, including wheel impact load detection systems, wayside data collection and management systems, and rockfall, flood, earthworks, and bridge strike monitoring; and aftermarket services. The Infrastructure Solutions segment manufactures precast concrete products for use as restrooms, concession stands, and protective storage buildings under the CXT brand for national, state, and municipal parks; and manufactures sounds walls, bridge beams, box culverts, septic tanks, and other custom pre-stressed and precast concrete products. This segment also provides steel bridge products; corrosion protection solutions; cuts, threads, and paints pipes; threading services for oil and gas production; and protective pipeline coating services. L.B. Foster Company was founded in 1902 and is headquartered in Pittsburgh, Pennsylvania.
Last Close
26.75
Volume
12339
Current Price
26.795
Change
0.16822429906542694
Last Updated
2025-11-30T19:03:25.674Z
Image
-
Ipo Date
1990-03-26T00:00:00.000Z
Market Cap
285925504
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9991249999999999
Sentiment Sources
8
Rating
3
Target Price
29
Strong Buy
0
Buy
0
Hold
1
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
138286000
Cost Of Revenue
107220000
Gross Profit
31066000
Operating Expenses
22771000
Operating Income
8295000
Interest Expense
1254000
Pretax Income
7137000
Net Income
4354000
Eps
0.4001838235294118
Dividends Per Share
-
Shares Outstanding
10393009
Income Tax Expense
2812000
EBITDA
11359000
Operating Margin
5.998438019756158
Total Other Income Expense Net
-1158000
Cash
3507000
Short Term Investments
-
Receivables
72372000
Inventories
69563000
Total Current Assets
153522000
Property Plant Equipment
107049000
Total Assets
333889000
Payables
37736000
Short Term Debt
167000
Long Term Debt
58555000
Total Liabilities
158295000
Equity
174801000
Depreciation
2968000
Change In Working Capital
18354000
Cash From Operations
29181000
Capital Expenditures
2809000
Cash From Investing
-2805000
Cash From Financing
-27096000
Net Change In Cash
-758000
PE
59.9556
PB
1.6693359877803904
ROE
2.4908324323087396
ROA
1.3040261883440305
FCF
26372000
Fcf Percent
0.1907062175491373
Piotroski FScore
4
Health Score
68
Deep Value Investing Score
4.5
Defensive Investing Score
6.5
Dividend Investing Score
3
Economic Moat Investing Score
6.3
Garp Investing Score
5.5
Growth Investing Score
5
Momentum Investing Score
3.5
Net Net Investing Score
2.5
Quality Investing Score
5.5
Value Investing Score
5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
138286000
Quarters > 0 > income Statement > cost Of Revenue
107220000
Quarters > 0 > income Statement > gross Profit
31066000
Quarters > 0 > income Statement > operating Expenses
22771000
Quarters > 0 > income Statement > operating Income
8295000
Quarters > 0 > income Statement > interest Expense
1254000
Quarters > 0 > income Statement > pretax Income
7137000
Quarters > 0 > income Statement > net Income
4354000
Quarters > 0 > income Statement > eps
0.4001838235294118
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
10880000
Quarters > 0 > income Statement > income Tax Expense
2812000
Quarters > 0 > income Statement > EBITDA
11359000
Quarters > 0 > income Statement > operating Margin
5.998438019756158
Quarters > 0 > income Statement > total Other Income Expense Net
-1158000
Quarters > 0 > balance Sheet > cash
3507000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
72372000
Quarters > 0 > balance Sheet > inventories
69563000
Quarters > 0 > balance Sheet > total Current Assets
153522000
Quarters > 0 > balance Sheet > property Plant Equipment
107049000
Quarters > 0 > balance Sheet > total Assets
333889000
Quarters > 0 > balance Sheet > payables
37736000
Quarters > 0 > balance Sheet > short Term Debt
167000
Quarters > 0 > balance Sheet > long Term Debt
58555000
Quarters > 0 > balance Sheet > total Liabilities
158295000
Quarters > 0 > balance Sheet > equity
174801000
Quarters > 0 > cash Flow > net Income
4354000
Quarters > 0 > cash Flow > depreciation
2968000
Quarters > 0 > cash Flow > change In Working Capital
18354000
Quarters > 0 > cash Flow > cash From Operations
29181000
Quarters > 0 > cash Flow > capital Expenditures
2809000
Quarters > 0 > cash Flow > cash From Investing
-2805000
Quarters > 0 > cash Flow > cash From Financing
-27096000
Quarters > 0 > cash Flow > net Change In Cash
-758000
Quarters > 0 > ratios > PE
0.4001838235294118
Quarters > 0 > ratios > PB
1.6693359877803904
Quarters > 0 > ratios > ROE
2.4908324323087396
Quarters > 0 > ratios > ROA
1.3040261883440305
Quarters > 0 > ratios > FCF
26372000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.1907062175491373
Quarters > 0 > health Score
68
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
143558000
Quarters > 1 > income Statement > cost Of Revenue
112658000
Quarters > 1 > income Statement > gross Profit
30900000
Quarters > 1 > income Statement > operating Expenses
23222000
Quarters > 1 > income Statement > operating Income
7678000
Quarters > 1 > income Statement > interest Expense
1490000
Quarters > 1 > income Statement > pretax Income
6283000
Quarters > 1 > income Statement > net Income
2885000
Quarters > 1 > income Statement > eps
0.26582511747903803
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
10853000
Quarters > 1 > income Statement > income Tax Expense
3444000
Quarters > 1 > income Statement > EBITDA
10880000
Quarters > 1 > income Statement > operating Margin
5.348360941222364
Quarters > 1 > income Statement > total Other Income Expense Net
-1395000
Quarters > 1 > balance Sheet > cash
4186000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
84387000
Quarters > 1 > balance Sheet > inventories
75443000
Quarters > 1 > balance Sheet > total Current Assets
173484000
Quarters > 1 > balance Sheet > property Plant Equipment
99629000
Quarters > 1 > balance Sheet > total Assets
349925000
Quarters > 1 > balance Sheet > payables
39888000
Quarters > 1 > balance Sheet > short Term Debt
182000
Quarters > 1 > balance Sheet > long Term Debt
81446000
Quarters > 1 > balance Sheet > total Liabilities
174684000
Quarters > 1 > balance Sheet > equity
174442000
Quarters > 1 > cash Flow > net Income
2839000
Quarters > 1 > cash Flow > depreciation
3107000
Quarters > 1 > cash Flow > change In Working Capital
-827000
Quarters > 1 > cash Flow > cash From Operations
10402000
Quarters > 1 > cash Flow > capital Expenditures
2673000
Quarters > 1 > cash Flow > cash From Investing
-2624000
Quarters > 1 > cash Flow > cash From Financing
-6352000
Quarters > 1 > cash Flow > net Change In Cash
1574000
Quarters > 1 > ratios > PE
0.26582511747903803
Quarters > 1 > ratios > PB
1.6686202863989177
Quarters > 1 > ratios > ROE
1.6538448309466758
Quarters > 1 > ratios > ROA
0.8244623847967422
Quarters > 1 > ratios > FCF
7729000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.05383886652084872
Quarters > 1 > health Score
47
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
97792000
Quarters > 2 > income Statement > cost Of Revenue
77641000
Quarters > 2 > income Statement > gross Profit
20151000
Quarters > 2 > income Statement > operating Expenses
22074000
Quarters > 2 > income Statement > operating Income
-1923000
Quarters > 2 > income Statement > interest Expense
1143000
Quarters > 2 > income Statement > pretax Income
-2748000
Quarters > 2 > income Statement > net Income
-2110000
Quarters > 2 > income Statement > eps
-0.20018975332068312
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
10540000
Quarters > 2 > income Statement > income Tax Expense
-631000
Quarters > 2 > income Statement > EBITDA
1822000
Quarters > 2 > income Statement > operating Margin
-1.9664185209424083
Quarters > 2 > income Statement > total Other Income Expense Net
-825000
Quarters > 2 > balance Sheet > cash
2612000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
70491000
Quarters > 2 > balance Sheet > inventories
81780000
Quarters > 2 > balance Sheet > total Current Assets
164316000
Quarters > 2 > balance Sheet > property Plant Equipment
99345000
Quarters > 2 > balance Sheet > total Assets
342826000
Quarters > 2 > balance Sheet > payables
37257000
Quarters > 2 > balance Sheet > short Term Debt
151000
Quarters > 2 > balance Sheet > long Term Debt
82347000
Quarters > 2 > balance Sheet > total Liabilities
171231000
Quarters > 2 > balance Sheet > equity
170788000
Quarters > 2 > cash Flow > net Income
-2117000
Quarters > 2 > cash Flow > depreciation
3427000
Quarters > 2 > cash Flow > change In Working Capital
-27460000
Quarters > 2 > cash Flow > cash From Operations
-26136000
Quarters > 2 > cash Flow > capital Expenditures
2575000
Quarters > 2 > cash Flow > cash From Investing
-2575000
Quarters > 2 > cash Flow > cash From Financing
28820000
Quarters > 2 > cash Flow > net Change In Cash
158000
Quarters > 2 > ratios > PE
-0.20018975332068312
Quarters > 2 > ratios > PB
1.6551678103848046
Quarters > 2 > ratios > ROE
-1.235449797409654
Quarters > 2 > ratios > ROA
-0.615472572091965
Quarters > 2 > ratios > FCF
-28711000
Quarters > 2 > ratios > Piotroski FScore
0
Quarters > 2 > ratios > fcf Percent
-0.29359252290575916
Quarters > 2 > health Score
24
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
128183000
Quarters > 3 > income Statement > cost Of Revenue
99568000
Quarters > 3 > income Statement > gross Profit
28615000
Quarters > 3 > income Statement > operating Expenses
25563000
Quarters > 3 > income Statement > operating Income
3052000
Quarters > 3 > income Statement > interest Expense
1016000
Quarters > 3 > income Statement > pretax Income
435000
Quarters > 3 > income Statement > net Income
-242000
Quarters > 3 > income Statement > eps
-0.022802223687929897
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
10613000
Quarters > 3 > income Statement > income Tax Expense
712000
Quarters > 3 > income Statement > EBITDA
4969000
Quarters > 3 > income Statement > operating Margin
2.380970955586934
Quarters > 3 > income Statement > total Other Income Expense Net
-2617000
Quarters > 3 > balance Sheet > cash
2454000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
81698000
Quarters > 3 > balance Sheet > inventories
70506000
Quarters > 3 > balance Sheet > total Current Assets
161605000
Quarters > 3 > balance Sheet > property Plant Equipment
93854000
Quarters > 3 > balance Sheet > total Assets
334550000
Quarters > 3 > balance Sheet > payables
50083000
Quarters > 3 > balance Sheet > short Term Debt
167000
Quarters > 3 > balance Sheet > long Term Debt
46773000
Quarters > 3 > balance Sheet > total Liabilities
155536000
Quarters > 3 > balance Sheet > equity
178316000
Quarters > 3 > cash Flow > net Income
-277000
Quarters > 3 > cash Flow > depreciation
3518000
Quarters > 3 > cash Flow > change In Working Capital
19354000
Quarters > 3 > cash Flow > cash From Operations
24285000
Quarters > 3 > cash Flow > capital Expenditures
1957000
Quarters > 3 > cash Flow > cash From Investing
-2359000
Quarters > 3 > cash Flow > cash From Financing
-22651000
Quarters > 3 > cash Flow > net Change In Cash
-681000
Quarters > 3 > ratios > PE
-0.022802223687929897
Quarters > 3 > ratios > PB
1.59627100204132
Quarters > 3 > ratios > ROE
-0.13571412548509387
Quarters > 3 > ratios > ROA
-0.07233597369600957
Quarters > 3 > ratios > FCF
22328000
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
0.17418846492904674
Quarters > 3 > health Score
47
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
530765000
Annuals > 0 > income Statement > cost Of Revenue
412703000
Annuals > 0 > income Statement > gross Profit
118062000
Annuals > 0 > income Statement > operating Expenses
97549000
Annuals > 0 > income Statement > operating Income
20513000
Annuals > 0 > income Statement > interest Expense
4992000
Annuals > 0 > income Statement > pretax Income
14445000
Annuals > 0 > income Statement > net Income
42946000
Annuals > 0 > income Statement > eps
3.8872194062273713
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
11048000
Annuals > 0 > income Statement > income Tax Expense
-28398000
Annuals > 0 > income Statement > EBITDA
33517000
Annuals > 0 > income Statement > operating Margin
3.8647989223102504
Annuals > 0 > income Statement > total Other Income Expense Net
-6068000
Annuals > 0 > balance Sheet > cash
2454000
Annuals > 0 > balance Sheet > short Term Investments
1225000
Annuals > 0 > balance Sheet > receivables
81698000
Annuals > 0 > balance Sheet > inventories
70506000
Annuals > 0 > balance Sheet > total Current Assets
161605000
Annuals > 0 > balance Sheet > property Plant Equipment
93854000
Annuals > 0 > balance Sheet > total Assets
334550000
Annuals > 0 > balance Sheet > payables
50083000
Annuals > 0 > balance Sheet > short Term Debt
167000
Annuals > 0 > balance Sheet > long Term Debt
46773000
Annuals > 0 > balance Sheet > total Liabilities
155536000
Annuals > 0 > balance Sheet > equity
178316000
Annuals > 0 > cash Flow > net Income
42843000
Annuals > 0 > cash Flow > depreciation
14080000
Annuals > 0 > cash Flow > change In Working Capital
-4563000
Annuals > 0 > cash Flow > cash From Operations
22632000
Annuals > 0 > cash Flow > capital Expenditures
9791000
Annuals > 0 > cash Flow > cash From Investing
-6312000
Annuals > 0 > cash Flow > cash From Financing
-16231000
Annuals > 0 > cash Flow > net Change In Cash
-106000
Annuals > 0 > ratios > PE
3.8872194062273713
Annuals > 0 > ratios > PB
1.6716112967989414
Annuals > 0 > ratios > ROE
24.084210054061327
Annuals > 0 > ratios > ROA
12.836945150201764
Annuals > 0 > ratios > FCF
12841000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.024193381251589686
Annuals > 0 > health Score
72
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
543744000
Annuals > 1 > income Statement > cost Of Revenue
431700000
Annuals > 1 > income Statement > gross Profit
112044000
Annuals > 1 > income Statement > operating Expenses
102937000
Annuals > 1 > income Statement > operating Income
9107000
Annuals > 1 > income Statement > interest Expense
5528000
Annuals > 1 > income Statement > pretax Income
944000
Annuals > 1 > income Statement > net Income
1464000
Annuals > 1 > income Statement > eps
0.13315143246930422
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
10995000
Annuals > 1 > income Statement > income Tax Expense
-355000
Annuals > 1 > income Statement > EBITDA
21735000
Annuals > 1 > income Statement > operating Margin
1.6748690560263655
Annuals > 1 > income Statement > total Other Income Expense Net
-8163000
Annuals > 1 > balance Sheet > cash
2560000
Annuals > 1 > balance Sheet > short Term Investments
1225000
Annuals > 1 > balance Sheet > receivables
82973000
Annuals > 1 > balance Sheet > inventories
73111000
Annuals > 1 > balance Sheet > total Current Assets
167355000
Annuals > 1 > balance Sheet > property Plant Equipment
90484000
Annuals > 1 > balance Sheet > total Assets
312401000
Annuals > 1 > balance Sheet > payables
39500000
Annuals > 1 > balance Sheet > short Term Debt
102000
Annuals > 1 > balance Sheet > long Term Debt
55171000
Annuals > 1 > balance Sheet > total Liabilities
169566000
Annuals > 1 > balance Sheet > equity
142111000
Annuals > 1 > cash Flow > net Income
1299000
Annuals > 1 > cash Flow > depreciation
15263000
Annuals > 1 > cash Flow > change In Working Capital
15503000
Annuals > 1 > cash Flow > cash From Operations
36956000
Annuals > 1 > cash Flow > capital Expenditures
4513000
Annuals > 1 > cash Flow > cash From Investing
2486000
Annuals > 1 > cash Flow > cash From Financing
-39296000
Annuals > 1 > cash Flow > net Change In Cash
-322000
Annuals > 1 > ratios > PE
0.13315143246930422
Annuals > 1 > ratios > PB
2.0874182857062435
Annuals > 1 > ratios > ROE
1.0301806334485015
Annuals > 1 > ratios > ROA
0.46862846149660214
Annuals > 1 > ratios > FCF
32443000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.059665945739171375
Annuals > 1 > health Score
47
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
497497000
Annuals > 2 > income Statement > cost Of Revenue
407886000
Annuals > 2 > income Statement > gross Profit
89611000
Annuals > 2 > income Statement > operating Expenses
96817000
Annuals > 2 > income Statement > operating Income
-7206000
Annuals > 2 > income Statement > interest Expense
3340000
Annuals > 2 > income Statement > pretax Income
-8996000
Annuals > 2 > income Statement > net Income
-45564000
Annuals > 2 > income Statement > eps
-4.250373134328358
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
10720000
Annuals > 2 > income Statement > income Tax Expense
36681000
Annuals > 2 > income Statement > EBITDA
9123000
Annuals > 2 > income Statement > operating Margin
-1.4484509454328367
Annuals > 2 > income Statement > total Other Income Expense Net
-1790000
Annuals > 2 > balance Sheet > cash
2882000
Annuals > 2 > balance Sheet > short Term Investments
1930000
Annuals > 2 > balance Sheet > receivables
116068000
Annuals > 2 > balance Sheet > inventories
75721000
Annuals > 2 > balance Sheet > total Current Assets
205732000
Annuals > 2 > balance Sheet > property Plant Equipment
102635000
Annuals > 2 > balance Sheet > total Assets
365310000
Annuals > 2 > balance Sheet > payables
48782000
Annuals > 2 > balance Sheet > short Term Debt
127000
Annuals > 2 > balance Sheet > long Term Debt
91752000
Annuals > 2 > balance Sheet > total Liabilities
227712000
Annuals > 2 > balance Sheet > equity
137178000
Annuals > 2 > cash Flow > net Income
-45677000
Annuals > 2 > cash Flow > depreciation
14779000
Annuals > 2 > cash Flow > change In Working Capital
-25822000
Annuals > 2 > cash Flow > cash From Operations
-10576000
Annuals > 2 > cash Flow > capital Expenditures
7633000
Annuals > 2 > cash Flow > cash From Investing
-56418000
Annuals > 2 > cash Flow > cash From Financing
60240000
Annuals > 2 > cash Flow > net Change In Cash
-7490000
Annuals > 2 > ratios > PE
-4.250373134328358
Annuals > 2 > ratios > PB
2.1083963900917055
Annuals > 2 > ratios > ROE
-33.21523859511
Annuals > 2 > ratios > ROA
-12.472694423913937
Annuals > 2 > ratios > FCF
-18209000
Annuals > 2 > ratios > Piotroski FScore
0
Annuals > 2 > ratios > fcf Percent
-0.03660122573603459
Annuals > 2 > health Score
24
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
513620000
Annuals > 3 > income Statement > cost Of Revenue
427318000
Annuals > 3 > income Statement > gross Profit
86302000
Annuals > 3 > income Statement > operating Expenses
81831000
Annuals > 3 > income Statement > operating Income
4471000
Annuals > 3 > income Statement > interest Expense
2956000
Annuals > 3 > income Statement > pretax Income
4590000
Annuals > 3 > income Statement > net Income
3626000
Annuals > 3 > income Statement > eps
0.3372395833333333
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
10752000
Annuals > 3 > income Statement > income Tax Expense
1119000
Annuals > 3 > income Statement > EBITDA
21433000
Annuals > 3 > income Statement > operating Margin
0.8704879093493245
Annuals > 3 > income Statement > total Other Income Expense Net
119000
Annuals > 3 > balance Sheet > cash
10372000
Annuals > 3 > balance Sheet > short Term Investments
175000
Annuals > 3 > balance Sheet > receivables
92090000
Annuals > 3 > balance Sheet > inventories
62871000
Annuals > 3 > balance Sheet > total Current Assets
179479000
Annuals > 3 > balance Sheet > property Plant Equipment
73353000
Annuals > 3 > balance Sheet > total Assets
342595000
Annuals > 3 > balance Sheet > payables
41411000
Annuals > 3 > balance Sheet > short Term Debt
98000
Annuals > 3 > balance Sheet > long Term Debt
31153000
Annuals > 3 > balance Sheet > total Liabilities
158985000
Annuals > 3 > balance Sheet > equity
183092000
Annuals > 3 > cash Flow > net Income
-353000
Annuals > 3 > cash Flow > depreciation
13887000
Annuals > 3 > cash Flow > change In Working Capital
-17555000
Annuals > 3 > cash Flow > cash From Operations
-1063000
Annuals > 3 > cash Flow > capital Expenditures
4620000
Annuals > 3 > cash Flow > cash From Investing
17822000
Annuals > 3 > cash Flow > cash From Financing
-13904000
Annuals > 3 > cash Flow > net Change In Cash
2808000
Annuals > 3 > ratios > PE
0.3372395833333333
Annuals > 3 > ratios > PB
1.5843890503135036
Annuals > 3 > ratios > ROE
1.9804251414589387
Annuals > 3 > ratios > ROA
1.058392562646857
Annuals > 3 > ratios > FCF
-5683000
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
-0.011064600288150773
Annuals > 3 > health Score
48
Valuation > metrics > PE
59.9556
Valuation > metrics > PB
1.6693359877803904
Valuation > final Score
50
Valuation > verdict
69.9% Overvalued
Profitability > metrics > ROE
2.4908324323087396
Profitability > metrics > ROA
2.8360756113130368
Profitability > metrics > Net Margin
0.031485472137454264
Profitability > final Score
18
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.9055726225822507
Risk > metrics > Interest Coverage
6.614832535885167
Risk > final Score
74
Risk > verdict
Low
Liquidity > metrics > Current Ratio
4.050391789568108
Liquidity > metrics > Quick Ratio
2.2151017069888925
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
80
Prev Valuations > 2
80
Prev Profitabilities > 0
11
Prev Profitabilities > 1
0
Prev Profitabilities > 2
0
Prev Risks > 0
51
Prev Risks > 1
23
Prev Risks > 2
60
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-12T17:13:37.987Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-03
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.5033
Earnings History > 0 > eps Difference
-0.5033
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-03
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.4
Earnings History > 1 > eps Estimate
0.61
Earnings History > 1 > eps Difference
-0.21
Earnings History > 1 > surprise Percent
-34.4262
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-11
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.27
Earnings History > 2 > eps Estimate
0.59
Earnings History > 2 > eps Difference
-0.32
Earnings History > 2 > surprise Percent
-54.2373
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-05
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.2002
Earnings History > 3 > eps Estimate
0.01
Earnings History > 3 > eps Difference
-0.2102
Earnings History > 3 > surprise Percent
-2102
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.02
Earnings History > 4 > eps Estimate
0.12
Earnings History > 4 > eps Difference
-0.14
Earnings History > 4 > surprise Percent
-116.6667
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-07
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
3.27
Earnings History > 5 > eps Estimate
0.48
Earnings History > 5 > eps Difference
2.79
Earnings History > 5 > surprise Percent
581.25
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-06
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.26
Earnings History > 6 > eps Estimate
0.47
Earnings History > 6 > eps Difference
-0.21
Earnings History > 6 > surprise Percent
-44.6809
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-07
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.4
Earnings History > 7 > eps Estimate
-0.02
Earnings History > 7 > eps Difference
0.42
Earnings History > 7 > surprise Percent
2100
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-03-05
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
-0.04
Earnings History > 8 > eps Estimate
0.01
Earnings History > 8 > eps Difference
-0.05
Earnings History > 8 > surprise Percent
-500
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-07
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.05
Earnings History > 9 > eps Estimate
0.25
Earnings History > 9 > eps Difference
-0.2
Earnings History > 9 > surprise Percent
-80
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-08
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.32
Earnings History > 10 > eps Estimate
0.27
Earnings History > 10 > eps Difference
0.05
Earnings History > 10 > surprise Percent
18.5185
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-09
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
-0.2
Earnings History > 11 > eps Estimate
-0.15
Earnings History > 11 > eps Difference
-0.05
Earnings History > 11 > surprise Percent
-33.3333
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-03-06
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
-4.09
Earnings History > 12 > eps Estimate
0.03
Earnings History > 12 > eps Difference
-4.12
Earnings History > 12 > surprise Percent
-13733.3333
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
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.31
Earnings History > 13 > eps Estimate
0.06
Earnings History > 13 > eps Difference
0.25
Earnings History > 13 > surprise Percent
416.6667
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-09
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.18
Earnings History > 14 > eps Estimate
0.18
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
0
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-10
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
-0.15
Earnings History > 15 > eps Estimate
-0.02
Earnings History > 15 > eps Difference
-0.13
Earnings History > 15 > surprise Percent
-650
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-01
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
-0.03
Earnings History > 16 > eps Estimate
0.19
Earnings History > 16 > eps Difference
-0.22
Earnings History > 16 > surprise Percent
-115.7895
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-02
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.22
Earnings History > 17 > eps Estimate
0.25
Earnings History > 17 > eps Difference
-0.03
Earnings History > 17 > surprise Percent
-12
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-03
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.27
Earnings History > 18 > eps Estimate
0.31
Earnings History > 18 > eps Difference
-0.04
Earnings History > 18 > surprise Percent
-12.9032
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.12
Earnings History > 19 > eps Estimate
-0.06
Earnings History > 19 > eps Difference
-0.06
Earnings History > 19 > surprise Percent
-100
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-02
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.2
Earnings History > 20 > eps Estimate
0.16
Earnings History > 20 > eps Difference
0.04
Earnings History > 20 > surprise Percent
25
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.07
Earnings History > 21 > eps Estimate
0.1
Earnings History > 21 > eps Difference
-0.03
Earnings History > 21 > surprise Percent
-30
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.41
Earnings History > 22 > eps Estimate
-0.07
Earnings History > 22 > eps Difference
0.48
Earnings History > 22 > surprise Percent
685.7143
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-05
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.18
Earnings History > 23 > eps Estimate
0.37
Earnings History > 23 > eps Difference
-0.55
Earnings History > 23 > surprise Percent
-148.6486
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-25
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.08
Earnings History > 24 > eps Estimate
0.41
Earnings History > 24 > eps Difference
-0.33
Earnings History > 24 > surprise Percent
-80.4878
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-29
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.29
Earnings History > 25 > eps Estimate
0.45
Earnings History > 25 > eps Difference
-0.16
Earnings History > 25 > surprise Percent
-35.5556
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-30
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.9
Earnings History > 26 > eps Estimate
0.52
Earnings History > 26 > eps Difference
0.38
Earnings History > 26 > surprise Percent
73.0769
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-09
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.35
Earnings History > 27 > eps Estimate
0.13
Earnings History > 27 > eps Difference
0.22
Earnings History > 27 > surprise Percent
169.2308
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-18
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.21
Earnings History > 28 > eps Estimate
0.47
Earnings History > 28 > eps Difference
-0.26
Earnings History > 28 > surprise Percent
-55.3191
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-01
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.47
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-31
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.47
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-01
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
-0.2
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-27
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.03
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-07
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.31
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-03
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.29
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
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.23
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-02
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
-3.97
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-07
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
-0.58
Earnings History > 37 > eps Estimate
0.14
Earnings History > 37 > eps Difference
-0.72
Earnings History > 37 > surprise Percent
-514.2857
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-09
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
-0.11
Earnings History > 38 > eps Estimate
0.19
Earnings History > 38 > eps Difference
-0.3
Earnings History > 38 > surprise Percent
-157.8947
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-03
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.28
Earnings History > 39 > eps Estimate
-0.07
Earnings History > 39 > eps Difference
-0.21
Earnings History > 39 > surprise Percent
-300
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
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.19
Earnings History > 40 > eps Estimate
0.22
Earnings History > 40 > eps Difference
-0.03
Earnings History > 40 > surprise Percent
-13.6364
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-09
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.67
Earnings History > 41 > eps Estimate
0.68
Earnings History > 41 > eps Difference
-0.01
Earnings History > 41 > surprise Percent
-1.4706
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-04
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.55
Earnings History > 42 > eps Estimate
0.97
Earnings History > 42 > eps Difference
-0.42
Earnings History > 42 > surprise Percent
-43.299
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-06
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.41
Earnings History > 43 > eps Estimate
0.43
Earnings History > 43 > eps Difference
-0.02
Earnings History > 43 > surprise Percent
-4.6512
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-03
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.85
Earnings History > 44 > eps Estimate
0.65
Earnings History > 44 > eps Difference
0.2
Earnings History > 44 > surprise Percent
30.7692
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-04
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.88
Earnings History > 45 > eps Estimate
1.02
Earnings History > 45 > eps Difference
-0.14
Earnings History > 45 > surprise Percent
-13.7255
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.93
Earnings History > 46 > eps Estimate
0.86
Earnings History > 46 > eps Difference
0.07
Earnings History > 46 > surprise Percent
8.1395
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-05
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.35
Earnings History > 47 > eps Estimate
0.53
Earnings History > 47 > eps Difference
-0.18
Earnings History > 47 > surprise Percent
-33.9623
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-27
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.71
Earnings History > 48 > eps Estimate
0.61
Earnings History > 48 > eps Difference
0.1
Earnings History > 48 > surprise Percent
16.3934
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-05
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.95
Earnings History > 49 > eps Estimate
0.88
Earnings History > 49 > eps Difference
0.07
Earnings History > 49 > surprise Percent
7.9545
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-06
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.71
Earnings History > 50 > eps Estimate
0.97
Earnings History > 50 > eps Difference
-0.26
Earnings History > 50 > surprise Percent
-26.8041
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-30
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.48
Earnings History > 51 > eps Estimate
0.4
Earnings History > 51 > eps Difference
0.08
Earnings History > 51 > surprise Percent
20
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-08
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.67
Earnings History > 52 > eps Estimate
0.7
Earnings History > 52 > eps Difference
-0.03
Earnings History > 52 > surprise Percent
-4.2857
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-01
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
1
Earnings History > 53 > eps Estimate
0.89
Earnings History > 53 > eps Difference
0.11
Earnings History > 53 > surprise Percent
12.3596
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-08
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.87
Earnings History > 54 > eps Estimate
0.9
Earnings History > 54 > eps Difference
-0.03
Earnings History > 54 > surprise Percent
-3.3333
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-01
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.33
Earnings History > 55 > eps Estimate
0.26
Earnings History > 55 > eps Difference
0.07
Earnings History > 55 > surprise Percent
26.9231
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-23
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.6
Earnings History > 56 > eps Estimate
0.67
Earnings History > 56 > eps Difference
-0.07
Earnings History > 56 > surprise Percent
-10.4478
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-01
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.95
Earnings History > 57 > eps Estimate
0.74
Earnings History > 57 > eps Difference
0.21
Earnings History > 57 > surprise Percent
28.3784
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-04
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.61
Earnings History > 58 > eps Estimate
0.67
Earnings History > 58 > eps Difference
-0.06
Earnings History > 58 > surprise Percent
-8.9552
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-02
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.07
Earnings History > 59 > eps Estimate
0.59
Earnings History > 59 > eps Difference
-0.52
Earnings History > 59 > surprise Percent
-88.1356
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-24
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.6
Earnings History > 60 > eps Estimate
0.6
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
0
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-26
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.63
Earnings History > 61 > eps Estimate
0.55
Earnings History > 61 > eps Difference
0.08
Earnings History > 61 > surprise Percent
14.5455
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-27
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.58
Earnings History > 62 > eps Estimate
0.33
Earnings History > 62 > eps Difference
0.25
Earnings History > 62 > surprise Percent
75.7576
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-22
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.17
Earnings History > 63 > eps Estimate
0.26
Earnings History > 63 > eps Difference
-0.09
Earnings History > 63 > surprise Percent
-34.6154
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-01-29
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.38
Earnings History > 64 > eps Estimate
0.31
Earnings History > 64 > eps Difference
0.07
Earnings History > 64 > surprise Percent
22.5806
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-23
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.6
Earnings History > 65 > eps Estimate
0.39
Earnings History > 65 > eps Difference
0.21
Earnings History > 65 > surprise Percent
53.8462
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-28
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.26
Earnings History > 66 > eps Estimate
0.4
Earnings History > 66 > eps Difference
-0.14
Earnings History > 66 > surprise Percent
-35
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-23
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.29
Earnings History > 67 > eps Estimate
0.27
Earnings History > 67 > eps Difference
0.02
Earnings History > 67 > surprise Percent
7.4074
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-01-30
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.55
Earnings History > 68 > eps Estimate
0.49
Earnings History > 68 > eps Difference
0.06
Earnings History > 68 > surprise Percent
12.2449
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-23
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.76
Earnings History > 69 > eps Estimate
0.66
Earnings History > 69 > eps Difference
0.1
Earnings History > 69 > surprise Percent
15.1515
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-24
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.69
Earnings History > 70 > eps Estimate
0.63
Earnings History > 70 > eps Difference
0.06
Earnings History > 70 > surprise Percent
9.5238
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-24
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.36
Earnings History > 71 > eps Estimate
0.34
Earnings History > 71 > eps Difference
0.02
Earnings History > 71 > surprise Percent
5.8824
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-01-31
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.81
Earnings History > 72 > eps Estimate
0.4
Earnings History > 72 > eps Difference
0.41
Earnings History > 72 > surprise Percent
102.5
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-25
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.64
Earnings History > 73 > eps Estimate
0.49
Earnings History > 73 > eps Difference
0.15
Earnings History > 73 > surprise Percent
30.6122
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-26
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.63
Earnings History > 74 > eps Estimate
0.38
Earnings History > 74 > eps Difference
0.25
Earnings History > 74 > surprise Percent
65.7895
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-26
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.28
Earnings History > 75 > eps Estimate
0.15
Earnings History > 75 > eps Difference
0.13
Earnings History > 75 > surprise Percent
86.6667
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-01-31
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.27
Earnings History > 76 > eps Estimate
0.2
Earnings History > 76 > eps Difference
0.07
Earnings History > 76 > surprise Percent
35
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-26
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.32
Earnings History > 77 > eps Estimate
0.3
Earnings History > 77 > eps Difference
0.02
Earnings History > 77 > surprise Percent
6.6667
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-28
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.29
Earnings History > 78 > eps Estimate
0.21
Earnings History > 78 > eps Difference
0.08
Earnings History > 78 > surprise Percent
38.0952
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-27
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.11
Earnings History > 79 > eps Estimate
0.08
Earnings History > 79 > eps Difference
0.03
Earnings History > 79 > surprise Percent
37.5
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-01-26
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.0812
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-26
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.2229
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-27
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.1535
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-27
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.0604
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-01-26
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
-0.1008
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-26
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.1302
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-21
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.1263
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-20
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
-0.0111
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-01-28
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
-0.0408
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-21
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.2993
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-23
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.1123
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-03-31
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
-0.0173
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2002-12-31
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
-0.5
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-09-30
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
-0.2886
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-06-30
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.0752
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-03-31
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
-0.03
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2001-12-31
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.05
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-09-30
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.1082
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-06-30
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.1049
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-03-31
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
-0.1972
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2000-12-31
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.0868
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-09-30
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.2227
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-06-30
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.0795
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-03-31
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.0157
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1999-09-30
Earnings History > 104 > report Date
1999-09-30
Earnings History > 104 > date
1999-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.086
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-06-30
Earnings History > 105 > report Date
1999-06-30
Earnings History > 105 > date
1999-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.1236
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1999-03-31
Earnings History > 106 > report Date
1999-03-31
Earnings History > 106 > date
1999-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.0458
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1998-09-30
Earnings History > 107 > report Date
1998-09-30
Earnings History > 107 > date
1998-09-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.0698
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-06-30
Earnings History > 108 > report Date
1998-06-30
Earnings History > 108 > date
1998-06-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.1897
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-03-31
Earnings History > 109 > report Date
1998-03-31
Earnings History > 109 > date
1998-03-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.069
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Earnings History > 110 > period
1997-12-31
Earnings History > 110 > report Date
1997-12-31
Earnings History > 110 > date
1997-12-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.0787
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
1997-09-30
Earnings History > 111 > report Date
1997-09-30
Earnings History > 111 > date
1997-09-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.1197
Earnings History > 111 > eps Estimate
-
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
-
Earnings History > 112 > period
1997-06-30
Earnings History > 112 > report Date
1997-06-30
Earnings History > 112 > date
1997-06-30
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.0857
Earnings History > 112 > eps Estimate
-
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
-
Earnings History > 113 > period
1997-03-31
Earnings History > 113 > report Date
1997-03-31
Earnings History > 113 > date
1997-03-31
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.0402
Earnings History > 113 > eps Estimate
-
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
-
L.B. Foster Company provides engineered and manufactured products and services for building and supporting infrastructure in the United States, Canada, the United Kingdom, and internationally. It operates in two segments, Rail, Technologies, and Services; and Infrastructure Solutions. The Rail, Technologies, and Services segment offers new rail to passenger and short line freight railroads, industrial companies, and rail contractors, as well as used rails; rail accessories, such as track spikes, bolts, angle bars, tie plates, and other products; insulated rail joints and related accessories; fixation fasteners, coverboards, and special accessories; and trackwork products. This segment also provides engineered concrete railroad ties, friction management products and application systems, railroad condition monitoring systems and equipment, including wheel impact load detection systems, wayside data collection and management systems, and rockfall, flood, earthworks, and bridge strike monitoring; and aftermarket services. The Infrastructure Solutions segment manufactures precast concrete products for use as restrooms, concession stands, and protective storage buildings under the CXT brand for national, state, and municipal parks; and manufactures sounds walls, bridge beams, box culverts, septic tanks, and other custom pre-stressed and precast concrete products. This segment also provides steel bridge products; corrosion protection solutions; cuts, threads, and paints pipes; threading services for oil and gas production; and protective pipeline coating services. L.B. Foster Company was founded in 1902 and is headquartered in Pittsburgh, Pennsylvania.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AIOC declares interim dividend of Rs 5; check record date, stock reaction & more - Business Today
12/12/2025
IOC declares interim dividend of Rs 5; check record date, stock reaction & more Business Today
Read more →22nw fund sells Foster L B (FSTR) stock worth $697k By Investing.com - Investing.com Nigeria
12/11/2025
22nw fund sells Foster L B (FSTR) stock worth $697k By Investing.com Investing.com Nigeria
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
HOLD
Target Price:
$29
Analyst Picks
Strong Buy
0
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 Low
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 Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 93.84% of the total shares of LB Foster Company
1.
22NW, LP(12.3906%)
since
2025/06/30
2.
Brandes Investment Partners & Co(11.1252%)
since
2025/06/30
3.
Gamco Investors, Inc. Et Al(8.9668%)
since
2025/06/30
4.
Dimensional Fund Advisors, Inc.(6.5903%)
since
2025/06/30
5.
BlackRock Inc(6.2694%)
since
2025/06/30
6.
1290 VT GAMCO Small Company Value IB(5.1898%)
since
2025/07/31
7.
Vanguard Group Inc(4.753%)
since
2025/06/30
8.
Renaissance Technologies Corp(3.2581%)
since
2025/06/30
9.
Vanguard Total Stock Mkt Idx Inv(2.5229%)
since
2025/07/31
10.
Geode Capital Management, LLC(2.2462%)
since
2025/06/30
11.
iShares Russell 2000 ETF(2.2373%)
since
2025/08/31
12.
Brandes Small Cap Value R6(1.6985%)
since
2025/06/30
13.
Hotchkis & Wiley Capital Management LLC(1.6192%)
since
2025/06/30
14.
DFA US Small Cap Value I(1.5161%)
since
2025/07/31
15.
TETON Westwood Mighty Mites AAA(1.4145%)
since
2025/06/30
16.
Teton Advisors Inc(1.4139%)
since
2025/06/30
17.
Gabelli Funds LLC(1.3658%)
since
2025/06/30
18.
State Street Corp(1.3059%)
since
2025/06/30
19.
GAMCO SMID Cap Value(1.1701%)
since
2025/06/30
20.
Gabelli Small Cap Growth AAA(1.0762%)
since
2025/06/30
21.
Bragg Financial Advisors Inc(1.0705%)
since
2025/06/30
22.
Vanguard Institutional Extnd Mkt Idx Tr(0.9801%)
since
2025/07/31
23.
FPA Queens Road Small Cap Value Inv(0.9685%)
since
2025/06/30
24.
Fidelity Small Cap Index(0.9601%)
since
2025/06/30
25.
American Century Companies Inc(0.9398%)
since
2025/06/30
26.
Brandes Global Small Cap Equity Cl F(0.9318%)
since
2025/08/31
27.
DFA US Targeted Value I(0.9202%)
since
2025/07/31
28.
Royce & Associates, LP(0.8993%)
since
2025/06/30
29.
Royce Micro Cap Trust(0.8993%)
since
2025/06/30
30.
iShares Russell 2000 Value ETF(0.8368%)
since
2025/08/31
31.
Minerva Advisors LLC(0.7923%)
since
2025/06/30
32.
Northern Trust Corp(0.7869%)
since
2025/06/30
33.
DFA US Micro Cap I(0.71%)
since
2025/07/31
34.
Hillsdale Investment Management Inc.(0.6681%)
since
2025/06/30
35.
Avantis US Small Cap Value ETF(0.6512%)
since
2025/08/30
36.
Dimensional US Targeted Value ETF(0.6417%)
since
2025/08/29
37.
Citigroup Inc(0.5829%)
since
2025/06/30
38.
Fidelity Extended Market Index(0.5177%)
since
2025/07/31
39.
Ameriprise Financial Inc(0.4956%)
since
2025/06/30
40.
Vanguard Russell 2000 ETF(0.4583%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.5033
Date
2025-09-30
EPS Actual
0.4
EPS Estimate
0.61
EPS Difference
-0.21
Surprise Percent
-34.4262%
(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.