_id
6911bc0dccc777a4e85d61f7
Ticker
GHM
Name
Graham Corporation
Exchange
NYSE
Address
20 Florence Avenue, Batavia, NY, United States, 14020
Country
USA
Sector
Industrials
Industry
Specialty Industrial Machinery
Currency
USD
Website
https://grahamcorp.com
Description
Graham Corporation designs and manufactures fluid, power, heat transfer, and vacuum technologies for chemical and petrochemical processing, defense, space, petroleum refining, cryogenic, and energy industries. The company offers power plant systems, such as ejectors and surface condensers; torpedo ejection, propulsion, and power systems, including turbines, alternators, regulators, pumps, and blowers; and thermal management systems comprising pumps, blowers, and drive electronics for the defense sector. It also provides heat transfer and vacuum systems, including ejectors, process and surface condensers, liquid ring pumps, heat exchangers, and nozzles; power generation systems, such as turbines, generators, compressors, and pumps; and thermal management systems comprising pumps, blowers, and electronics for the energy sector. In addition, the company offers rocket propulsion systems consisting of turbopumps, fuel, cryogenic, and nuclear propellant pumps; cooling systems, which include pumps, compressors, fans, and blowers; and life support systems that comprise fans, pumps, and blowers for the space industry. Further, Graham Corporation sells and services spare parts for its equipment. It operates in the United States, Asia, Canada, the Middle East, South America, and internationally. Graham Corporation was founded in 1936 and is headquartered in Batavia, New York.
Last Close
64.53
Volume
20911
Current Price
63.39
Change
-1.7666201766620184
Last Updated
2025-11-30T19:21:25.506Z
Image
data:image/webp;base64,UklGRhAFAABXRUJQVlA4WAoAAAAQAAAAPwAAIQAAQUxQSFwDAAABGTFpivF2Ef2PRUPrAW7TttNr2/ettvFk2+6jbdt2+6g3u32zbdu27XZrnv6Cb3ck16NrNAdJR+ZsjnIymlV3j6ROxARMwGQRuhPMbnkLmsogvSH4u173kCud72bAEGDuDMpFu+lOepDCwS7xqGOtRz7DqMMxA7UuYGn32tT75tJPX83NzT83N//c3NycpCdJXeBTepfZ7G0TH/tEJ5HrABHVrtYxrR1dgJVNS5qaqqmNecoQW4AqgGoMxcasVazlV8QqAlp1bf1FBQDjUEWtNsoU5tGNOzk5kbu4CFHynx+zj5nhU1ZwmXaJQbIBlqYonNKC+hhT2MuY+j/H/NkZqxrH/GIYCRGIjP096BNZCMYgR6AqoDzMIVC+OrlT/gGMQXH6iCNobUybKSMiR4XZhwBAFV6iiloQRpTa035/xD3uMNQuekm5kzgRiZurm/Kks2yBS4SOeN5WnhQZAMakbrw7IhESEnfqghyT+kNdR7zma4A9xrgbVMjRVC0i1hHAiizWUKhgMIMZDHEx8fwdLQhqZcUMCgbixYRIiIiEiByFNT/bKjhItawyz5ebuBCJC4mLuJCO8BzEyjj+c6r/OzqpJOvrNMdAUENQ+haOSiPeMznvzExdiV3NNZE4/fyw+iAxs2pFsI9ch4jIUP7H/DwrClIhaxHotkyMjNxERcnExPX/GyAoK6yMMk+CoBam426olYp/zoSLzca6IScXEydxIk/mA93iOAEi3vTdKxCLMUY7jXyGC7635OLkKLfm50HYzlBmJh0ovgh2NVM1U00mJGLS3BAoKweZlvgFQS1Q4CW5umsiSiREiQoHu8JBvkLr+rOPnupzEiFhZVZm1Px7cAnNLEzVqiVWg9JsiUic3Ht7AzpKfAzVMHhPzkU+hDI/U3sHShJ+K/GN1Yfp0A4AiPyWlaWU5ynlueQi5GTu2lfDqp4BBhg4yoJgQQQAF/w+UMrzlPI8pVwokbmbpWk03wadoTCLCG0AIqHhRKiczfK3XWNcc6YAlIMVVr3hRQgYa3iDPOdA+8uqzIzwETFzHA9z6qu+ub6f+ub6+uZeRJJIkpR8zLV2s7oN5ZFRhwzY+w7XGTI3cnN3N/oz/ZnylOd5Sk3/XOCHeS2icZAx4d7xugdc6kJgAFZQOCCOAQAAcAkAnQEqQAAiAD6pRJtJpiOioTVWDfjAFQloAKwz8j+HyvIYav+A8tXoUcyrqIHoAdL2RHe7ADGbemHcKAwgW+f1ynxWDjgd+RNrlk1fnUueEuSAAP51uWvMAP4cLF+NoXJqjV8Rip5V6t/adcb3oVQSseQCuhWGM58stpkmD58gwytNd4dCJ5/ua3q7Z/aOz/wbjEkZf1lfl9rEvoQLxdwJZ6fslf0/ekmPEMlJlx/A66gRWHUr3WSGnROcHIS4LzjPkyLPjqqCuH2cze4ZZluKVy2qL5oFgz642jt6Vz4qobolEFBZK5cCx9GIFPSz60cRT9cr8gz/uC9dR2j/R/wRf6LJmqr/D254krIK1EAgaTq1LniWwmDzsgvDnchTzxiWB5cEy/IruxMJndT3QyABLG2Y4WRNsUzs3/rn0jv3/SlscNFoo4WEZC56LaMxZ8Vz5RtYRlW56IzvbvW5eVVtlLkIQSHTUwV3B4F95eYJX0J0ICGZHNDKLr+I668Oo75BisVCIouCYY6wAAA=
Ipo Date
1992-03-17T00:00:00.000Z
Market Cap
631807360
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9760000000000001
Sentiment Sources
8
Rating
5
Target Price
69.25
Strong Buy
3
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
66027000
Cost Of Revenue
51721000
Gross Profit
14306000
Operating Expenses
10035000
Operating Income
4271000
Interest Expense
-
Pretax Income
4223000
Net Income
3090000
Eps
0.27750336775931744
Dividends Per Share
-
Shares Outstanding
10987954
Income Tax Expense
1133000
EBITDA
5868000
Operating Margin
6.468565889711784
Total Other Income Expense Net
-48000
Cash
20579000
Short Term Investments
-
Receivables
92431000
Inventories
42428000
Total Current Assets
159448000
Property Plant Equipment
62406000
Total Assets
286990000
Payables
26888000
Short Term Debt
1408000
Long Term Debt
-
Total Liabilities
159400000
Equity
127590000
Depreciation
1645000
Change In Working Capital
7946000
Cash From Operations
13583000
Capital Expenditures
4144000
Cash From Investing
-4144000
Cash From Financing
375000
Net Change In Cash
9826000
PE
46.748
PB
5.532154949447449
ROE
2.4218198918410536
ROA
1.0766925676852852
FCF
9439000
Fcf Percent
0.14295666924137096
Piotroski FScore
4
Health Score
52
Deep Value Investing Score
4
Defensive Investing Score
6
Dividend Investing Score
3
Economic Moat Investing Score
6.3
Garp Investing Score
4
Growth Investing Score
4
Momentum Investing Score
4
Net Net Investing Score
4
Quality Investing Score
4
Value Investing Score
3
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
66027000
Quarters > 0 > income Statement > cost Of Revenue
51721000
Quarters > 0 > income Statement > gross Profit
14306000
Quarters > 0 > income Statement > operating Expenses
10035000
Quarters > 0 > income Statement > operating Income
4271000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
4223000
Quarters > 0 > income Statement > net Income
3090000
Quarters > 0 > income Statement > eps
0.27750336775931744
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
11135000
Quarters > 0 > income Statement > income Tax Expense
1133000
Quarters > 0 > income Statement > EBITDA
5868000
Quarters > 0 > income Statement > operating Margin
6.468565889711784
Quarters > 0 > income Statement > total Other Income Expense Net
-48000
Quarters > 0 > balance Sheet > cash
20579000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
92431000
Quarters > 0 > balance Sheet > inventories
42428000
Quarters > 0 > balance Sheet > total Current Assets
159448000
Quarters > 0 > balance Sheet > property Plant Equipment
62406000
Quarters > 0 > balance Sheet > total Assets
286990000
Quarters > 0 > balance Sheet > payables
26888000
Quarters > 0 > balance Sheet > short Term Debt
1408000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
159400000
Quarters > 0 > balance Sheet > equity
127590000
Quarters > 0 > cash Flow > net Income
3090000
Quarters > 0 > cash Flow > depreciation
1645000
Quarters > 0 > cash Flow > change In Working Capital
7946000
Quarters > 0 > cash Flow > cash From Operations
13583000
Quarters > 0 > cash Flow > capital Expenditures
4144000
Quarters > 0 > cash Flow > cash From Investing
-4144000
Quarters > 0 > cash Flow > cash From Financing
375000
Quarters > 0 > cash Flow > net Change In Cash
9826000
Quarters > 0 > ratios > PE
0.27750336775931744
Quarters > 0 > ratios > PB
5.532154949447449
Quarters > 0 > ratios > ROE
2.4218198918410536
Quarters > 0 > ratios > ROA
1.0766925676852852
Quarters > 0 > ratios > FCF
9439000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.14295666924137096
Quarters > 0 > health Score
52
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
55487000
Quarters > 1 > income Statement > cost Of Revenue
40766000
Quarters > 1 > income Statement > gross Profit
14721000
Quarters > 1 > income Statement > operating Expenses
9757000
Quarters > 1 > income Statement > operating Income
4964000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
5013000
Quarters > 1 > income Statement > net Income
4595000
Quarters > 1 > income Statement > eps
0.4164778392096438
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
11033000
Quarters > 1 > income Statement > income Tax Expense
418000
Quarters > 1 > income Statement > EBITDA
6487000
Quarters > 1 > income Statement > operating Margin
8.94623965974012
Quarters > 1 > income Statement > total Other Income Expense Net
49000
Quarters > 1 > balance Sheet > cash
10753000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
75329000
Quarters > 1 > balance Sheet > inventories
37386000
Quarters > 1 > balance Sheet > total Current Assets
127523000
Quarters > 1 > balance Sheet > property Plant Equipment
59529000
Quarters > 1 > balance Sheet > total Assets
252339000
Quarters > 1 > balance Sheet > payables
20694000
Quarters > 1 > balance Sheet > short Term Debt
1384000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
128955000
Quarters > 1 > balance Sheet > equity
123384000
Quarters > 1 > cash Flow > net Income
4595000
Quarters > 1 > cash Flow > depreciation
1523000
Quarters > 1 > cash Flow > change In Working Capital
-9305000
Quarters > 1 > cash Flow > cash From Operations
-2259000
Quarters > 1 > cash Flow > capital Expenditures
7004000
Quarters > 1 > cash Flow > cash From Investing
-7004000
Quarters > 1 > cash Flow > cash From Financing
-1614000
Quarters > 1 > cash Flow > net Change In Cash
-10824000
Quarters > 1 > ratios > PE
0.4164778392096438
Quarters > 1 > ratios > PB
5.668335197432406
Quarters > 1 > ratios > ROE
3.7241457563379368
Quarters > 1 > ratios > ROA
1.8209630695215564
Quarters > 1 > ratios > FCF
-9263000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
-0.16694000396489267
Quarters > 1 > health Score
39
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
59345000
Quarters > 2 > income Statement > cost Of Revenue
43337000
Quarters > 2 > income Statement > gross Profit
16008000
Quarters > 2 > income Statement > operating Expenses
10489000
Quarters > 2 > income Statement > operating Income
5519000
Quarters > 2 > income Statement > interest Expense
141000
Quarters > 2 > income Statement > pretax Income
5569000
Quarters > 2 > income Statement > net Income
4395000
Quarters > 2 > income Statement > eps
0.39541160593792174
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
11115000
Quarters > 2 > income Statement > income Tax Expense
1174000
Quarters > 2 > income Statement > EBITDA
7080000
Quarters > 2 > income Statement > operating Margin
9.299856769736287
Quarters > 2 > income Statement > total Other Income Expense Net
50000
Quarters > 2 > balance Sheet > cash
21577000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
75521000
Quarters > 2 > balance Sheet > inventories
40025000
Quarters > 2 > balance Sheet > total Current Assets
141372000
Quarters > 2 > balance Sheet > property Plant Equipment
57035000
Quarters > 2 > balance Sheet > total Assets
264110000
Quarters > 2 > balance Sheet > payables
27309000
Quarters > 2 > balance Sheet > short Term Debt
1296000
Quarters > 2 > balance Sheet > long Term Debt
44000
Quarters > 2 > balance Sheet > total Liabilities
144533000
Quarters > 2 > balance Sheet > equity
119577000
Quarters > 2 > cash Flow > net Income
4395000
Quarters > 2 > cash Flow > depreciation
1561000
Quarters > 2 > cash Flow > change In Working Capital
-12583000
Quarters > 2 > cash Flow > cash From Operations
-3557000
Quarters > 2 > cash Flow > capital Expenditures
5157000
Quarters > 2 > cash Flow > cash From Investing
-5157000
Quarters > 2 > cash Flow > cash From Financing
236000
Quarters > 2 > cash Flow > net Change In Cash
-8469000
Quarters > 2 > ratios > PE
0.39541160593792174
Quarters > 2 > ratios > PB
5.892268998218721
Quarters > 2 > ratios > ROE
3.675455982337741
Quarters > 2 > ratios > ROA
1.6640793608723639
Quarters > 2 > ratios > FCF
-8714000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.14683629623388658
Quarters > 2 > health Score
39
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
47037000
Quarters > 3 > income Statement > cost Of Revenue
35351000
Quarters > 3 > income Statement > gross Profit
11686000
Quarters > 3 > income Statement > operating Expenses
9476000
Quarters > 3 > income Statement > operating Income
2210000
Quarters > 3 > income Statement > interest Expense
442000
Quarters > 3 > income Statement > pretax Income
2247000
Quarters > 3 > income Statement > net Income
1588000
Quarters > 3 > income Statement > eps
0.1436194266075789
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
11057000
Quarters > 3 > income Statement > income Tax Expense
659000
Quarters > 3 > income Statement > EBITDA
3755000
Quarters > 3 > income Statement > operating Margin
4.698428896400706
Quarters > 3 > income Statement > total Other Income Expense Net
37000
Quarters > 3 > balance Sheet > cash
30046000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
72774000
Quarters > 3 > balance Sheet > inventories
39026000
Quarters > 3 > balance Sheet > total Current Assets
145712000
Quarters > 3 > balance Sheet > property Plant Equipment
50566000
Quarters > 3 > balance Sheet > total Assets
264250000
Quarters > 3 > balance Sheet > payables
25390000
Quarters > 3 > balance Sheet > short Term Debt
1159000
Quarters > 3 > balance Sheet > long Term Debt
51000
Quarters > 3 > balance Sheet > total Liabilities
149819000
Quarters > 3 > balance Sheet > equity
114431000
Quarters > 3 > cash Flow > net Income
1588000
Quarters > 3 > cash Flow > depreciation
1545000
Quarters > 3 > cash Flow > change In Working Capital
1783000
Quarters > 3 > cash Flow > cash From Operations
5224000
Quarters > 3 > cash Flow > capital Expenditures
7336000
Quarters > 3 > cash Flow > cash From Investing
-7336000
Quarters > 3 > cash Flow > cash From Financing
-80000
Quarters > 3 > cash Flow > net Change In Cash
-2272000
Quarters > 3 > ratios > PE
0.1436194266075789
Quarters > 3 > ratios > PB
6.125116707885101
Quarters > 3 > ratios > ROE
1.3877358408123672
Quarters > 3 > ratios > ROA
0.600946073793756
Quarters > 3 > ratios > FCF
-2112000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
-0.044900822756553355
Quarters > 3 > health Score
35
Annuals > 0 > quarter
2025-03-31
Annuals > 0 > income Statement > revenue
209896000
Annuals > 0 > income Statement > cost Of Revenue
157035000
Annuals > 0 > income Statement > gross Profit
52861000
Annuals > 0 > income Statement > operating Expenses
37673000
Annuals > 0 > income Statement > operating Income
15188000
Annuals > 0 > income Statement > interest Expense
583000
Annuals > 0 > income Statement > pretax Income
15407000
Annuals > 0 > income Statement > net Income
12230000
Annuals > 0 > income Statement > eps
1.1051870594614133
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
11066000
Annuals > 0 > income Statement > income Tax Expense
3177000
Annuals > 0 > income Statement > EBITDA
21124000
Annuals > 0 > income Statement > operating Margin
7.235964477646073
Annuals > 0 > income Statement > total Other Income Expense Net
219000
Annuals > 0 > balance Sheet > cash
21577000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
75521000
Annuals > 0 > balance Sheet > inventories
40025000
Annuals > 0 > balance Sheet > total Current Assets
141372000
Annuals > 0 > balance Sheet > property Plant Equipment
57035000
Annuals > 0 > balance Sheet > total Assets
264110000
Annuals > 0 > balance Sheet > payables
27309000
Annuals > 0 > balance Sheet > short Term Debt
1296000
Annuals > 0 > balance Sheet > long Term Debt
44000
Annuals > 0 > balance Sheet > total Liabilities
144533000
Annuals > 0 > balance Sheet > equity
119577000
Annuals > 0 > cash Flow > net Income
12230000
Annuals > 0 > cash Flow > depreciation
5936000
Annuals > 0 > cash Flow > change In Working Capital
2327000
Annuals > 0 > cash Flow > cash From Operations
24316000
Annuals > 0 > cash Flow > capital Expenditures
18957000
Annuals > 0 > cash Flow > cash From Investing
-19127000
Annuals > 0 > cash Flow > cash From Financing
-521000
Annuals > 0 > cash Flow > net Change In Cash
4638000
Annuals > 0 > ratios > PE
1.1051870594614133
Annuals > 0 > ratios > PB
5.321215618388152
Annuals > 0 > ratios > ROE
10.227719377472257
Annuals > 0 > ratios > ROA
4.63064632160842
Annuals > 0 > ratios > FCF
5359000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.025531691885505203
Annuals > 0 > health Score
49
Annuals > 1 > quarter
2024-03-31
Annuals > 1 > income Statement > revenue
185533000
Annuals > 1 > income Statement > cost Of Revenue
144948000
Annuals > 1 > income Statement > gross Profit
40585000
Annuals > 1 > income Statement > operating Expenses
33663000
Annuals > 1 > income Statement > operating Income
6922000
Annuals > 1 > income Statement > interest Expense
248000
Annuals > 1 > income Statement > pretax Income
5574000
Annuals > 1 > income Statement > net Income
4556000
Annuals > 1 > income Statement > eps
0.4201401696790852
Annuals > 1 > income Statement > dividends Per Share
0
Annuals > 1 > income Statement > shares Outstanding
10844000
Annuals > 1 > income Statement > income Tax Expense
1018000
Annuals > 1 > income Statement > EBITDA
12354000
Annuals > 1 > income Statement > operating Margin
3.7308726749419243
Annuals > 1 > income Statement > total Other Income Expense Net
-1348000
Annuals > 1 > balance Sheet > cash
16939000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
72415000
Annuals > 1 > balance Sheet > inventories
33410000
Annuals > 1 > balance Sheet > total Current Assets
126325000
Annuals > 1 > balance Sheet > property Plant Equipment
39386000
Annuals > 1 > balance Sheet > total Assets
233879000
Annuals > 1 > balance Sheet > payables
20788000
Annuals > 1 > balance Sheet > short Term Debt
1257000
Annuals > 1 > balance Sheet > long Term Debt
0
Annuals > 1 > balance Sheet > total Liabilities
128313000
Annuals > 1 > balance Sheet > equity
105566000
Annuals > 1 > cash Flow > net Income
4556000
Annuals > 1 > cash Flow > depreciation
5432000
Annuals > 1 > cash Flow > change In Working Capital
15455000
Annuals > 1 > cash Flow > cash From Operations
28120000
Annuals > 1 > cash Flow > capital Expenditures
9226000
Annuals > 1 > cash Flow > cash From Investing
-15994000
Annuals > 1 > cash Flow > cash From Financing
-13391000
Annuals > 1 > cash Flow > net Change In Cash
-1318000
Annuals > 1 > ratios > PE
0.4201401696790852
Annuals > 1 > ratios > PB
5.9065418790140765
Annuals > 1 > ratios > ROE
4.31578349089669
Annuals > 1 > ratios > ROA
1.948015854352037
Annuals > 1 > ratios > FCF
18894000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.10183633100310996
Annuals > 1 > health Score
49
Annuals > 2 > quarter
2023-03-31
Annuals > 2 > income Statement > revenue
157118000
Annuals > 2 > income Statement > cost Of Revenue
131710000
Annuals > 2 > income Statement > gross Profit
25408000
Annuals > 2 > income Statement > operating Expenses
24158000
Annuals > 2 > income Statement > operating Income
1250000
Annuals > 2 > income Statement > interest Expense
1068000
Annuals > 2 > income Statement > pretax Income
561000
Annuals > 2 > income Statement > net Income
367000
Annuals > 2 > income Statement > eps
0.03444715599774732
Annuals > 2 > income Statement > dividends Per Share
0
Annuals > 2 > income Statement > shares Outstanding
10654000
Annuals > 2 > income Statement > income Tax Expense
194000
Annuals > 2 > income Statement > EBITDA
7237000
Annuals > 2 > income Statement > operating Margin
0.7955803918074313
Annuals > 2 > income Statement > total Other Income Expense Net
-689000
Annuals > 2 > balance Sheet > cash
18257000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
63684000
Annuals > 2 > balance Sheet > inventories
26293000
Annuals > 2 > balance Sheet > total Current Assets
110070000
Annuals > 2 > balance Sheet > property Plant Equipment
33760000
Annuals > 2 > balance Sheet > total Assets
203918000
Annuals > 2 > balance Sheet > payables
20222000
Annuals > 2 > balance Sheet > short Term Debt
3051000
Annuals > 2 > balance Sheet > long Term Debt
9744000
Annuals > 2 > balance Sheet > total Liabilities
106985000
Annuals > 2 > balance Sheet > equity
96933000
Annuals > 2 > cash Flow > net Income
367000
Annuals > 2 > cash Flow > depreciation
5987000
Annuals > 2 > cash Flow > change In Working Capital
2940000
Annuals > 2 > cash Flow > cash From Operations
13914000
Annuals > 2 > cash Flow > capital Expenditures
3749000
Annuals > 2 > cash Flow > cash From Investing
-3749000
Annuals > 2 > cash Flow > cash From Financing
-6441000
Annuals > 2 > cash Flow > net Change In Cash
3516000
Annuals > 2 > ratios > PE
0.03444715599774732
Annuals > 2 > ratios > PB
6.319880742368441
Annuals > 2 > ratios > ROE
0.3786120309904779
Annuals > 2 > ratios > ROA
0.17997430339646328
Annuals > 2 > ratios > FCF
10165000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.06469659746178032
Annuals > 2 > health Score
37
Annuals > 3 > quarter
2022-03-31
Annuals > 3 > income Statement > revenue
122814000
Annuals > 3 > income Statement > cost Of Revenue
113685000
Annuals > 3 > income Statement > gross Profit
9129000
Annuals > 3 > income Statement > operating Expenses
20472000
Annuals > 3 > income Statement > operating Income
-11343000
Annuals > 3 > income Statement > interest Expense
450000
Annuals > 3 > income Statement > pretax Income
-11216000
Annuals > 3 > income Statement > net Income
-8773000
Annuals > 3 > income Statement > eps
-0.8322739778009677
Annuals > 3 > income Statement > dividends Per Share
3523000
Annuals > 3 > income Statement > shares Outstanding
10541000
Annuals > 3 > income Statement > income Tax Expense
-2443000
Annuals > 3 > income Statement > EBITDA
-5217000
Annuals > 3 > income Statement > operating Margin
-9.235917729249108
Annuals > 3 > income Statement > total Other Income Expense Net
127000
Annuals > 3 > balance Sheet > cash
14741000
Annuals > 3 > balance Sheet > short Term Investments
0
Annuals > 3 > balance Sheet > receivables
53674000
Annuals > 3 > balance Sheet > inventories
17414000
Annuals > 3 > balance Sheet > total Current Assets
87220000
Annuals > 3 > balance Sheet > property Plant Equipment
33278000
Annuals > 3 > balance Sheet > total Assets
183691000
Annuals > 3 > balance Sheet > payables
16662000
Annuals > 3 > balance Sheet > short Term Debt
3080000
Annuals > 3 > balance Sheet > long Term Debt
16378000
Annuals > 3 > balance Sheet > total Liabilities
87197000
Annuals > 3 > balance Sheet > equity
96494000
Annuals > 3 > cash Flow > net Income
-8773000
Annuals > 3 > cash Flow > depreciation
5599000
Annuals > 3 > cash Flow > change In Working Capital
4260000
Annuals > 3 > cash Flow > cash From Operations
-2219000
Annuals > 3 > cash Flow > capital Expenditures
2324000
Annuals > 3 > cash Flow > cash From Investing
-57106000
Annuals > 3 > cash Flow > cash From Financing
14419000
Annuals > 3 > cash Flow > net Change In Cash
-44791000
Annuals > 3 > ratios > PE
-0.8322739778009677
Annuals > 3 > ratios > PB
6.281297282732605
Annuals > 3 > ratios > ROE
-9.09175700043526
Annuals > 3 > ratios > ROA
-4.775955272713415
Annuals > 3 > ratios > FCF
-4543000
Annuals > 3 > ratios > Piotroski FScore
0
Annuals > 3 > ratios > fcf Percent
-0.03699089680329604
Annuals > 3 > health Score
22
Valuation > metrics > PE
46.748
Valuation > metrics > PB
5.532154949447449
Valuation > final Score
1
Valuation > verdict
85.7% Overvalued
Profitability > metrics > ROE
2.4218198918410536
Profitability > metrics > ROA
1.9379358787817973
Profitability > metrics > Net Margin
0.04679903675769004
Profitability > final Score
18
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.2493142095775531
Risk > metrics > Interest Coverage
2.596352583586626
Risk > final Score
40
Risk > verdict
High
Liquidity > metrics > Current Ratio
5.635001413627368
Liquidity > metrics > Quick Ratio
4.135566864574498
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
43.31664802567594
Prev Valuations > 1
41.07731001781279
Prev Valuations > 2
40
Prev Profitabilities > 0
31
Prev Profitabilities > 1
28
Prev Profitabilities > 2
11
Prev Risks > 0
43
Prev Risks > 1
70
Prev Risks > 2
50
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-13T00:44:27.982Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-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.16
Earnings History > 0 > eps Difference
-0.16
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-07
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.31
Earnings History > 1 > eps Estimate
0.29
Earnings History > 1 > eps Difference
0.02
Earnings History > 1 > surprise Percent
6.8966
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-05
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.45
Earnings History > 2 > eps Estimate
0.2367
Earnings History > 2 > eps Difference
0.2133
Earnings History > 2 > surprise Percent
90.1141
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-06-09
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
-
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0.43
Earnings History > 3 > eps Estimate
0.22
Earnings History > 3 > eps Difference
0.21
Earnings History > 3 > surprise Percent
95.4545
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-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.18
Earnings History > 4 > eps Estimate
0.075
Earnings History > 4 > eps Difference
0.105
Earnings History > 4 > surprise Percent
140
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-04
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.31
Earnings History > 5 > eps Estimate
0.18
Earnings History > 5 > eps Difference
0.13
Earnings History > 5 > surprise Percent
72.2222
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-07
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.33
Earnings History > 6 > eps Estimate
0.16
Earnings History > 6 > eps Difference
0.17
Earnings History > 6 > surprise Percent
106.25
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-06-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.15
Earnings History > 7 > eps Estimate
0.04
Earnings History > 7 > eps Difference
0.11
Earnings History > 7 > surprise Percent
275
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-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.02
Earnings History > 8 > eps Estimate
-0.04
Earnings History > 8 > eps Difference
0.06
Earnings History > 8 > surprise Percent
150
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-06
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.04
Earnings History > 9 > eps Estimate
-0.04
Earnings History > 9 > eps Difference
0.08
Earnings History > 9 > surprise Percent
200
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-07
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.33
Earnings History > 10 > eps Estimate
-0.04
Earnings History > 10 > eps Difference
0.37
Earnings History > 10 > surprise Percent
925
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-06-08
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.05
Earnings History > 11 > eps Estimate
-0.05
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
0
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-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
0.03
Earnings History > 12 > eps Estimate
-0.1
Earnings History > 12 > eps Difference
0.13
Earnings History > 12 > surprise Percent
130
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-07
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.02
Earnings History > 13 > eps Estimate
-0.1
Earnings History > 13 > eps Difference
0.08
Earnings History > 13 > surprise Percent
80
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-29
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.12
Earnings History > 14 > eps Estimate
-0.1
Earnings History > 14 > eps Difference
0.22
Earnings History > 14 > surprise Percent
220
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-06-08
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.13
Earnings History > 15 > eps Estimate
-0.03
Earnings History > 15 > eps Difference
-0.1
Earnings History > 15 > surprise Percent
-333.3333
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-07
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.35
Earnings History > 16 > eps Estimate
0.21
Earnings History > 16 > eps Difference
-0.56
Earnings History > 16 > surprise Percent
-266.6667
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-27
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.15
Earnings History > 17 > eps Estimate
0.05
Earnings History > 17 > eps Difference
-0.2
Earnings History > 17 > surprise Percent
-400
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-10
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.28
Earnings History > 18 > eps Estimate
-0.05
Earnings History > 18 > eps Difference
-0.23
Earnings History > 18 > surprise Percent
-460
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-06-01
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.04
Earnings History > 19 > eps Estimate
0.08
Earnings History > 19 > eps Difference
-0.04
Earnings History > 19 > surprise Percent
-50
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-01-28
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.11
Earnings History > 20 > eps Estimate
0.11
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
0
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-28
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.27
Earnings History > 21 > eps Estimate
0.07
Earnings History > 21 > eps Difference
0.2
Earnings History > 21 > surprise Percent
285.7143
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-30
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
-0.18
Earnings History > 22 > eps Estimate
-0.12
Earnings History > 22 > eps Difference
-0.06
Earnings History > 22 > surprise Percent
-50
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-06-10
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.06
Earnings History > 23 > eps Estimate
-0.17
Earnings History > 23 > eps Difference
0.23
Earnings History > 23 > surprise Percent
135.2941
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-01-29
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.0009
Earnings History > 24 > eps Estimate
0.29
Earnings History > 24 > eps Difference
-0.2891
Earnings History > 24 > surprise Percent
-99.6897
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
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.12
Earnings History > 25 > eps Estimate
0.05
Earnings History > 25 > eps Difference
0.07
Earnings History > 25 > surprise Percent
140
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-26
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.1
Earnings History > 26 > eps Estimate
0.11
Earnings History > 26 > eps Difference
-0.01
Earnings History > 26 > surprise Percent
-9.0909
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-30
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.08
Earnings History > 27 > eps Estimate
0.18
Earnings History > 27 > eps Difference
-0.1
Earnings History > 27 > surprise Percent
-55.5556
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-01-30
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.01
Earnings History > 28 > eps Estimate
-0.02
Earnings History > 28 > eps Difference
0.03
Earnings History > 28 > surprise Percent
150
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-08
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.19
Earnings History > 29 > eps Estimate
0.15
Earnings History > 29 > eps Difference
0.04
Earnings History > 29 > surprise Percent
26.6667
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-03
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.24
Earnings History > 30 > eps Estimate
0.22
Earnings History > 30 > eps Difference
0.02
Earnings History > 30 > surprise Percent
9.0909
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-31
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.07
Earnings History > 31 > eps Estimate
0.01
Earnings History > 31 > eps Difference
0.06
Earnings History > 31 > surprise Percent
600
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-01
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
-1.34
Earnings History > 32 > eps Estimate
-0.02
Earnings History > 32 > eps Difference
-1.32
Earnings History > 32 > surprise Percent
-6600
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-25
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.02
Earnings History > 33 > eps Estimate
0.08
Earnings History > 33 > eps Difference
-0.06
Earnings History > 33 > surprise Percent
-75
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-04
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.1
Earnings History > 34 > eps Estimate
0.01
Earnings History > 34 > eps Difference
0.09
Earnings History > 34 > surprise Percent
900
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-06-01
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.18
Earnings History > 35 > eps Estimate
0.06
Earnings History > 35 > eps Difference
0.12
Earnings History > 35 > surprise Percent
200
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-01
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.19
Earnings History > 36 > eps Estimate
0.07
Earnings History > 36 > eps Difference
0.12
Earnings History > 36 > surprise Percent
171.4286
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
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.14
Earnings History > 37 > eps Estimate
0.08
Earnings History > 37 > eps Difference
0.06
Earnings History > 37 > surprise Percent
75
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-29
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.05
Earnings History > 38 > eps Estimate
0.02
Earnings History > 38 > eps Difference
0.03
Earnings History > 38 > surprise Percent
150
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-25
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.05
Earnings History > 39 > eps Estimate
0.12
Earnings History > 39 > eps Difference
-0.07
Earnings History > 39 > surprise Percent
-58.3333
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-01-29
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.13
Earnings History > 40 > eps Estimate
0.11
Earnings History > 40 > eps Difference
0.02
Earnings History > 40 > surprise Percent
18.1818
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-28
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.2
Earnings History > 41 > eps Estimate
0.13
Earnings History > 41 > eps Difference
0.07
Earnings History > 41 > surprise Percent
53.8462
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-30
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.23
Earnings History > 42 > eps Estimate
0.16
Earnings History > 42 > eps Difference
0.07
Earnings History > 42 > surprise Percent
43.75
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-29
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.53
Earnings History > 43 > eps Estimate
0.31
Earnings History > 43 > eps Difference
0.22
Earnings History > 43 > surprise Percent
70.9677
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-01-30
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.39
Earnings History > 44 > eps Estimate
0.32
Earnings History > 44 > eps Difference
0.07
Earnings History > 44 > surprise Percent
21.875
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-29
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.41
Earnings History > 45 > eps Estimate
0.27
Earnings History > 45 > eps Difference
0.14
Earnings History > 45 > surprise Percent
51.8519
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-31
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.24
Earnings History > 46 > eps Estimate
0.26
Earnings History > 46 > eps Difference
-0.02
Earnings History > 46 > surprise Percent
-7.6923
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-30
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.23
Earnings History > 47 > eps Estimate
0.3
Earnings History > 47 > eps Difference
-0.07
Earnings History > 47 > surprise Percent
-23.3333
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-01-31
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.14
Earnings History > 48 > eps Estimate
0.23
Earnings History > 48 > eps Difference
-0.09
Earnings History > 48 > surprise Percent
-39.1304
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-25
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.26
Earnings History > 49 > eps Estimate
0.21
Earnings History > 49 > eps Difference
0.05
Earnings History > 49 > surprise Percent
23.8095
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-25
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.38
Earnings History > 50 > eps Estimate
0.23
Earnings History > 50 > eps Difference
0.15
Earnings History > 50 > surprise Percent
65.2174
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-31
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.41
Earnings History > 51 > eps Estimate
0.31
Earnings History > 51 > eps Difference
0.1
Earnings History > 51 > surprise Percent
32.2581
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-01
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.2
Earnings History > 52 > eps Estimate
0.27
Earnings History > 52 > eps Difference
-0.07
Earnings History > 52 > surprise Percent
-25.9259
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-26
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.26
Earnings History > 53 > eps Estimate
0.18
Earnings History > 53 > eps Difference
0.08
Earnings History > 53 > surprise Percent
44.4444
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-26
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.14
Earnings History > 54 > eps Estimate
0.14
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
0
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-06-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.08
Earnings History > 55 > eps Estimate
0.06
Earnings History > 55 > eps Difference
0.02
Earnings History > 55 > surprise Percent
33.3333
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-01-27
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.16
Earnings History > 56 > eps Estimate
0.2
Earnings History > 56 > eps Difference
-0.04
Earnings History > 56 > surprise Percent
-20
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-28
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.55
Earnings History > 57 > eps Estimate
0.25
Earnings History > 57 > eps Difference
0.3
Earnings History > 57 > surprise Percent
120
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-28
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.3
Earnings History > 58 > eps Estimate
0.22
Earnings History > 58 > eps Difference
0.08
Earnings History > 58 > surprise Percent
36.3636
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-27
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.27
Earnings History > 59 > eps Estimate
0.21
Earnings History > 59 > eps Difference
0.06
Earnings History > 59 > surprise Percent
28.5714
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-04
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.08
Earnings History > 60 > eps Estimate
0.07
Earnings History > 60 > eps Difference
0.01
Earnings History > 60 > surprise Percent
14.2857
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-29
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.16
Earnings History > 61 > eps Estimate
0.07
Earnings History > 61 > eps Difference
0.09
Earnings History > 61 > surprise Percent
128.5714
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-29
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.09
Earnings History > 62 > eps Estimate
0.06
Earnings History > 62 > eps Difference
0.03
Earnings History > 62 > surprise Percent
50
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-21
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.06
Earnings History > 63 > eps Estimate
0.08
Earnings History > 63 > eps Difference
-0.02
Earnings History > 63 > surprise Percent
-25
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.08
Earnings History > 64 > eps Estimate
0.07
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
14.2857
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-30
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.15
Earnings History > 65 > eps Estimate
0.04
Earnings History > 65 > eps Difference
0.11
Earnings History > 65 > surprise Percent
275
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-31
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.35
Earnings History > 66 > eps Estimate
0.15
Earnings History > 66 > eps Difference
0.2
Earnings History > 66 > surprise Percent
133.3333
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-29
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.35
Earnings History > 67 > eps Estimate
0.27
Earnings History > 67 > eps Difference
0.08
Earnings History > 67 > surprise Percent
29.6296
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.37
Earnings History > 68 > eps Estimate
0.27
Earnings History > 68 > eps Difference
0.1
Earnings History > 68 > surprise Percent
37.037
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-11-03
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.43
Earnings History > 69 > eps Estimate
0.53
Earnings History > 69 > eps Difference
-0.1
Earnings History > 69 > surprise Percent
-18.8679
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-08-01
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.56
Earnings History > 70 > eps Estimate
0.4
Earnings History > 70 > eps Difference
0.16
Earnings History > 70 > surprise Percent
40
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-30
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.42
Earnings History > 71 > eps Estimate
0.3
Earnings History > 71 > eps Difference
0.12
Earnings History > 71 > surprise Percent
40
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-01-28
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.3717
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-26
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.4409
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-30
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.26
Earnings History > 74 > eps Estimate
0.11
Earnings History > 74 > eps Difference
0.15
Earnings History > 74 > surprise Percent
136.3636
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-06
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.346
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-01-26
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.0677
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-20
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.0571
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-27
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.1136
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-05-31
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.104
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-03-01
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.0582
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-11-30
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.1451
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-06-30
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.0783
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-03-31
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
-0.2616
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
2004-12-31
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
-0.0025
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-09-30
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.0448
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-06-30
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
-0.1311
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-03-31
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.0266
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
2003-12-31
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
-0.0956
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-09-30
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.0188
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-06-30
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
-0.0805
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.134
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.0214
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.0424
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.055
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.2646
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.0422
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.0424
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.0742
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.07
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.037
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.033
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.0467
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
1999-12-31
Earnings History > 103 > report Date
1999-12-31
Earnings History > 103 > date
1999-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
-0.314
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.066
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.0236
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1998-12-31
Earnings History > 106 > report Date
1998-12-31
Earnings History > 106 > date
1998-12-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.0507
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.0071
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.1144
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Graham Corporation designs and manufactures fluid, power, heat transfer, and vacuum technologies for chemical and petrochemical processing, defense, space, petroleum refining, cryogenic, and energy industries. The company offers power plant systems, such as ejectors and surface condensers; torpedo ejection, propulsion, and power systems, including turbines, alternators, regulators, pumps, and blowers; and thermal management systems comprising pumps, blowers, and drive electronics for the defense sector. It also provides heat transfer and vacuum systems, including ejectors, process and surface condensers, liquid ring pumps, heat exchangers, and nozzles; power generation systems, such as turbines, generators, compressors, and pumps; and thermal management systems comprising pumps, blowers, and electronics for the energy sector. In addition, the company offers rocket propulsion systems consisting of turbopumps, fuel, cryogenic, and nuclear propellant pumps; cooling systems, which include pumps, compressors, fans, and blowers; and life support systems that comprise fans, pumps, and blowers for the space industry. Further, Graham Corporation sells and services spare parts for its equipment. It operates in the United States, Asia, Canada, the Middle East, South America, and internationally. Graham Corporation was founded in 1936 and is headquartered in Batavia, New York.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/A1 Industrials Stock with Solid Fundamentals and 2 We Brush Off - Markets Financial Content
12/12/2025
1 Industrials Stock with Solid Fundamentals and 2 We Brush Off Markets Financial Content
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$69.25
Analyst Picks
Strong Buy
3
Buy
0
Hold
0
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)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 91.80% of the total shares of Graham Corporation
1.
Brandes Investment Partners & Co(11.9948%)
since
2025/06/30
2.
BlackRock Inc(7.2882%)
since
2025/06/30
3.
Vanguard Group Inc(5.3706%)
since
2025/06/30
4.
Royce & Associates, LP(3.3773%)
since
2025/06/30
5.
Arnhold & S. Bleichroeder Advisers, LLC(3.1585%)
since
2025/06/30
6.
Renaissance Technologies Corp(2.9617%)
since
2025/06/30
7.
Wasatch Advisors LP(2.8809%)
since
2025/06/30
8.
First Eagle US Small Cap Strategy(2.7868%)
since
2025/06/30
9.
Dimensional Fund Advisors, Inc.(2.7335%)
since
2025/06/30
10.
Vanguard Total Stock Mkt Idx Inv(2.6948%)
since
2025/07/31
11.
First Eagle Small Cap Opportunity I(2.5514%)
since
2025/07/31
12.
Gamco Investors, Inc. Et Al(2.5418%)
since
2025/06/30
13.
American Century Companies Inc(2.4184%)
since
2025/06/30
14.
iShares Russell 2000 ETF(2.2942%)
since
2025/08/31
15.
Geode Capital Management, LLC(2.1903%)
since
2025/06/30
16.
Brandes Global Small Cap Equity Cl F(1.9167%)
since
2025/08/31
17.
Avantis US Small Cap Value ETF(1.8705%)
since
2025/08/30
18.
State Street Corp(1.8556%)
since
2025/06/30
19.
Diamond Hill Capital Management Inc(1.7871%)
since
2025/06/30
20.
Morgan Stanley - Brokerage Accounts(1.7441%)
since
2025/06/30
21.
Cobblestone Capital Advisors LLC(1.7064%)
since
2025/06/30
22.
Kennedy Capital Management Inc(1.6889%)
since
2025/06/30
23.
Kennedy Micro Cap(1.6889%)
since
2025/06/30
24.
Brandes Small Cap Value R6(1.6616%)
since
2025/06/30
25.
Calamos Timpani Small Cap Growth I(1.6452%)
since
2025/07/31
26.
Timpani Small Cap Growth Equity(1.4236%)
since
2025/06/30
27.
G2 Investment Partners Management LLC(1.4134%)
since
2025/06/30
28.
Wasatch Micro Cap Value(1.3071%)
since
2025/06/30
29.
Essex Investment Management Company, LLC(1.2662%)
since
2025/06/30
30.
Wasatch Micro Cap Value Composite(1.2482%)
since
2025/03/31
31.
Royce Micro Cap Trust(1.2402%)
since
2025/06/30
32.
Diamond Hill Small Cap Equity(1.1792%)
since
2025/08/31
33.
Diamond Hill Small Cap Inv(1.0744%)
since
2025/08/31
34.
Amvescap Plc.(1.0559%)
since
2025/06/30
35.
Royce Small-Cap Fund Invmt(1.0087%)
since
2025/06/30
36.
Royce Small-Cap Composite(1.0087%)
since
2025/06/30
37.
Vanguard Institutional Extnd Mkt Idx Tr(1.0035%)
since
2025/07/31
38.
Invesco Dorsey Wright SmallCap Momt ETF(0.9735%)
since
2025/08/29
39.
Range Nuclear Renaissance ETF(0.9697%)
since
2025/08/29
40.
Northern Trust Corp(0.8192%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.16
Date
2025-09-30
EPS Actual
0.31
EPS Estimate
0.29
EPS Difference
0.02
Surprise Percent
6.8966%
(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.