_id
6911bf77ccc777a4e85d631f
Ticker
GRC
Name
Gorman-Rupp Company
Exchange
NYSE
Address
600 South Airport Road, Mansfield, OH, United States, 44903
Country
USA
Sector
Industrials
Industry
Specialty Industrial Machinery
Currency
USD
Website
https://www.gormanrupp.com
Description
The Gorman-Rupp Company designs, manufactures, and sells pumps and pump systems in the United States and internationally. The company offers self-priming centrifugal, standard centrifugal, magnetic drive centrifugal, axial and mixed flow, vertical turbine line shaft, submersible, high-pressure booster, rotary gear, rotary vein, diaphragm, bellows, and oscillating pumps. Its products are used in water, wastewater, construction, dewatering, industrial, petroleum, original equipment, agriculture, fire suppression, heating, ventilating and air conditioning, military, and other liquid-handling applications. The company markets its products through a network of distributors, manufacturers' representatives, third-party distributor catalogs, direct sales, retailers, and e-commerce. The Gorman-Rupp Company was founded in 1933 and is headquartered in Mansfield, Ohio.
Last Close
49.26
Volume
41285
Current Price
49.5225
Change
0.532886723507923
Last Updated
2025-11-30T19:33:37.393Z
Image
data:image/webp;base64,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
Ipo Date
1992-03-17T00:00:00.000Z
Market Cap
1223284096
Next Dividend Date
2025-12-10T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.19
Dividend Yield
1.5331853943917693
Sentiment
0.9984999999999999
Sentiment Sources
4
Rating
5
Target Price
59
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
172825000
Cost Of Revenue
125492000
Gross Profit
47333000
Operating Expenses
25856000
Operating Income
21477000
Interest Expense
5787000
Pretax Income
15333000
Net Income
11344000
Eps
0.4315035475609228
Dividends Per Share
4866000
Shares Outstanding
26312842
Income Tax Expense
3989000
EBITDA
28003000
Operating Margin
12.427021553594676
Total Other Income Expense Net
-6144000
Cash
42937000
Short Term Investments
-
Receivables
92235000
Inventories
94790000
Total Current Assets
239257000
Property Plant Equipment
133745000
Total Assets
869901000
Payables
33359000
Short Term Debt
20813000
Long Term Debt
301485000
Total Liabilities
464744000
Equity
405157000
Depreciation
6883000
Change In Working Capital
21810000
Cash From Operations
42342000
Capital Expenditures
5977000
Cash From Investing
-6530000
Cash From Financing
-19897000
Net Change In Cash
15952000
PE
24.3403
PB
3.216454553345987
ROE
2.7999022601115127
ROA
1.304056438606232
FCF
36365000
Fcf Percent
0.2104151598437726
Piotroski FScore
4
Health Score
58
Deep Value Investing Score
4
Defensive Investing Score
8.5
Dividend Investing Score
4
Economic Moat Investing Score
6.3
Garp Investing Score
3
Growth Investing Score
3
Momentum Investing Score
4.5
Net Net Investing Score
2.5
Quality Investing Score
5.5
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
172825000
Quarters > 0 > income Statement > cost Of Revenue
125492000
Quarters > 0 > income Statement > gross Profit
47333000
Quarters > 0 > income Statement > operating Expenses
25856000
Quarters > 0 > income Statement > operating Income
21477000
Quarters > 0 > income Statement > interest Expense
5787000
Quarters > 0 > income Statement > pretax Income
15333000
Quarters > 0 > income Statement > net Income
11344000
Quarters > 0 > income Statement > eps
0.4315035475609228
Quarters > 0 > income Statement > dividends Per Share
4866000
Quarters > 0 > income Statement > shares Outstanding
26289471
Quarters > 0 > income Statement > income Tax Expense
3989000
Quarters > 0 > income Statement > EBITDA
28003000
Quarters > 0 > income Statement > operating Margin
12.427021553594676
Quarters > 0 > income Statement > total Other Income Expense Net
-6144000
Quarters > 0 > balance Sheet > cash
42937000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
92235000
Quarters > 0 > balance Sheet > inventories
94790000
Quarters > 0 > balance Sheet > total Current Assets
239257000
Quarters > 0 > balance Sheet > property Plant Equipment
133745000
Quarters > 0 > balance Sheet > total Assets
869901000
Quarters > 0 > balance Sheet > payables
33359000
Quarters > 0 > balance Sheet > short Term Debt
20813000
Quarters > 0 > balance Sheet > long Term Debt
301485000
Quarters > 0 > balance Sheet > total Liabilities
464744000
Quarters > 0 > balance Sheet > equity
405157000
Quarters > 0 > cash Flow > net Income
11344000
Quarters > 0 > cash Flow > depreciation
6883000
Quarters > 0 > cash Flow > change In Working Capital
21810000
Quarters > 0 > cash Flow > cash From Operations
42342000
Quarters > 0 > cash Flow > capital Expenditures
5977000
Quarters > 0 > cash Flow > cash From Investing
-6530000
Quarters > 0 > cash Flow > cash From Financing
-19897000
Quarters > 0 > cash Flow > net Change In Cash
15952000
Quarters > 0 > ratios > PE
0.4315035475609228
Quarters > 0 > ratios > PB
3.216454553345987
Quarters > 0 > ratios > ROE
2.7999022601115127
Quarters > 0 > ratios > ROA
1.304056438606232
Quarters > 0 > ratios > FCF
36365000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.2104151598437726
Quarters > 0 > health Score
58
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
179045000
Quarters > 1 > income Statement > cost Of Revenue
122993000
Quarters > 1 > income Statement > gross Profit
56053000
Quarters > 1 > income Statement > operating Expenses
29141000
Quarters > 1 > income Statement > operating Income
26912000
Quarters > 1 > income Statement > interest Expense
5990000
Quarters > 1 > income Statement > pretax Income
20383000
Quarters > 1 > income Statement > net Income
15797000
Quarters > 1 > income Statement > eps
0.6011585840894401
Quarters > 1 > income Statement > dividends Per Share
4868000
Quarters > 1 > income Statement > shares Outstanding
26277592
Quarters > 1 > income Statement > income Tax Expense
4586000
Quarters > 1 > income Statement > EBITDA
33348000
Quarters > 1 > income Statement > operating Margin
15.030858164148677
Quarters > 1 > income Statement > total Other Income Expense Net
-6529000
Quarters > 1 > balance Sheet > cash
26985000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
98710000
Quarters > 1 > balance Sheet > inventories
97345000
Quarters > 1 > balance Sheet > total Current Assets
231290000
Quarters > 1 > balance Sheet > property Plant Equipment
130916000
Quarters > 1 > balance Sheet > total Assets
861796000
Quarters > 1 > balance Sheet > payables
28019000
Quarters > 1 > balance Sheet > short Term Debt
18500000
Quarters > 1 > balance Sheet > long Term Debt
318564000
Quarters > 1 > balance Sheet > total Liabilities
464028000
Quarters > 1 > balance Sheet > equity
397768000
Quarters > 1 > cash Flow > net Income
15797000
Quarters > 1 > cash Flow > depreciation
6974000
Quarters > 1 > cash Flow > change In Working Capital
1655000
Quarters > 1 > cash Flow > cash From Operations
27788000
Quarters > 1 > cash Flow > capital Expenditures
2957000
Quarters > 1 > cash Flow > cash From Investing
-2917000
Quarters > 1 > cash Flow > cash From Financing
-20283000
Quarters > 1 > cash Flow > net Change In Cash
5145000
Quarters > 1 > ratios > PE
0.6011585840894401
Quarters > 1 > ratios > PB
3.274723545986605
Quarters > 1 > ratios > ROE
3.9714104704249715
Quarters > 1 > ratios > ROA
1.83303241138274
Quarters > 1 > ratios > FCF
24831000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.13868580524449162
Quarters > 1 > health Score
53
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
163948000
Quarters > 2 > income Statement > cost Of Revenue
113616000
Quarters > 2 > income Statement > gross Profit
50332000
Quarters > 2 > income Statement > operating Expenses
28207000
Quarters > 2 > income Statement > operating Income
22125000
Quarters > 2 > income Statement > interest Expense
6307000
Quarters > 2 > income Statement > pretax Income
15536000
Quarters > 2 > income Statement > net Income
12128000
Quarters > 2 > income Statement > eps
0.46207453176853847
Quarters > 2 > income Statement > dividends Per Share
4852000
Quarters > 2 > income Statement > shares Outstanding
26246848
Quarters > 2 > income Statement > income Tax Expense
3408000
Quarters > 2 > income Statement > EBITDA
28806000
Quarters > 2 > income Statement > operating Margin
13.49513260302047
Quarters > 2 > income Statement > total Other Income Expense Net
-6589000
Quarters > 2 > balance Sheet > cash
21840000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
93531000
Quarters > 2 > balance Sheet > inventories
99152000
Quarters > 2 > balance Sheet > total Current Assets
224270000
Quarters > 2 > balance Sheet > property Plant Equipment
131506000
Quarters > 2 > balance Sheet > total Assets
857847000
Quarters > 2 > balance Sheet > payables
27403000
Quarters > 2 > balance Sheet > short Term Debt
18500000
Quarters > 2 > balance Sheet > long Term Debt
333706000
Quarters > 2 > balance Sheet > total Liabilities
475776000
Quarters > 2 > balance Sheet > equity
382071000
Quarters > 2 > cash Flow > net Income
12128000
Quarters > 2 > cash Flow > depreciation
6963000
Quarters > 2 > cash Flow > change In Working Capital
-536000
Quarters > 2 > cash Flow > cash From Operations
21100000
Quarters > 2 > cash Flow > capital Expenditures
3020000
Quarters > 2 > cash Flow > cash From Investing
-3001000
Quarters > 2 > cash Flow > cash From Financing
-20648000
Quarters > 2 > cash Flow > net Change In Cash
-2373000
Quarters > 2 > ratios > PE
0.46207453176853847
Quarters > 2 > ratios > PB
3.4052735103161456
Quarters > 2 > ratios > ROE
3.174279126131007
Quarters > 2 > ratios > ROA
1.4137719197012988
Quarters > 2 > ratios > FCF
18080000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.11027886890965428
Quarters > 2 > health Score
49
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
162704000
Quarters > 3 > income Statement > cost Of Revenue
113511000
Quarters > 3 > income Statement > gross Profit
49193000
Quarters > 3 > income Statement > operating Expenses
28113000
Quarters > 3 > income Statement > operating Income
21080000
Quarters > 3 > income Statement > interest Expense
6735000
Quarters > 3 > income Statement > pretax Income
13678000
Quarters > 3 > income Statement > net Income
10977000
Quarters > 3 > income Statement > eps
0.41852953040963814
Quarters > 3 > income Statement > dividends Per Share
4852000
Quarters > 3 > income Statement > shares Outstanding
26227540
Quarters > 3 > income Statement > income Tax Expense
2701000
Quarters > 3 > income Statement > EBITDA
27337000
Quarters > 3 > income Statement > operating Margin
12.956042875405643
Quarters > 3 > income Statement > total Other Income Expense Net
-7402000
Quarters > 3 > balance Sheet > cash
24213000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
87636000
Quarters > 3 > balance Sheet > inventories
99205000
Quarters > 3 > balance Sheet > total Current Assets
220827000
Quarters > 3 > balance Sheet > property Plant Equipment
151310000
Quarters > 3 > balance Sheet > total Assets
858469000
Quarters > 3 > balance Sheet > payables
24752000
Quarters > 3 > balance Sheet > short Term Debt
19810000
Quarters > 3 > balance Sheet > long Term Debt
348097000
Quarters > 3 > balance Sheet > total Liabilities
484669000
Quarters > 3 > balance Sheet > equity
373800000
Quarters > 3 > cash Flow > net Income
10977000
Quarters > 3 > cash Flow > depreciation
6924000
Quarters > 3 > cash Flow > change In Working Capital
-10267000
Quarters > 3 > cash Flow > cash From Operations
9256000
Quarters > 3 > cash Flow > capital Expenditures
4010000
Quarters > 3 > cash Flow > cash From Investing
-3835000
Quarters > 3 > cash Flow > cash From Financing
-19506000
Quarters > 3 > cash Flow > net Change In Cash
-15488000
Quarters > 3 > ratios > PE
0.41852953040963814
Quarters > 3 > ratios > PB
3.478060882289995
Quarters > 3 > ratios > ROE
2.936597110754414
Quarters > 3 > ratios > ROA
1.2786716817963142
Quarters > 3 > ratios > FCF
5246000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
0.032242600059002854
Quarters > 3 > health Score
40
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
659667000
Annuals > 0 > income Statement > cost Of Revenue
467718000
Annuals > 0 > income Statement > gross Profit
191949000
Annuals > 0 > income Statement > operating Expenses
101701000
Annuals > 0 > income Statement > operating Income
90248000
Annuals > 0 > income Statement > interest Expense
33621000
Annuals > 0 > income Statement > pretax Income
50493000
Annuals > 0 > income Statement > net Income
40115000
Annuals > 0 > income Statement > eps
1.5299803492016621
Annuals > 0 > income Statement > dividends Per Share
19009000
Annuals > 0 > income Statement > shares Outstanding
26219291
Annuals > 0 > income Statement > income Tax Expense
10378000
Annuals > 0 > income Statement > EBITDA
110220000
Annuals > 0 > income Statement > operating Margin
13.680842000585145
Annuals > 0 > income Statement > total Other Income Expense Net
-39755000
Annuals > 0 > balance Sheet > cash
24213000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
87636000
Annuals > 0 > balance Sheet > inventories
99205000
Annuals > 0 > balance Sheet > total Current Assets
220827000
Annuals > 0 > balance Sheet > property Plant Equipment
151310000
Annuals > 0 > balance Sheet > total Assets
858469000
Annuals > 0 > balance Sheet > payables
24752000
Annuals > 0 > balance Sheet > short Term Debt
19810000
Annuals > 0 > balance Sheet > long Term Debt
348097000
Annuals > 0 > balance Sheet > total Liabilities
484669000
Annuals > 0 > balance Sheet > equity
373800000
Annuals > 0 > cash Flow > net Income
40115000
Annuals > 0 > cash Flow > depreciation
27897000
Annuals > 0 > cash Flow > change In Working Capital
-9138000
Annuals > 0 > cash Flow > cash From Operations
69830000
Annuals > 0 > cash Flow > capital Expenditures
14319000
Annuals > 0 > cash Flow > cash From Investing
-11866000
Annuals > 0 > cash Flow > cash From Financing
-63137000
Annuals > 0 > cash Flow > net Change In Cash
-6305000
Annuals > 0 > ratios > PE
1.5299803492016621
Annuals > 0 > ratios > PB
3.2609278720973784
Annuals > 0 > ratios > ROE
10.73167469234885
Annuals > 0 > ratios > ROA
4.672853649927953
Annuals > 0 > ratios > FCF
55511000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.08415003327436418
Annuals > 0 > health Score
56
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
659511000
Annuals > 1 > income Statement > cost Of Revenue
463258000
Annuals > 1 > income Statement > gross Profit
196253000
Annuals > 1 > income Statement > operating Expenses
109212000
Annuals > 1 > income Statement > operating Income
87041000
Annuals > 1 > income Statement > interest Expense
41273000
Annuals > 1 > income Statement > pretax Income
43961000
Annuals > 1 > income Statement > net Income
34951000
Annuals > 1 > income Statement > eps
1.3353238959899938
Annuals > 1 > income Statement > dividends Per Share
18447000
Annuals > 1 > income Statement > shares Outstanding
26174174
Annuals > 1 > income Statement > income Tax Expense
9010000
Annuals > 1 > income Statement > EBITDA
113956000
Annuals > 1 > income Statement > operating Margin
13.197808679460996
Annuals > 1 > income Statement > total Other Income Expense Net
-43080000
Annuals > 1 > balance Sheet > cash
30518000
Annuals > 1 > balance Sheet > short Term Investments
955000
Annuals > 1 > balance Sheet > receivables
89625000
Annuals > 1 > balance Sheet > inventories
104156000
Annuals > 1 > balance Sheet > total Current Assets
236111000
Annuals > 1 > balance Sheet > property Plant Equipment
155108000
Annuals > 1 > balance Sheet > total Assets
890358000
Annuals > 1 > balance Sheet > payables
23277000
Annuals > 1 > balance Sheet > short Term Debt
22895000
Annuals > 1 > balance Sheet > long Term Debt
382579000
Annuals > 1 > balance Sheet > total Liabilities
540899000
Annuals > 1 > balance Sheet > equity
349459000
Annuals > 1 > cash Flow > net Income
34951000
Annuals > 1 > cash Flow > depreciation
28496000
Annuals > 1 > cash Flow > change In Working Capital
19346000
Annuals > 1 > cash Flow > cash From Operations
98225000
Annuals > 1 > cash Flow > capital Expenditures
20835000
Annuals > 1 > cash Flow > cash From Investing
-20163000
Annuals > 1 > cash Flow > cash From Financing
-54527000
Annuals > 1 > cash Flow > net Change In Cash
23735000
Annuals > 1 > ratios > PE
1.3353238959899938
Annuals > 1 > ratios > PB
3.4820604112642686
Annuals > 1 > ratios > ROE
10.001459398670516
Annuals > 1 > ratios > ROA
3.9254996304857146
Annuals > 1 > ratios > FCF
77390000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.11734451737726892
Annuals > 1 > health Score
58
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
521027000
Annuals > 2 > income Statement > cost Of Revenue
390090000
Annuals > 2 > income Statement > gross Profit
130937000
Annuals > 2 > income Statement > operating Expenses
90754000
Annuals > 2 > income Statement > operating Income
40183000
Annuals > 2 > income Statement > interest Expense
19240000
Annuals > 2 > income Statement > pretax Income
13872000
Annuals > 2 > income Statement > net Income
11195000
Annuals > 2 > income Statement > eps
0.42909200069789255
Annuals > 2 > income Statement > dividends Per Share
17872000
Annuals > 2 > income Statement > shares Outstanding
26089976
Annuals > 2 > income Statement > income Tax Expense
2677000
Annuals > 2 > income Statement > EBITDA
54270000
Annuals > 2 > income Statement > operating Margin
7.712268270166421
Annuals > 2 > income Statement > total Other Income Expense Net
-26311000
Annuals > 2 > balance Sheet > cash
6783000
Annuals > 2 > balance Sheet > short Term Investments
1203000
Annuals > 2 > balance Sheet > receivables
93059000
Annuals > 2 > balance Sheet > inventories
111133000
Annuals > 2 > balance Sheet > total Current Assets
225526000
Annuals > 2 > balance Sheet > property Plant Equipment
130820000
Annuals > 2 > balance Sheet > total Assets
872830000
Annuals > 2 > balance Sheet > payables
24697000
Annuals > 2 > balance Sheet > short Term Debt
18610000
Annuals > 2 > balance Sheet > long Term Debt
419327000
Annuals > 2 > balance Sheet > total Liabilities
541636000
Annuals > 2 > balance Sheet > equity
331194000
Annuals > 2 > cash Flow > net Income
11195000
Annuals > 2 > cash Flow > depreciation
21158000
Annuals > 2 > cash Flow > change In Working Capital
-47904000
Annuals > 2 > cash Flow > cash From Operations
13685000
Annuals > 2 > cash Flow > capital Expenditures
17986000
Annuals > 2 > cash Flow > cash From Investing
-545673000
Annuals > 2 > cash Flow > cash From Financing
414113000
Annuals > 2 > cash Flow > net Change In Cash
-118411000
Annuals > 2 > ratios > PE
0.42909200069789255
Annuals > 2 > ratios > PB
3.6622734235523593
Annuals > 2 > ratios > ROE
3.3801940856416484
Annuals > 2 > ratios > ROA
1.2826094428468315
Annuals > 2 > ratios > FCF
-4301000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
-0.008254850516383987
Annuals > 2 > health Score
40
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
378316000
Annuals > 3 > income Statement > cost Of Revenue
282419000
Annuals > 3 > income Statement > gross Profit
95897000
Annuals > 3 > income Statement > operating Expenses
56541000
Annuals > 3 > income Statement > operating Income
39356000
Annuals > 3 > income Statement > interest Expense
9806000
Annuals > 3 > income Statement > pretax Income
37248000
Annuals > 3 > income Statement > net Income
29851000
Annuals > 3 > income Statement > eps
1.1428680378888072
Annuals > 3 > income Statement > dividends Per Share
16586000
Annuals > 3 > income Statement > shares Outstanding
26119376
Annuals > 3 > income Statement > income Tax Expense
7397000
Annuals > 3 > income Statement > EBITDA
49162000
Annuals > 3 > income Statement > operating Margin
10.402943570982988
Annuals > 3 > income Statement > total Other Income Expense Net
-2108000
Annuals > 3 > balance Sheet > cash
125194000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
58545000
Annuals > 3 > balance Sheet > inventories
85648000
Annuals > 3 > balance Sheet > total Current Assets
277182000
Annuals > 3 > balance Sheet > property Plant Equipment
105433000
Annuals > 3 > balance Sheet > total Assets
420754000
Annuals > 3 > balance Sheet > payables
17633000
Annuals > 3 > balance Sheet > short Term Debt
580000
Annuals > 3 > balance Sheet > long Term Debt
180000
Annuals > 3 > balance Sheet > total Liabilities
90778000
Annuals > 3 > balance Sheet > equity
329976000
Annuals > 3 > cash Flow > net Income
29851000
Annuals > 3 > cash Flow > depreciation
11914000
Annuals > 3 > cash Flow > change In Working Capital
-1659000
Annuals > 3 > cash Flow > cash From Operations
45438000
Annuals > 3 > cash Flow > capital Expenditures
9751000
Annuals > 3 > cash Flow > cash From Investing
-9169000
Annuals > 3 > cash Flow > cash From Financing
-18553000
Annuals > 3 > cash Flow > net Change In Cash
16991000
Annuals > 3 > ratios > PE
1.1428680378888072
Annuals > 3 > ratios > PB
3.679933662569399
Annuals > 3 > ratios > ROE
9.046415496884622
Annuals > 3 > ratios > ROA
7.094644376524049
Annuals > 3 > ratios > FCF
35687000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.09433119402827266
Annuals > 3 > health Score
68
Valuation > metrics > PE
24.3403
Valuation > metrics > PB
3.216454553345987
Valuation > final Score
77.83545446654013
Valuation > verdict
3.6% Overvalued
Profitability > metrics > ROE
2.7999022601115127
Profitability > metrics > ROA
4.741345080812683
Profitability > metrics > Net Margin
0.06563865181542022
Profitability > final Score
30
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.147071382204923
Risk > metrics > Interest Coverage
3.711249351995853
Risk > final Score
45
Risk > verdict
High
Liquidity > metrics > Current Ratio
4.416617440744296
Liquidity > metrics > Quick Ratio
2.6668204976740753
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
67.25276454013395
Prev Valuations > 1
65.94726489683855
Prev Valuations > 2
65.21939117710005
Prev Profitabilities > 0
42
Prev Profitabilities > 1
34
Prev Profitabilities > 2
31
Prev Risks > 0
48
Prev Risks > 1
44
Prev Risks > 2
43
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-12T17:38:03.303Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-01-30
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.485
Earnings History > 0 > eps Difference
-0.485
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-24
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.52
Earnings History > 1 > eps Estimate
0.57
Earnings History > 1 > eps Difference
-0.05
Earnings History > 1 > surprise Percent
-8.7719
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-24
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.6
Earnings History > 2 > eps Estimate
0.565
Earnings History > 2 > eps Difference
0.035
Earnings History > 2 > surprise Percent
6.1947
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-23
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.46
Earnings History > 3 > eps Estimate
0.44
Earnings History > 3 > eps Difference
0.02
Earnings History > 3 > surprise Percent
4.5455
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-01-31
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.42
Earnings History > 4 > eps Estimate
0.45
Earnings History > 4 > eps Difference
-0.03
Earnings History > 4 > surprise Percent
-6.6667
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-25
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.49
Earnings History > 5 > eps Estimate
0.55
Earnings History > 5 > eps Difference
-0.06
Earnings History > 5 > surprise Percent
-10.9091
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-26
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.54
Earnings History > 6 > eps Estimate
0.34
Earnings History > 6 > eps Difference
0.2
Earnings History > 6 > surprise Percent
58.8235
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-25
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.3
Earnings History > 7 > eps Estimate
0.34
Earnings History > 7 > eps Difference
-0.04
Earnings History > 7 > surprise Percent
-11.7647
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-02
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.34
Earnings History > 8 > eps Estimate
0.24
Earnings History > 8 > eps Difference
0.1
Earnings History > 8 > surprise Percent
41.6667
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-27
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.34
Earnings History > 9 > eps Estimate
0.32
Earnings History > 9 > eps Difference
0.02
Earnings History > 9 > surprise Percent
6.25
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-28
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.41
Earnings History > 10 > eps Estimate
0.27
Earnings History > 10 > eps Difference
0.14
Earnings History > 10 > surprise Percent
51.8519
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-27
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.25
Earnings History > 11 > eps Estimate
0.26
Earnings History > 11 > eps Difference
-0.01
Earnings History > 11 > surprise Percent
-3.8462
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-03
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.11
Earnings History > 12 > eps Estimate
0.18
Earnings History > 12 > eps Difference
-0.07
Earnings History > 12 > surprise Percent
-38.8889
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-28
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.25
Earnings History > 13 > eps Estimate
0.36
Earnings History > 13 > eps Difference
-0.11
Earnings History > 13 > surprise Percent
-30.5556
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.27
Earnings History > 14 > eps Estimate
0.33
Earnings History > 14 > eps Difference
-0.06
Earnings History > 14 > surprise Percent
-18.1818
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-27
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.29
Earnings History > 15 > eps Estimate
0.34
Earnings History > 15 > eps Difference
-0.05
Earnings History > 15 > surprise Percent
-14.7059
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-04
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.34
Earnings History > 16 > eps Estimate
0.33
Earnings History > 16 > eps Difference
0.01
Earnings History > 16 > surprise Percent
3.0303
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-29
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.35
Earnings History > 17 > eps Estimate
0.34
Earnings History > 17 > eps Difference
0.01
Earnings History > 17 > surprise Percent
2.9412
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-23
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.32
Earnings History > 18 > eps Estimate
0.29
Earnings History > 18 > eps Difference
0.03
Earnings History > 18 > surprise Percent
10.3448
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-22
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.28
Earnings History > 19 > eps Estimate
0.28
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
0
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-05
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.26
Earnings History > 20 > eps Estimate
0.3
Earnings History > 20 > eps Difference
-0.04
Earnings History > 20 > surprise Percent
-13.3333
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-23
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.31
Earnings History > 21 > eps Estimate
0.28
Earnings History > 21 > eps Difference
0.03
Earnings History > 21 > surprise Percent
10.7143
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-24
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.28
Earnings History > 22 > eps Estimate
0.19
Earnings History > 22 > eps Difference
0.09
Earnings History > 22 > surprise Percent
47.3684
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-23
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.25
Earnings History > 23 > eps Estimate
0.34
Earnings History > 23 > eps Difference
-0.09
Earnings History > 23 > surprise Percent
-26.4706
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-07
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.32
Earnings History > 24 > eps Estimate
0.34
Earnings History > 24 > eps Difference
-0.02
Earnings History > 24 > surprise Percent
-5.8824
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-25
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.41
Earnings History > 25 > eps Estimate
0.35
Earnings History > 25 > eps Difference
0.06
Earnings History > 25 > surprise Percent
17.1429
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.4
Earnings History > 26 > eps Estimate
0.37
Earnings History > 26 > eps Difference
0.03
Earnings History > 26 > surprise Percent
8.1081
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-25
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.28
Earnings History > 27 > eps Estimate
0.38
Earnings History > 27 > eps Difference
-0.1
Earnings History > 27 > surprise Percent
-26.3158
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-08
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.43
Earnings History > 28 > eps Estimate
0.39
Earnings History > 28 > eps Difference
0.04
Earnings History > 28 > surprise Percent
10.2564
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-26
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.45
Earnings History > 29 > eps Estimate
0.36
Earnings History > 29 > eps Difference
0.09
Earnings History > 29 > surprise Percent
25
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-27
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.46
Earnings History > 30 > eps Estimate
0.38
Earnings History > 30 > eps Difference
0.08
Earnings History > 30 > surprise Percent
21.0526
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-26
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.38
Earnings History > 31 > eps Estimate
0.34
Earnings History > 31 > eps Difference
0.04
Earnings History > 31 > surprise Percent
11.7647
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-09
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.31
Earnings History > 32 > eps Estimate
0.31
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
0
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-27
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.33
Earnings History > 33 > eps Estimate
0.26
Earnings History > 33 > eps Difference
0.07
Earnings History > 33 > surprise Percent
26.9231
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-28
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.35
Earnings History > 34 > eps Estimate
0.23
Earnings History > 34 > eps Difference
0.12
Earnings History > 34 > surprise Percent
52.1739
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-27
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.23
Earnings History > 35 > eps Estimate
0.25
Earnings History > 35 > eps Difference
-0.02
Earnings History > 35 > surprise Percent
-8
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-03
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.23
Earnings History > 36 > eps Estimate
0.23
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
0
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-28
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.24
Earnings History > 37 > eps Estimate
0.25
Earnings History > 37 > eps Difference
-0.01
Earnings History > 37 > surprise Percent
-4
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.25
Earnings History > 38 > eps Estimate
0.22
Earnings History > 38 > eps Difference
0.03
Earnings History > 38 > surprise Percent
13.6364
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-28
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.24
Earnings History > 39 > eps Estimate
0.2
Earnings History > 39 > eps Difference
0.04
Earnings History > 39 > surprise Percent
20
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-05
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.22
Earnings History > 40 > eps Estimate
0.18
Earnings History > 40 > eps Difference
0.04
Earnings History > 40 > surprise Percent
22.2222
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-23
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.27
Earnings History > 41 > eps Estimate
0.3
Earnings History > 41 > eps Difference
-0.03
Earnings History > 41 > surprise Percent
-10
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-24
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.25
Earnings History > 42 > eps Estimate
0.38
Earnings History > 42 > eps Difference
-0.13
Earnings History > 42 > surprise Percent
-34.2105
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-23
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.28
Earnings History > 43 > eps Estimate
0.4
Earnings History > 43 > eps Difference
-0.12
Earnings History > 43 > surprise Percent
-30
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-06
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.3
Earnings History > 44 > eps Estimate
0.32
Earnings History > 44 > eps Difference
-0.02
Earnings History > 44 > surprise Percent
-6.25
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-24
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.36
Earnings History > 45 > eps Estimate
0.38
Earnings History > 45 > eps Difference
-0.02
Earnings History > 45 > surprise Percent
-5.2632
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-25
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.34
Earnings History > 46 > eps Estimate
0.41
Earnings History > 46 > eps Difference
-0.07
Earnings History > 46 > surprise Percent
-17.0732
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-24
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.38
Earnings History > 47 > eps Estimate
0.29
Earnings History > 47 > eps Difference
0.09
Earnings History > 47 > surprise Percent
31.0345
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-07
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.29
Earnings History > 48 > eps Estimate
0.26
Earnings History > 48 > eps Difference
0.03
Earnings History > 48 > surprise Percent
11.5385
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.32
Earnings History > 49 > eps Estimate
0.31
Earnings History > 49 > eps Difference
0.01
Earnings History > 49 > surprise Percent
3.2258
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-26
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.26
Earnings History > 50 > eps Difference
0.12
Earnings History > 50 > surprise Percent
46.1538
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-25
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.26
Earnings History > 51 > eps Estimate
0.28
Earnings History > 51 > eps Difference
-0.02
Earnings History > 51 > surprise Percent
-7.1429
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.21
Earnings History > 52 > eps Estimate
0.25
Earnings History > 52 > eps Difference
-0.04
Earnings History > 52 > surprise Percent
-16
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.3
Earnings History > 53 > eps Difference
-0.04
Earnings History > 53 > surprise Percent
-13.3333
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-27
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.29
Earnings History > 54 > eps Estimate
0.35
Earnings History > 54 > eps Difference
-0.06
Earnings History > 54 > surprise Percent
-17.1429
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-04-26
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.39
Earnings History > 55 > eps Estimate
0.3
Earnings History > 55 > eps Difference
0.09
Earnings History > 55 > surprise Percent
30
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-08
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.27
Earnings History > 56 > eps Estimate
0.3
Earnings History > 56 > eps Difference
-0.03
Earnings History > 56 > surprise Percent
-10
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-27
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.3
Earnings History > 57 > eps Estimate
0.33
Earnings History > 57 > eps Difference
-0.03
Earnings History > 57 > surprise Percent
-9.0909
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.34
Earnings History > 58 > eps Estimate
0.3
Earnings History > 58 > eps Difference
0.04
Earnings History > 58 > surprise Percent
13.3333
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-28
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.25
Earnings History > 59 > eps Difference
0.02
Earnings History > 59 > surprise Percent
8
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-10
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.31
Earnings History > 60 > eps Estimate
0.23
Earnings History > 60 > eps Difference
0.08
Earnings History > 60 > surprise Percent
34.7826
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-28
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.24
Earnings History > 61 > eps Estimate
0.21
Earnings History > 61 > eps Difference
0.03
Earnings History > 61 > surprise Percent
14.2857
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-22
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.22
Earnings History > 62 > eps Estimate
0.19
Earnings History > 62 > eps Difference
0.03
Earnings History > 62 > surprise Percent
15.7895
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.16
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
6.25
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-11
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.14
Earnings History > 64 > eps Estimate
0.14
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
0
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-22
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.2
Earnings History > 65 > eps Estimate
0.17
Earnings History > 65 > eps Difference
0.03
Earnings History > 65 > surprise Percent
17.6471
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-23
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.19
Earnings History > 66 > eps Estimate
0.18
Earnings History > 66 > eps Difference
0.01
Earnings History > 66 > surprise Percent
5.5556
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.17
Earnings History > 67 > eps Estimate
0.18
Earnings History > 67 > eps Difference
-0.01
Earnings History > 67 > surprise Percent
-5.5556
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-12
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.19
Earnings History > 68 > eps Estimate
0.26
Earnings History > 68 > eps Difference
-0.07
Earnings History > 68 > surprise Percent
-26.9231
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.28
Earnings History > 69 > eps Estimate
0.27
Earnings History > 69 > eps Difference
0.01
Earnings History > 69 > surprise Percent
3.7037
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-25
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.3
Earnings History > 70 > eps Estimate
0.29
Earnings History > 70 > eps Difference
0.01
Earnings History > 70 > surprise Percent
3.4483
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.28
Earnings History > 71 > eps Estimate
0.23
Earnings History > 71 > eps Difference
0.05
Earnings History > 71 > surprise Percent
21.7391
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-15
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.22
Earnings History > 72 > eps Estimate
0.2
Earnings History > 72 > eps Difference
0.02
Earnings History > 72 > surprise Percent
10
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.21
Earnings History > 73 > eps Estimate
0.24
Earnings History > 73 > eps Difference
-0.03
Earnings History > 73 > surprise Percent
-12.5
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.25
Earnings History > 74 > eps Estimate
0.24
Earnings History > 74 > eps Difference
0.01
Earnings History > 74 > surprise Percent
4.1667
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.19
Earnings History > 75 > eps Estimate
0.2
Earnings History > 75 > eps Difference
-0.01
Earnings History > 75 > surprise Percent
-5
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-02-15
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.09
Earnings History > 76 > eps Estimate
0.23
Earnings History > 76 > eps Difference
-0.14
Earnings History > 76 > surprise Percent
-60.8696
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-27
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.25
Earnings History > 77 > eps Estimate
0.18
Earnings History > 77 > eps Difference
0.07
Earnings History > 77 > surprise Percent
38.8889
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.21
Earnings History > 78 > eps Estimate
0.16
Earnings History > 78 > eps Difference
0.05
Earnings History > 78 > surprise Percent
31.25
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-26
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.17
Earnings History > 79 > eps Estimate
0.08
Earnings History > 79 > eps Difference
0.09
Earnings History > 79 > surprise Percent
112.5
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-16
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.12
Earnings History > 80 > eps Estimate
0.12
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
0
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-28
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.1
Earnings History > 81 > eps Estimate
0.18
Earnings History > 81 > eps Difference
-0.08
Earnings History > 81 > surprise Percent
-44.4444
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-28
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.13
Earnings History > 82 > eps Estimate
0.09
Earnings History > 82 > eps Difference
0.04
Earnings History > 82 > surprise Percent
44.4444
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.06
Earnings History > 83 > eps Estimate
0.1
Earnings History > 83 > eps Difference
-0.04
Earnings History > 83 > surprise Percent
-40
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-25
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.1
Earnings History > 84 > eps Estimate
0.1
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
0
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-22
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.08
Earnings History > 85 > eps Estimate
0.13
Earnings History > 85 > eps Difference
-0.05
Earnings History > 85 > surprise Percent
-38.4615
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-20
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.1
Earnings History > 86 > eps Estimate
0.12
Earnings History > 86 > eps Difference
-0.02
Earnings History > 86 > surprise Percent
-16.6667
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.09
Earnings History > 87 > eps Estimate
0.07
Earnings History > 87 > eps Difference
0.02
Earnings History > 87 > surprise Percent
28.5714
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-02-06
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.13
Earnings History > 88 > eps Estimate
0.05
Earnings History > 88 > eps Difference
0.08
Earnings History > 88 > surprise Percent
160
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-17
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.1
Earnings History > 89 > eps Estimate
0.07
Earnings History > 89 > eps Difference
0.03
Earnings History > 89 > surprise Percent
42.8571
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-18
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.1
Earnings History > 90 > eps Estimate
0.05
Earnings History > 90 > eps Difference
0.05
Earnings History > 90 > surprise Percent
100
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-17
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.05
Earnings History > 91 > eps Estimate
0.07
Earnings History > 91 > eps Difference
-0.02
Earnings History > 91 > surprise Percent
-28.5714
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
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.0625
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.0731
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.1247
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.0826
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.1281
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.1394
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.1529
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.1379
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.111
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.1194
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.1396
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.1564
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-02-03
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.11
Earnings History > 104 > eps Estimate
0.1
Earnings History > 104 > eps Difference
0.01
Earnings History > 104 > surprise Percent
10
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-13
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.15
Earnings History > 105 > eps Estimate
0.14
Earnings History > 105 > eps Difference
0.01
Earnings History > 105 > surprise Percent
7.1429
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-15
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.13
Earnings History > 106 > eps Estimate
0.13
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-04-15
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.11
Earnings History > 107 > eps Estimate
0.12
Earnings History > 107 > eps Difference
-0.01
Earnings History > 107 > surprise Percent
-8.3333
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-02-04
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.08
Earnings History > 108 > eps Estimate
0.09
Earnings History > 108 > eps Difference
-0.01
Earnings History > 108 > surprise Percent
-11.1111
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-14
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.13
Earnings History > 109 > eps Estimate
0.12
Earnings History > 109 > eps Difference
0.01
Earnings History > 109 > surprise Percent
8.3333
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-16
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.11
Earnings History > 110 > eps Estimate
0.11
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
0
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-15
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.12
Earnings History > 111 > eps Estimate
0.11
Earnings History > 111 > eps Difference
0.01
Earnings History > 111 > surprise Percent
9.0909
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-02-04
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.08
Earnings History > 112 > eps Estimate
0.11
Earnings History > 112 > eps Difference
-0.03
Earnings History > 112 > surprise Percent
-27.2727
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-10-14
Earnings History > 113 > date
1997-09-30
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.11
Earnings History > 113 > eps Estimate
0.12
Earnings History > 113 > eps Difference
-0.01
Earnings History > 113 > surprise Percent
-8.3333
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-07-15
Earnings History > 114 > date
1997-06-30
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.1
Earnings History > 114 > eps Estimate
0.09
Earnings History > 114 > eps Difference
0.01
Earnings History > 114 > surprise Percent
11.1111
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-04-14
Earnings History > 115 > date
1997-03-31
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.1
Earnings History > 115 > eps Estimate
0.1
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-02-05
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.12
Earnings History > 116 > eps Estimate
0.09
Earnings History > 116 > eps Difference
0.03
Earnings History > 116 > surprise Percent
33.3333
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-10-15
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.11
Earnings History > 117 > eps Estimate
0.12
Earnings History > 117 > eps Difference
-0.01
Earnings History > 117 > surprise Percent
-8.3333
Earnings History > 118 > period
1996-06-30
Earnings History > 118 > report Date
1996-07-15
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.07
Earnings History > 118 > eps Estimate
0.09
Earnings History > 118 > eps Difference
-0.02
Earnings History > 118 > surprise Percent
-22.2222
Earnings History > 119 > period
1996-03-31
Earnings History > 119 > report Date
1996-04-15
Earnings History > 119 > date
1996-03-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.08
Earnings History > 119 > eps Estimate
0.11
Earnings History > 119 > eps Difference
-0.03
Earnings History > 119 > surprise Percent
-27.2727
Earnings History > 120 > period
1995-12-31
Earnings History > 120 > report Date
1996-02-07
Earnings History > 120 > date
1995-12-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.09
Earnings History > 120 > eps Estimate
0.08
Earnings History > 120 > eps Difference
0.01
Earnings History > 120 > surprise Percent
12.5
Earnings History > 121 > period
1995-09-30
Earnings History > 121 > report Date
1995-10-13
Earnings History > 121 > date
1995-09-30
Earnings History > 121 > before After Market
BeforeMarket
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.1
Earnings History > 121 > eps Estimate
0.1
Earnings History > 121 > eps Difference
0
Earnings History > 121 > surprise Percent
0
Earnings History > 122 > period
1995-06-30
Earnings History > 122 > report Date
1995-07-17
Earnings History > 122 > date
1995-06-30
Earnings History > 122 > before After Market
BeforeMarket
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.08
Earnings History > 122 > eps Estimate
0.1
Earnings History > 122 > eps Difference
-0.02
Earnings History > 122 > surprise Percent
-20
Earnings History > 123 > period
1995-03-31
Earnings History > 123 > report Date
1995-04-13
Earnings History > 123 > date
1995-03-31
Earnings History > 123 > before After Market
BeforeMarket
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.1
Earnings History > 123 > eps Estimate
0.12
Earnings History > 123 > eps Difference
-0.02
Earnings History > 123 > surprise Percent
-16.6667
Earnings History > 124 > period
1994-12-31
Earnings History > 124 > report Date
1995-02-08
Earnings History > 124 > date
1994-12-31
Earnings History > 124 > before After Market
BeforeMarket
Earnings History > 124 > currency
USD
Earnings History > 124 > eps Actual
0.06
Earnings History > 124 > eps Estimate
0.08
Earnings History > 124 > eps Difference
-0.02
Earnings History > 124 > surprise Percent
-25
Earnings History > 125 > period
1994-09-30
Earnings History > 125 > report Date
1994-10-13
Earnings History > 125 > date
1994-09-30
Earnings History > 125 > before After Market
BeforeMarket
Earnings History > 125 > currency
USD
Earnings History > 125 > eps Actual
0.09
Earnings History > 125 > eps Estimate
0.09
Earnings History > 125 > eps Difference
0
Earnings History > 125 > surprise Percent
0
Earnings History > 126 > period
1994-06-30
Earnings History > 126 > report Date
1994-07-18
Earnings History > 126 > date
1994-06-30
Earnings History > 126 > before After Market
BeforeMarket
Earnings History > 126 > currency
USD
Earnings History > 126 > eps Actual
0.1
Earnings History > 126 > eps Estimate
0.09
Earnings History > 126 > eps Difference
0.01
Earnings History > 126 > surprise Percent
11.1111
Earnings History > 127 > period
1994-03-31
Earnings History > 127 > report Date
1994-04-18
Earnings History > 127 > date
1994-03-31
Earnings History > 127 > before After Market
-
Earnings History > 127 > currency
USD
Earnings History > 127 > eps Actual
0.11
Earnings History > 127 > eps Estimate
0.1
Earnings History > 127 > eps Difference
0.01
Earnings History > 127 > surprise Percent
10
Earnings History > 128 > period
1993-12-31
Earnings History > 128 > report Date
1994-02-09
Earnings History > 128 > date
1993-12-31
Earnings History > 128 > before After Market
-
Earnings History > 128 > currency
USD
Earnings History > 128 > eps Actual
0.07
Earnings History > 128 > eps Estimate
0.08
Earnings History > 128 > eps Difference
-0.01
Earnings History > 128 > surprise Percent
-12.5
Earnings History > 129 > period
1992-12-31
Earnings History > 129 > report Date
1993-02-12
Earnings History > 129 > date
1992-12-31
Earnings History > 129 > before After Market
-
Earnings History > 129 > currency
USD
Earnings History > 129 > eps Actual
0.07
Earnings History > 129 > eps Estimate
0.07
Earnings History > 129 > eps Difference
0
Earnings History > 129 > surprise Percent
0
The Gorman-Rupp Company designs, manufactures, and sells pumps and pump systems in the United States and internationally. The company offers self-priming centrifugal, standard centrifugal, magnetic drive centrifugal, axial and mixed flow, vertical turbine line shaft, submersible, high-pressure booster, rotary gear, rotary vein, diaphragm, bellows, and oscillating pumps. Its products are used in water, wastewater, construction, dewatering, industrial, petroleum, original equipment, agriculture, fire suppression, heating, ventilating and air conditioning, military, and other liquid-handling applications. The company markets its products through a network of distributors, manufacturers' representatives, third-party distributor catalogs, direct sales, retailers, and e-commerce. The Gorman-Rupp Company was founded in 1933 and is headquartered in Mansfield, Ohio.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
0.19Next Payout:
Dec 10, 2025Yield:
1.5332 %Comparing Gorman-Rupp (NYSE:GRC) & Sumitomo Heavy (OTCMKTS:SOHVY) Defense World
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$59
Analyst Picks
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 66.39% of the total shares of Gorman-Rupp Company
1.
Vanguard Group Inc(8.5415%)
since
2025/06/30
2.
BlackRock Inc(5.8824%)
since
2025/06/30
3.
Dimensional Fund Advisors, Inc.(5.0252%)
since
2025/06/30
4.
Gabelli Funds LLC(2.9403%)
since
2025/06/30
5.
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd.(2.8073%)
since
2025/06/30
6.
Gabelli Small Cap Growth AAA(2.7561%)
since
2025/06/30
7.
Global X US Infrastructure Dev ETF(2.6474%)
since
2025/08/29
8.
Vanguard Total Stock Mkt Idx Inv(2.5809%)
since
2025/07/31
9.
Gamco Investors, Inc. Et Al(2.2536%)
since
2025/06/30
10.
Vanguard Small Cap Index(2.0609%)
since
2025/07/31
11.
State Street Corp(2.0178%)
since
2025/06/30
12.
Geode Capital Management, LLC(1.9783%)
since
2025/06/30
13.
iShares Russell 2000 ETF(1.8524%)
since
2025/08/31
14.
1290 VT GAMCO Small Company Value IB(1.8432%)
since
2025/07/31
15.
Cooke & Bieler LP(1.5212%)
since
2025/06/30
16.
King Luther Capital Management Corp(1.5015%)
since
2025/06/30
17.
Grace & White Inc(1.3275%)
since
2025/06/30
18.
Kbc Group NV(1.1339%)
since
2025/06/30
19.
DFA US Targeted Value I(1.0364%)
since
2025/07/31
20.
Legal & General Group PLC(1.0032%)
since
2025/06/30
21.
Goldman Sachs Group Inc(0.9558%)
since
2025/06/30
22.
Morgan Stanley - Brokerage Accounts(0.893%)
since
2025/06/30
23.
DFA US Small Cap I(0.8906%)
since
2025/07/31
24.
Vanguard Institutional Extnd Mkt Idx Tr(0.8552%)
since
2025/07/31
25.
Northern Trust Corp(0.8046%)
since
2025/06/30
26.
Fidelity Small Cap Index(0.798%)
since
2025/06/30
27.
DFA US Micro Cap I(0.7432%)
since
2025/07/31
28.
Bank of New York Mellon Corp(0.6929%)
since
2025/06/30
29.
iShares Russell 2000 Growth ETF(0.6882%)
since
2025/08/31
30.
Charles Schwab Investment Management Inc(0.6672%)
since
2025/06/30
31.
Vanguard Small Cap Value Index Inv(0.6614%)
since
2025/07/31
32.
ProShare Advisors LLC(0.6493%)
since
2025/06/30
33.
Prentiss Smith & Co Inc(0.6488%)
since
2025/06/30
34.
ProShares Russell 2000 Dividend Growers(0.6161%)
since
2025/08/29
35.
L&G Clean Water ETF(0.6105%)
since
2025/08/29
36.
Vanguard Small Cap Growth Index Inv(0.5775%)
since
2025/07/31
37.
Dimensional US Targeted Value ETF(0.5406%)
since
2025/08/29
38.
Needham Aggressive Growth Retail(0.5321%)
since
2025/06/30
39.
Fidelity Extended Market Index(0.4313%)
since
2025/07/31
40.
Vanguard Dividend Appreciation ETF(0.4243%)
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.485
Date
2025-09-30
EPS Actual
0.52
EPS Estimate
0.57
EPS Difference
-0.05
Surprise Percent
-8.7719%
(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.