_id
6910988dccc777a4e85d5c24
Ticker
ESE
Name
ESCO Technologies Inc
Exchange
NYSE
Address
645 Maryville Centre Drive, Saint Louis, MO, United States, 63141-5855
Country
USA
Sector
Technology
Industry
Scientific & Technical Instruments
Currency
USD
Website
https://www.escotechnologies.com
Description
ESCO Technologies Inc. provides engineered components and systems for aviation, navy, defense, and industrial customers. The Aerospace & Defense segment designs and manufactures specialty filtration products, including hydraulic filter elements and fluid control devices used in commercial and defense aerospace applications; miniature electro-explosive devices for military aircraft ejection seats and missile arming devices; manufactures and sells mission-critical bushings, pins, sleeves, and precision-tolerance machined components for landing gear, rotor heads, engine mounts, flight controls, and actuation systems for the aerospace and defense industries; designs, develops and manufactures elastomeric-based signature reduction solutions for U.S. naval vessels; and provides mission-critical signature and power management solutions. The Utility Solutions Group segment develops, manufactures, and delivers diagnostic testing solutions; and designs and manufactures decision support tools for the renewable energy industry, primarily wind and solar. The RF Test & Measurement segment designs and manufactures products and systems to measure and control RF energy for research and development, regulatory compliance, and medical and security applications; and turnkey systems, such as RF test facilities and measurement systems, acoustic test enclosures, RF and magnetically shielded rooms, and secure communication facilities. This segment also supplies RF absorptive materials, filters, antennas, field probes, test cells, proprietary measurement software, and other test accessories; and offers calibration and product tests, feedthrough capacitors, high current power, telephone, data and control line filters, and high-altitude electromagnetic protection filters. It distributes its products through distributors, sales representatives, direct sales teams, and in-house sales personnel. The company was incorporated in 1990 and is based in Saint Louis, Missouri.
Last Close
194.89
Volume
164452
Current Price
201.39
Change
2.23
Last Updated
2026-01-03T11:09:33.767Z
Image
data:image/webp;base64,UklGRt4AAABXRUJQVlA4INIAAABQCACdASpAAEAAPq1MnUmmJKMhM/mZWMAViWkAE9oJRjI9Cv4IkVR+svIh6ucM6GfccOY/M2VpokK60b4OtBsELh25vUuVyGZGdgAA/veM+KcgNj/3vF/bt/WsE0bCP03EKFBlSJIftQPzDag7FoIIbsi0pcZriTT3siaC5Jv56ygz0CE2K9cn5SFVQo924oF+IYjvLWz19r12JKdEiVEITxJHn56b4uUr4E3qHAMTR2d3knb0b63GO7/jrfvfJWUytZSOpai6NgdS9rqn2RAAAAA=
Ipo Date
1990-10-01T00:00:00.000Z
Market Cap
5113292288
Next Dividend Date
2026-01-16T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.08
Dividend Yield
0.1588956750583445
Sentiment
0.9989999999999999
Sentiment Sources
8
Rating
4.25
Target Price
255
Strong Buy
2
Buy
1
Hold
1
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
352674000
Cost Of Revenue
155013000
Gross Profit
131486000
Operating Expenses
83915000
Operating Income
-1576000
Interest Expense
5129000
Pretax Income
49344000
Net Income
218652000
Eps
8.43304535637149
Dividends Per Share
2065999
Shares Outstanding
25874368
Income Tax Expense
12306000
EBITDA
101713000
Operating Margin
-0.4468716151459989
Total Other Income Expense Net
50920000
Cash
101350000
Short Term Investments
-
Receivables
344284000
Inventories
217807000
Total Current Assets
688506000
Property Plant Equipment
220200000
Total Assets
2394610000
Payables
96534000
Short Term Debt
20000000
Long Term Debt
166000000
Total Liabilities
830941000
Equity
1563669000
Bs_currency_symbol
USD
Depreciation
26620000
Change In Working Capital
42854000
Cash From Operations
109937000
Capital Expenditures
12112000
Cash From Investing
254411000
Cash From Financing
-341058000
Net Change In Cash
22634000
Cf_currency_symbol
USD
PE
44.0134
PB
3.3393511798213047
ROE
13.983266279500327
ROA
9.131006719256998
FCF
97825000
Fcf Percent
0.2773808106069628
Piotroski FScore
3
Health Score
79
Deep Value Investing Score
5
Defensive Investing Score
8
Dividend Investing Score
4
Economic Moat Investing Score
9.5
Garp Investing Score
7.5
Growth Investing Score
6
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
6.5
Value Investing Score
5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
352674000
Quarters > 0 > income Statement > cost Of Revenue
155013000
Quarters > 0 > income Statement > gross Profit
131486000
Quarters > 0 > income Statement > operating Expenses
83915000
Quarters > 0 > income Statement > operating Income
-1576000
Quarters > 0 > income Statement > interest Expense
5129000
Quarters > 0 > income Statement > pretax Income
49344000
Quarters > 0 > income Statement > net Income
218652000
Quarters > 0 > income Statement > eps
8.43304535637149
Quarters > 0 > income Statement > dividends Per Share
2065999
Quarters > 0 > income Statement > shares Outstanding
25928000
Quarters > 0 > income Statement > income Tax Expense
12306000
Quarters > 0 > income Statement > EBITDA
101713000
Quarters > 0 > income Statement > operating Margin
-0.4468716151459989
Quarters > 0 > income Statement > total Other Income Expense Net
50920000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
101350000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
344284000
Quarters > 0 > balance Sheet > inventories
217807000
Quarters > 0 > balance Sheet > total Current Assets
688506000
Quarters > 0 > balance Sheet > property Plant Equipment
220200000
Quarters > 0 > balance Sheet > total Assets
2394610000
Quarters > 0 > balance Sheet > payables
96534000
Quarters > 0 > balance Sheet > short Term Debt
20000000
Quarters > 0 > balance Sheet > long Term Debt
166000000
Quarters > 0 > balance Sheet > total Liabilities
830941000
Quarters > 0 > balance Sheet > equity
1563669000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
44854000
Quarters > 0 > cash Flow > depreciation
26620000
Quarters > 0 > cash Flow > change In Working Capital
42854000
Quarters > 0 > cash Flow > cash From Operations
109937000
Quarters > 0 > cash Flow > capital Expenditures
12112000
Quarters > 0 > cash Flow > cash From Investing
254411000
Quarters > 0 > cash Flow > cash From Financing
-341058000
Quarters > 0 > cash Flow > net Change In Cash
22634000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
8.43304535637149
Quarters > 0 > ratios > PB
3.3393511798213047
Quarters > 0 > ratios > ROE
13.983266279500327
Quarters > 0 > ratios > ROA
9.131006719256998
Quarters > 0 > ratios > FCF
97825000
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
0.2773808106069628
Quarters > 0 > health Score
79
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
296344000
Quarters > 1 > income Statement > cost Of Revenue
174350000
Quarters > 1 > income Statement > gross Profit
121994000
Quarters > 1 > income Statement > operating Expenses
62042000
Quarters > 1 > income Statement > operating Income
43199000
Quarters > 1 > income Statement > interest Expense
7921000
Quarters > 1 > income Statement > pretax Income
33069000
Quarters > 1 > income Statement > net Income
26065000
Quarters > 1 > income Statement > eps
1.0056717339300871
Quarters > 1 > income Statement > dividends Per Share
2066000
Quarters > 1 > income Statement > shares Outstanding
25918000
Quarters > 1 > income Statement > income Tax Expense
8314000
Quarters > 1 > income Statement > EBITDA
40990000
Quarters > 1 > income Statement > operating Margin
14.577315552196096
Quarters > 1 > income Statement > total Other Income Expense Net
-10130000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
78716000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
329749000
Quarters > 1 > balance Sheet > inventories
237110000
Quarters > 1 > balance Sheet > total Current Assets
754723000
Quarters > 1 > balance Sheet > property Plant Equipment
214032000
Quarters > 1 > balance Sheet > total Assets
2526385000
Quarters > 1 > balance Sheet > payables
86209000
Quarters > 1 > balance Sheet > short Term Debt
27144000
Quarters > 1 > balance Sheet > long Term Debt
505000000
Quarters > 1 > balance Sheet > total Liabilities
1199771000
Quarters > 1 > balance Sheet > equity
1326614000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
26065000
Quarters > 1 > cash Flow > depreciation
20620000
Quarters > 1 > cash Flow > change In Working Capital
-6266000
Quarters > 1 > cash Flow > cash From Operations
73727000
Quarters > 1 > cash Flow > capital Expenditures
8860000
Quarters > 1 > cash Flow > cash From Investing
-489385000
Quarters > 1 > cash Flow > cash From Financing
434875000
Quarters > 1 > cash Flow > net Change In Cash
21419000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
1.0056717339300871
Quarters > 1 > ratios > PB
3.9345476679727485
Quarters > 1 > ratios > ROE
1.9647764911270345
Quarters > 1 > ratios > ROA
1.0317113187419968
Quarters > 1 > ratios > FCF
64867000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.21889088356774558
Quarters > 1 > health Score
63
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
265519000
Quarters > 2 > income Statement > cost Of Revenue
156298000
Quarters > 2 > income Statement > gross Profit
109221000
Quarters > 2 > income Statement > operating Expenses
58163000
Quarters > 2 > income Statement > operating Income
43069000
Quarters > 2 > income Statement > interest Expense
2195000
Quarters > 2 > income Statement > pretax Income
40499000
Quarters > 2 > income Statement > net Income
31033000
Quarters > 2 > income Statement > eps
1.20124641944724
Quarters > 2 > income Statement > dividends Per Share
2066000
Quarters > 2 > income Statement > shares Outstanding
25834000
Quarters > 2 > income Statement > income Tax Expense
9466000
Quarters > 2 > income Statement > EBITDA
56668000
Quarters > 2 > income Statement > operating Margin
16.220684772087875
Quarters > 2 > income Statement > total Other Income Expense Net
-2570000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
57397000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
343404000
Quarters > 2 > balance Sheet > inventories
231200000
Quarters > 2 > balance Sheet > total Current Assets
660753000
Quarters > 2 > balance Sheet > property Plant Equipment
210403000
Quarters > 2 > balance Sheet > total Assets
1815662000
Quarters > 2 > balance Sheet > payables
81244000
Quarters > 2 > balance Sheet > short Term Debt
20000000
Quarters > 2 > balance Sheet > long Term Debt
68000000
Quarters > 2 > balance Sheet > total Liabilities
538334000
Quarters > 2 > balance Sheet > equity
1277328000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
31033000
Quarters > 2 > cash Flow > depreciation
13974000
Quarters > 2 > cash Flow > change In Working Capital
7151000
Quarters > 2 > cash Flow > cash From Operations
24101000
Quarters > 2 > cash Flow > capital Expenditures
10142000
Quarters > 2 > cash Flow > cash From Investing
-13020000
Quarters > 2 > cash Flow > cash From Financing
-26181000
Quarters > 2 > cash Flow > net Change In Cash
-13887000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
1.20124641944724
Quarters > 2 > ratios > PB
4.0731192458006085
Quarters > 2 > ratios > ROE
2.4295247579321835
Quarters > 2 > ratios > ROA
1.7091837577698932
Quarters > 2 > ratios > FCF
13959000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.05257250893533043
Quarters > 2 > health Score
52
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
247026000
Quarters > 3 > income Statement > cost Of Revenue
148642000
Quarters > 3 > income Statement > gross Profit
98384000
Quarters > 3 > income Statement > operating Expenses
58784000
Quarters > 3 > income Statement > operating Income
31607000
Quarters > 3 > income Statement > interest Expense
2257000
Quarters > 3 > income Statement > pretax Income
29941000
Quarters > 3 > income Statement > net Income
23473000
Quarters > 3 > income Statement > eps
0.9086088100952233
Quarters > 3 > income Statement > dividends Per Share
2064000
Quarters > 3 > income Statement > shares Outstanding
25834000
Quarters > 3 > income Statement > income Tax Expense
6468000
Quarters > 3 > income Statement > EBITDA
46005000
Quarters > 3 > income Statement > operating Margin
12.795009432205518
Quarters > 3 > income Statement > total Other Income Expense Net
-1666000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
71284000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
334065000
Quarters > 3 > balance Sheet > inventories
219383000
Quarters > 3 > balance Sheet > total Current Assets
645511000
Quarters > 3 > balance Sheet > property Plant Equipment
207178000
Quarters > 3 > balance Sheet > total Assets
1795064000
Quarters > 3 > balance Sheet > payables
75881000
Quarters > 3 > balance Sheet > short Term Debt
25943000
Quarters > 3 > balance Sheet > long Term Debt
92000000
Quarters > 3 > balance Sheet > total Liabilities
558131000
Quarters > 3 > balance Sheet > equity
1236933000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
23473000
Quarters > 3 > cash Flow > depreciation
13807000
Quarters > 3 > cash Flow > change In Working Capital
-7151000
Quarters > 3 > cash Flow > cash From Operations
34174000
Quarters > 3 > cash Flow > capital Expenditures
5208000
Quarters > 3 > cash Flow > cash From Investing
-7795000
Quarters > 3 > cash Flow > cash From Financing
-18095000
Quarters > 3 > cash Flow > net Change In Cash
5321000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.9086088100952233
Quarters > 3 > ratios > PB
4.2061366783811245
Quarters > 3 > ratios > ROE
1.897677562163836
Quarters > 3 > ratios > ROA
1.3076413988582023
Quarters > 3 > ratios > FCF
28966000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.1172589120173585
Quarters > 3 > health Score
59
Annuals > 0 > quarter
2025-09-30
Annuals > 0 > income Statement > revenue
1095388000
Annuals > 0 > income Statement > cost Of Revenue
634303000
Annuals > 0 > income Statement > gross Profit
461085000
Annuals > 0 > income Statement > operating Expenses
308232000
Annuals > 0 > income Statement > operating Income
116299000
Annuals > 0 > income Statement > interest Expense
17502000
Annuals > 0 > income Statement > pretax Income
152853000
Annuals > 0 > income Statement > net Income
299223000
Annuals > 0 > income Statement > eps
11.548552682362022
Annuals > 0 > income Statement > dividends Per Share
8262000
Annuals > 0 > income Statement > shares Outstanding
25910000
Annuals > 0 > income Statement > income Tax Expense
36554000
Annuals > 0 > income Statement > EBITDA
245376000
Annuals > 0 > income Statement > operating Margin
10.617151182959827
Annuals > 0 > income Statement > total Other Income Expense Net
36554000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
101350000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
344284000
Annuals > 0 > balance Sheet > inventories
217807000
Annuals > 0 > balance Sheet > total Current Assets
688506000
Annuals > 0 > balance Sheet > property Plant Equipment
220200000
Annuals > 0 > balance Sheet > total Assets
2394610000
Annuals > 0 > balance Sheet > payables
96534000
Annuals > 0 > balance Sheet > short Term Debt
20000000
Annuals > 0 > balance Sheet > long Term Debt
166000000
Annuals > 0 > balance Sheet > total Liabilities
830941000
Annuals > 0 > balance Sheet > equity
1540871000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
299223000
Annuals > 0 > cash Flow > depreciation
75021000
Annuals > 0 > cash Flow > change In Working Capital
9381000
Annuals > 0 > cash Flow > cash From Operations
241939000
Annuals > 0 > cash Flow > capital Expenditures
36322000
Annuals > 0 > cash Flow > cash From Investing
-255789000
Annuals > 0 > cash Flow > cash From Financing
49541000
Annuals > 0 > cash Flow > net Change In Cash
35387000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
11.548552682362022
Annuals > 0 > ratios > PB
3.3230128933570686
Annuals > 0 > ratios > ROE
19.41908180503105
Annuals > 0 > ratios > ROA
12.495688233156965
Annuals > 0 > ratios > FCF
205617000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.18771156886874787
Annuals > 0 > health Score
80
Annuals > 1 > quarter
2024-09-30
Annuals > 1 > income Statement > revenue
1026759000
Annuals > 1 > income Statement > cost Of Revenue
622741000
Annuals > 1 > income Statement > gross Profit
404018000
Annuals > 1 > income Statement > operating Expenses
256819000
Annuals > 1 > income Statement > operating Income
147199000
Annuals > 1 > income Statement > interest Expense
15247000
Annuals > 1 > income Statement > pretax Income
129889000
Annuals > 1 > income Statement > net Income
101881000
Annuals > 1 > income Statement > eps
3.937886518243661
Annuals > 1 > income Statement > dividends Per Share
8246000
Annuals > 1 > income Statement > shares Outstanding
25872000
Annuals > 1 > income Statement > income Tax Expense
28008000
Annuals > 1 > income Statement > EBITDA
200545000
Annuals > 1 > income Statement > operating Margin
14.336275601187815
Annuals > 1 > income Statement > total Other Income Expense Net
-17310000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
65963000
Annuals > 1 > balance Sheet > short Term Investments
-1
Annuals > 1 > balance Sheet > receivables
371214000
Annuals > 1 > balance Sheet > inventories
209164000
Annuals > 1 > balance Sheet > total Current Assets
668649000
Annuals > 1 > balance Sheet > property Plant Equipment
208340000
Annuals > 1 > balance Sheet > total Assets
1838620000
Annuals > 1 > balance Sheet > payables
98371000
Annuals > 1 > balance Sheet > short Term Debt
26471000
Annuals > 1 > balance Sheet > long Term Debt
102000000
Annuals > 1 > balance Sheet > total Liabilities
601270000
Annuals > 1 > balance Sheet > equity
1237350000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
101881000
Annuals > 1 > cash Flow > depreciation
55409000
Annuals > 1 > cash Flow > change In Working Capital
-29385000
Annuals > 1 > cash Flow > cash From Operations
127542000
Annuals > 1 > cash Flow > capital Expenditures
36166000
Annuals > 1 > cash Flow > cash From Investing
-104639000
Annuals > 1 > cash Flow > cash From Financing
-773000
Annuals > 1 > cash Flow > net Change In Cash
24097000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
3.937886518243661
Annuals > 1 > ratios > PB
4.132076324402958
Annuals > 1 > ratios > ROE
8.233806117913282
Annuals > 1 > ratios > ROA
5.541166744623685
Annuals > 1 > ratios > FCF
91376000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.088994593668037
Annuals > 1 > health Score
65
Annuals > 2 > quarter
2023-09-30
Annuals > 2 > income Statement > revenue
956033000
Annuals > 2 > income Statement > cost Of Revenue
580377000
Annuals > 2 > income Statement > gross Profit
375656000
Annuals > 2 > income Statement > operating Expenses
230110000
Annuals > 2 > income Statement > operating Income
129593000
Annuals > 2 > income Statement > interest Expense
8769000
Annuals > 2 > income Statement > pretax Income
118947000
Annuals > 2 > income Statement > net Income
92545000
Annuals > 2 > income Statement > eps
3.5760655357625875
Annuals > 2 > income Statement > dividends Per Share
8252000
Annuals > 2 > income Statement > shares Outstanding
25879000
Annuals > 2 > income Statement > income Tax Expense
26402000
Annuals > 2 > income Statement > EBITDA
178239000
Annuals > 2 > income Statement > operating Margin
13.555285225509998
Annuals > 2 > income Statement > total Other Income Expense Net
-26599000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
41866000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
337190000
Annuals > 2 > balance Sheet > inventories
184067000
Annuals > 2 > balance Sheet > total Current Assets
581095000
Annuals > 2 > balance Sheet > property Plant Equipment
195323000
Annuals > 2 > balance Sheet > total Assets
1683214000
Annuals > 2 > balance Sheet > payables
86973000
Annuals > 2 > balance Sheet > short Term Debt
26570000
Annuals > 2 > balance Sheet > long Term Debt
82000000
Annuals > 2 > balance Sheet > total Liabilities
552072000
Annuals > 2 > balance Sheet > equity
1131142000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
92545000
Annuals > 2 > cash Flow > depreciation
50523000
Annuals > 2 > cash Flow > change In Working Capital
-68821000
Annuals > 2 > cash Flow > cash From Operations
76890000
Annuals > 2 > cash Flow > capital Expenditures
34774000
Annuals > 2 > cash Flow > cash From Investing
-52468000
Annuals > 2 > cash Flow > cash From Financing
-78330000
Annuals > 2 > cash Flow > net Change In Cash
-55858000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
3.5760655357625875
Annuals > 2 > ratios > PB
4.5212784778568915
Annuals > 2 > ratios > ROE
8.181554570513693
Annuals > 2 > ratios > ROA
5.498112539463194
Annuals > 2 > ratios > FCF
42116000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.04405287265188545
Annuals > 2 > health Score
59
Annuals > 3 > quarter
2022-09-30
Annuals > 3 > income Statement > revenue
857502000
Annuals > 3 > income Statement > cost Of Revenue
525457000
Annuals > 3 > income Statement > gross Profit
332045000
Annuals > 3 > income Statement > operating Expenses
221063000
Annuals > 3 > income Statement > operating Income
111286000
Annuals > 3 > income Statement > interest Expense
4851000
Annuals > 3 > income Statement > pretax Income
106435000
Annuals > 3 > income Statement > net Income
82320000
Annuals > 3 > income Statement > eps
3.1580158821498445
Annuals > 3 > income Statement > dividends Per Share
8268000
Annuals > 3 > income Statement > shares Outstanding
26067000
Annuals > 3 > income Statement > income Tax Expense
24115000
Annuals > 3 > income Statement > EBITDA
159629000
Annuals > 3 > income Statement > operating Margin
12.977928914451512
Annuals > 3 > income Statement > total Other Income Expense Net
-4547000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
97724000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
289799000
Annuals > 3 > balance Sheet > inventories
162403000
Annuals > 3 > balance Sheet > total Current Assets
572622000
Annuals > 3 > balance Sheet > property Plant Equipment
185123000
Annuals > 3 > balance Sheet > total Assets
1654456000
Annuals > 3 > balance Sheet > payables
78746000
Annuals > 3 > balance Sheet > short Term Debt
20000000
Annuals > 3 > balance Sheet > long Term Debt
133000000
Annuals > 3 > balance Sheet > total Liabilities
606299000
Annuals > 3 > balance Sheet > equity
1048157000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
82320000
Annuals > 3 > cash Flow > depreciation
48343000
Annuals > 3 > cash Flow > change In Working Capital
-11654000
Annuals > 3 > cash Flow > cash From Operations
135275000
Annuals > 3 > cash Flow > capital Expenditures
45013000
Annuals > 3 > cash Flow > cash From Investing
-55919000
Annuals > 3 > cash Flow > cash From Financing
-32122000
Annuals > 3 > cash Flow > net Change In Cash
41492000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
3.1580158821498445
Annuals > 3 > ratios > PB
4.914684097897548
Annuals > 3 > ratios > ROE
7.853785263085587
Annuals > 3 > ratios > ROA
4.9756536287456425
Annuals > 3 > ratios > FCF
90262000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.10526156207215843
Annuals > 3 > health Score
61
Valuation > metrics > PE
44.0134
Valuation > metrics > PB
3.3393511798213047
Valuation > final Score
23.790408201786956
Valuation > verdict
43.7% Overvalued
Profitability > metrics > ROE
13.983266279500327
Profitability > metrics > ROA
31.757457451351183
Profitability > metrics > Net Margin
0.6199833273788258
Profitability > final Score
88
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.5314046642863675
Risk > metrics > Interest Coverage
-0.30727237278221875
Risk > final Score
47
Risk > verdict
High
Liquidity > metrics > Current Ratio
5.908198465683835
Liquidity > metrics > Quick Ratio
4.039155954485386
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
60.65452332027252
Prev Valuations > 1
59.268807541993915
Prev Valuations > 2
57.938633216188755
Prev Profitabilities > 0
27
Prev Profitabilities > 1
36
Prev Profitabilities > 2
29
Prev Risks > 0
70
Prev Risks > 1
100
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:47:32.584Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-05-05
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-12-31
Earnings History > 1 > report Date
2026-02-09
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
1.32
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-09-30
Earnings History > 2 > report Date
2025-11-20
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
2.32
Earnings History > 2 > eps Estimate
2.13
Earnings History > 2 > eps Difference
0.19
Earnings History > 2 > surprise Percent
8.9202
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-08-07
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
1.6
Earnings History > 3 > eps Estimate
1.65
Earnings History > 3 > eps Difference
-0.05
Earnings History > 3 > surprise Percent
-3.0303
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-05-07
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.35
Earnings History > 4 > eps Estimate
1.25
Earnings History > 4 > eps Difference
0.1
Earnings History > 4 > surprise Percent
8
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-02-06
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.07
Earnings History > 5 > eps Estimate
0.73
Earnings History > 5 > eps Difference
0.34
Earnings History > 5 > surprise Percent
46.5753
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-11-14
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.46
Earnings History > 6 > eps Estimate
1.44
Earnings History > 6 > eps Difference
0.02
Earnings History > 6 > surprise Percent
1.3889
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-08-07
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.16
Earnings History > 7 > eps Estimate
1.2
Earnings History > 7 > eps Difference
-0.04
Earnings History > 7 > surprise Percent
-3.3333
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-05-09
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.94
Earnings History > 8 > eps Estimate
0.87
Earnings History > 8 > eps Difference
0.07
Earnings History > 8 > surprise Percent
8.046
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-02-08
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.62
Earnings History > 9 > eps Estimate
0.65
Earnings History > 9 > eps Difference
-0.03
Earnings History > 9 > surprise Percent
-4.6154
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-11-16
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.25
Earnings History > 10 > eps Estimate
1.22
Earnings History > 10 > eps Difference
0.03
Earnings History > 10 > surprise Percent
2.459
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-08-08
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.09
Earnings History > 11 > eps Estimate
1
Earnings History > 11 > eps Difference
0.09
Earnings History > 11 > surprise Percent
9
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-05-09
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.76
Earnings History > 12 > eps Estimate
0.71
Earnings History > 12 > eps Difference
0.05
Earnings History > 12 > surprise Percent
7.0423
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-02-08
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.6
Earnings History > 13 > eps Estimate
0.5
Earnings History > 13 > eps Difference
0.1
Earnings History > 13 > surprise Percent
20
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-11-17
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.21
Earnings History > 14 > eps Estimate
1.16
Earnings History > 14 > eps Difference
0.05
Earnings History > 14 > surprise Percent
4.3103
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-08-08
Earnings History > 15 > date
2022-06-30
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.89
Earnings History > 15 > eps Estimate
0.87
Earnings History > 15 > eps Difference
0.02
Earnings History > 15 > surprise Percent
2.2989
Earnings History > 16 > period
2022-03-31
Earnings History > 16 > report Date
2022-05-09
Earnings History > 16 > date
2022-03-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.65
Earnings History > 16 > eps Estimate
0.56
Earnings History > 16 > eps Difference
0.09
Earnings History > 16 > surprise Percent
16.0714
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-02-08
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.46
Earnings History > 17 > eps Estimate
0.52
Earnings History > 17 > eps Difference
-0.06
Earnings History > 17 > surprise Percent
-11.5385
Earnings History > 18 > period
2021-09-30
Earnings History > 18 > report Date
2021-11-18
Earnings History > 18 > date
2021-09-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.85
Earnings History > 18 > eps Estimate
0.78
Earnings History > 18 > eps Difference
0.07
Earnings History > 18 > surprise Percent
8.9744
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-08-09
Earnings History > 19 > date
2021-06-30
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.67
Earnings History > 19 > eps Estimate
0.82
Earnings History > 19 > eps Difference
-0.15
Earnings History > 19 > surprise Percent
-18.2927
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-05-04
Earnings History > 20 > date
2021-03-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.59
Earnings History > 20 > eps Estimate
0.55
Earnings History > 20 > eps Difference
0.04
Earnings History > 20 > surprise Percent
7.2727
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-02-08
Earnings History > 21 > date
2020-12-31
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.55
Earnings History > 21 > eps Estimate
0.45
Earnings History > 21 > eps Difference
0.1
Earnings History > 21 > surprise Percent
22.2222
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-11-19
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.9
Earnings History > 22 > eps Estimate
0.76
Earnings History > 22 > eps Difference
0.14
Earnings History > 22 > surprise Percent
18.4211
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-08-10
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.76
Earnings History > 23 > eps Estimate
0.49
Earnings History > 23 > eps Difference
0.27
Earnings History > 23 > surprise Percent
55.102
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-05-06
Earnings History > 24 > date
2020-03-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.68
Earnings History > 24 > eps Estimate
0.57
Earnings History > 24 > eps Difference
0.11
Earnings History > 24 > surprise Percent
19.2982
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-02-04
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.43
Earnings History > 25 > eps Estimate
0.4
Earnings History > 25 > eps Difference
0.03
Earnings History > 25 > surprise Percent
7.5
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-11-19
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
1.09
Earnings History > 26 > eps Estimate
1.07
Earnings History > 26 > eps Difference
0.02
Earnings History > 26 > surprise Percent
1.8692
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-08-08
Earnings History > 27 > date
2019-06-30
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.81
Earnings History > 27 > eps Estimate
0.77
Earnings History > 27 > eps Difference
0.04
Earnings History > 27 > surprise Percent
5.1948
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-05-07
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.76
Earnings History > 28 > eps Estimate
0.62
Earnings History > 28 > eps Difference
0.14
Earnings History > 28 > surprise Percent
22.5806
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-02-07
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.47
Earnings History > 29 > eps Estimate
0.48
Earnings History > 29 > eps Difference
-0.01
Earnings History > 29 > surprise Percent
-2.0833
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-11-15
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
1.22
Earnings History > 30 > eps Estimate
1.16
Earnings History > 30 > eps Difference
0.06
Earnings History > 30 > surprise Percent
5.1724
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-08-07
Earnings History > 31 > date
2018-06-30
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.73
Earnings History > 31 > eps Estimate
0.71
Earnings History > 31 > eps Difference
0.02
Earnings History > 31 > surprise Percent
2.8169
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-05-08
Earnings History > 32 > date
2018-03-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.48
Earnings History > 32 > eps Estimate
0.4
Earnings History > 32 > eps Difference
0.08
Earnings History > 32 > surprise Percent
20
Earnings History > 33 > period
2017-12-31
Earnings History > 33 > report Date
2018-02-06
Earnings History > 33 > date
2017-12-31
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.33
Earnings History > 33 > eps Estimate
0.34
Earnings History > 33 > eps Difference
-0.01
Earnings History > 33 > surprise Percent
-2.9412
Earnings History > 34 > period
2017-09-30
Earnings History > 34 > report Date
2017-11-14
Earnings History > 34 > date
2017-09-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.79
Earnings History > 34 > eps Estimate
0.76
Earnings History > 34 > eps Difference
0.03
Earnings History > 34 > surprise Percent
3.9474
Earnings History > 35 > period
2017-06-30
Earnings History > 35 > report Date
2017-08-08
Earnings History > 35 > date
2017-06-30
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.51
Earnings History > 35 > eps Estimate
0.51
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
0
Earnings History > 36 > period
2017-03-31
Earnings History > 36 > report Date
2017-05-04
Earnings History > 36 > date
2017-03-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.43
Earnings History > 36 > eps Estimate
0.46
Earnings History > 36 > eps Difference
-0.03
Earnings History > 36 > surprise Percent
-6.5217
Earnings History > 37 > period
2016-12-31
Earnings History > 37 > report Date
2017-02-07
Earnings History > 37 > date
2016-12-31
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.41
Earnings History > 37 > eps Estimate
0.43
Earnings History > 37 > eps Difference
-0.02
Earnings History > 37 > surprise Percent
-4.6512
Earnings History > 38 > period
2016-09-30
Earnings History > 38 > report Date
2016-11-14
Earnings History > 38 > date
2016-09-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.67
Earnings History > 38 > eps Estimate
0.64
Earnings History > 38 > eps Difference
0.03
Earnings History > 38 > surprise Percent
4.6875
Earnings History > 39 > period
2016-06-30
Earnings History > 39 > report Date
2016-08-02
Earnings History > 39 > date
2016-06-30
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.49
Earnings History > 39 > eps Estimate
0.44
Earnings History > 39 > eps Difference
0.05
Earnings History > 39 > surprise Percent
11.3636
Earnings History > 40 > period
2016-03-31
Earnings History > 40 > report Date
2016-05-03
Earnings History > 40 > date
2016-03-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.4
Earnings History > 40 > eps Estimate
0.35
Earnings History > 40 > eps Difference
0.05
Earnings History > 40 > surprise Percent
14.2857
Earnings History > 41 > period
2015-12-31
Earnings History > 41 > report Date
2016-02-09
Earnings History > 41 > date
2015-12-31
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.47
Earnings History > 41 > eps Estimate
0.36
Earnings History > 41 > eps Difference
0.11
Earnings History > 41 > surprise Percent
30.5556
Earnings History > 42 > period
2015-09-30
Earnings History > 42 > report Date
2015-11-12
Earnings History > 42 > date
2015-09-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.44
Earnings History > 42 > eps Estimate
0.56
Earnings History > 42 > eps Difference
-0.12
Earnings History > 42 > surprise Percent
-21.4286
Earnings History > 43 > period
2015-06-30
Earnings History > 43 > report Date
2015-08-10
Earnings History > 43 > date
2015-06-30
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.41
Earnings History > 43 > eps Estimate
0.41
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
0
Earnings History > 44 > period
2015-03-31
Earnings History > 44 > report Date
2015-05-05
Earnings History > 44 > date
2015-03-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.33
Earnings History > 44 > eps Estimate
0.31
Earnings History > 44 > eps Difference
0.02
Earnings History > 44 > surprise Percent
6.4516
Earnings History > 45 > period
2014-12-31
Earnings History > 45 > report Date
2015-02-09
Earnings History > 45 > date
2014-12-31
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.41
Earnings History > 45 > eps Estimate
0.31
Earnings History > 45 > eps Difference
0.1
Earnings History > 45 > surprise Percent
32.2581
Earnings History > 46 > period
2014-09-30
Earnings History > 46 > report Date
2014-11-13
Earnings History > 46 > date
2014-09-30
Earnings History > 46 > before After Market
AfterMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.51
Earnings History > 46 > eps Estimate
0.46
Earnings History > 46 > eps Difference
0.05
Earnings History > 46 > surprise Percent
10.8696
Earnings History > 47 > period
2014-06-30
Earnings History > 47 > report Date
2014-08-07
Earnings History > 47 > date
2014-06-30
Earnings History > 47 > before After Market
AfterMarket
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.44
Earnings History > 47 > eps Estimate
0.39
Earnings History > 47 > eps Difference
0.05
Earnings History > 47 > surprise Percent
12.8205
Earnings History > 48 > period
2014-03-31
Earnings History > 48 > report Date
2014-05-07
Earnings History > 48 > date
2014-03-31
Earnings History > 48 > before After Market
AfterMarket
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.36
Earnings History > 48 > eps Estimate
0.3
Earnings History > 48 > eps Difference
0.06
Earnings History > 48 > surprise Percent
20
Earnings History > 49 > period
2013-12-31
Earnings History > 49 > report Date
2014-02-06
Earnings History > 49 > date
2013-12-31
Earnings History > 49 > before After Market
AfterMarket
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.34
Earnings History > 49 > eps Estimate
0.27
Earnings History > 49 > eps Difference
0.07
Earnings History > 49 > surprise Percent
25.9259
Earnings History > 50 > period
2013-09-30
Earnings History > 50 > report Date
2013-11-11
Earnings History > 50 > date
2013-09-30
Earnings History > 50 > before After Market
AfterMarket
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.59
Earnings History > 50 > eps Estimate
0.57
Earnings History > 50 > eps Difference
0.02
Earnings History > 50 > surprise Percent
3.5088
Earnings History > 51 > period
2013-06-30
Earnings History > 51 > report Date
2013-08-08
Earnings History > 51 > date
2013-06-30
Earnings History > 51 > before After Market
AfterMarket
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.33
Earnings History > 51 > eps Estimate
0.54
Earnings History > 51 > eps Difference
-0.21
Earnings History > 51 > surprise Percent
-38.8889
Earnings History > 52 > period
2013-03-31
Earnings History > 52 > report Date
2013-05-07
Earnings History > 52 > date
2013-03-31
Earnings History > 52 > before After Market
AfterMarket
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.28
Earnings History > 52 > eps Estimate
0.32
Earnings History > 52 > eps Difference
-0.04
Earnings History > 52 > surprise Percent
-12.5
Earnings History > 53 > period
2012-12-31
Earnings History > 53 > report Date
2013-02-07
Earnings History > 53 > date
2012-12-31
Earnings History > 53 > before After Market
AfterMarket
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.05
Earnings History > 53 > eps Estimate
0.09
Earnings History > 53 > eps Difference
-0.04
Earnings History > 53 > surprise Percent
-44.4444
Earnings History > 54 > period
2012-09-30
Earnings History > 54 > report Date
2012-11-12
Earnings History > 54 > date
2012-09-30
Earnings History > 54 > before After Market
AfterMarket
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.65
Earnings History > 54 > eps Estimate
0.63
Earnings History > 54 > eps Difference
0.02
Earnings History > 54 > surprise Percent
3.1746
Earnings History > 55 > period
2012-06-30
Earnings History > 55 > report Date
2012-08-09
Earnings History > 55 > date
2012-06-30
Earnings History > 55 > before After Market
AfterMarket
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.51
Earnings History > 55 > eps Estimate
0.66
Earnings History > 55 > eps Difference
-0.15
Earnings History > 55 > surprise Percent
-22.7273
Earnings History > 56 > period
2012-03-31
Earnings History > 56 > report Date
2012-05-09
Earnings History > 56 > date
2012-03-31
Earnings History > 56 > before After Market
AfterMarket
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.41
Earnings History > 56 > eps Estimate
0.43
Earnings History > 56 > eps Difference
-0.02
Earnings History > 56 > surprise Percent
-4.6512
Earnings History > 57 > period
2011-12-31
Earnings History > 57 > report Date
2012-02-07
Earnings History > 57 > date
2011-12-31
Earnings History > 57 > before After Market
AfterMarket
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.19
Earnings History > 57 > eps Estimate
0.27
Earnings History > 57 > eps Difference
-0.08
Earnings History > 57 > surprise Percent
-29.6296
Earnings History > 58 > period
2011-09-30
Earnings History > 58 > report Date
2011-11-08
Earnings History > 58 > date
2011-09-30
Earnings History > 58 > before After Market
AfterMarket
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.57
Earnings History > 58 > eps Estimate
0.58
Earnings History > 58 > eps Difference
-0.01
Earnings History > 58 > surprise Percent
-1.7241
Earnings History > 59 > period
2011-06-30
Earnings History > 59 > report Date
2011-08-02
Earnings History > 59 > date
2011-06-30
Earnings History > 59 > before After Market
AfterMarket
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.49
Earnings History > 59 > eps Estimate
0.45
Earnings History > 59 > eps Difference
0.04
Earnings History > 59 > surprise Percent
8.8889
Earnings History > 60 > period
2011-03-31
Earnings History > 60 > report Date
2011-05-03
Earnings History > 60 > date
2011-03-31
Earnings History > 60 > before After Market
AfterMarket
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.49
Earnings History > 60 > eps Estimate
0.36
Earnings History > 60 > eps Difference
0.13
Earnings History > 60 > surprise Percent
36.1111
Earnings History > 61 > period
2010-12-31
Earnings History > 61 > report Date
2011-02-03
Earnings History > 61 > date
2010-12-31
Earnings History > 61 > before After Market
AfterMarket
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.4
Earnings History > 61 > eps Estimate
0.19
Earnings History > 61 > eps Difference
0.21
Earnings History > 61 > surprise Percent
110.5263
Earnings History > 62 > period
2010-09-30
Earnings History > 62 > report Date
2010-11-11
Earnings History > 62 > date
2010-09-30
Earnings History > 62 > before After Market
AfterMarket
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.89
Earnings History > 62 > eps Estimate
0.82
Earnings History > 62 > eps Difference
0.07
Earnings History > 62 > surprise Percent
8.5366
Earnings History > 63 > period
2010-06-30
Earnings History > 63 > report Date
2010-08-03
Earnings History > 63 > date
2010-06-30
Earnings History > 63 > before After Market
AfterMarket
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.55
Earnings History > 63 > eps Estimate
0.5
Earnings History > 63 > eps Difference
0.05
Earnings History > 63 > surprise Percent
10
Earnings History > 64 > period
2010-03-31
Earnings History > 64 > report Date
2010-05-04
Earnings History > 64 > date
2010-03-31
Earnings History > 64 > before After Market
AfterMarket
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.22
Earnings History > 64 > eps Estimate
0.21
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
4.7619
Earnings History > 65 > period
2009-12-31
Earnings History > 65 > report Date
2010-02-04
Earnings History > 65 > date
2009-12-31
Earnings History > 65 > before After Market
AfterMarket
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.02
Earnings History > 65 > eps Estimate
0.02
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
0
Earnings History > 66 > period
2009-09-30
Earnings History > 66 > report Date
2009-11-12
Earnings History > 66 > date
2009-09-30
Earnings History > 66 > before After Market
AfterMarket
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.82
Earnings History > 66 > eps Estimate
0.78
Earnings History > 66 > eps Difference
0.04
Earnings History > 66 > surprise Percent
5.1282
Earnings History > 67 > period
2009-06-30
Earnings History > 67 > report Date
2009-08-04
Earnings History > 67 > date
2009-06-30
Earnings History > 67 > before After Market
AfterMarket
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.49
Earnings History > 67 > eps Estimate
0.57
Earnings History > 67 > eps Difference
-0.08
Earnings History > 67 > surprise Percent
-14.0351
Earnings History > 68 > period
2009-03-31
Earnings History > 68 > report Date
2009-05-05
Earnings History > 68 > date
2009-03-31
Earnings History > 68 > before After Market
AfterMarket
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.4
Earnings History > 68 > eps Estimate
0.37
Earnings History > 68 > eps Difference
0.03
Earnings History > 68 > surprise Percent
8.1081
Earnings History > 69 > period
2008-12-31
Earnings History > 69 > report Date
2009-02-05
Earnings History > 69 > date
2008-12-31
Earnings History > 69 > before After Market
AfterMarket
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.22
Earnings History > 69 > eps Estimate
0.29
Earnings History > 69 > eps Difference
-0.07
Earnings History > 69 > surprise Percent
-24.1379
Earnings History > 70 > period
2008-09-30
Earnings History > 70 > report Date
2008-11-12
Earnings History > 70 > date
2008-09-30
Earnings History > 70 > before After Market
AfterMarket
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.76
Earnings History > 70 > eps Estimate
0.76
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
0
Earnings History > 71 > period
2008-06-30
Earnings History > 71 > report Date
2008-08-07
Earnings History > 71 > date
2008-06-30
Earnings History > 71 > before After Market
AfterMarket
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.5
Earnings History > 71 > eps Estimate
0.51
Earnings History > 71 > eps Difference
-0.01
Earnings History > 71 > surprise Percent
-1.9608
Earnings History > 72 > period
2008-03-31
Earnings History > 72 > report Date
2008-05-06
Earnings History > 72 > date
2008-03-31
Earnings History > 72 > before After Market
AfterMarket
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.23
Earnings History > 72 > eps Estimate
0.3
Earnings History > 72 > eps Difference
-0.07
Earnings History > 72 > surprise Percent
-23.3333
Earnings History > 73 > period
2007-12-31
Earnings History > 73 > report Date
2008-02-07
Earnings History > 73 > date
2007-12-31
Earnings History > 73 > before After Market
AfterMarket
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.3
Earnings History > 73 > eps Estimate
0.38
Earnings History > 73 > eps Difference
-0.08
Earnings History > 73 > surprise Percent
-21.0526
Earnings History > 74 > period
2007-09-30
Earnings History > 74 > report Date
2007-11-12
Earnings History > 74 > date
2007-09-30
Earnings History > 74 > before After Market
AfterMarket
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.64
Earnings History > 74 > eps Estimate
0.66
Earnings History > 74 > eps Difference
-0.02
Earnings History > 74 > surprise Percent
-3.0303
Earnings History > 75 > period
2007-06-30
Earnings History > 75 > report Date
2007-08-07
Earnings History > 75 > date
2007-06-30
Earnings History > 75 > before After Market
AfterMarket
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.33
Earnings History > 75 > eps Estimate
0.35
Earnings History > 75 > eps Difference
-0.02
Earnings History > 75 > surprise Percent
-5.7143
Earnings History > 76 > period
2007-03-31
Earnings History > 76 > report Date
2007-05-08
Earnings History > 76 > date
2007-03-31
Earnings History > 76 > before After Market
AfterMarket
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.28
Earnings History > 76 > eps Estimate
0.23
Earnings History > 76 > eps Difference
0.05
Earnings History > 76 > surprise Percent
21.7391
Earnings History > 77 > period
2006-12-31
Earnings History > 77 > report Date
2007-02-05
Earnings History > 77 > date
2006-12-31
Earnings History > 77 > before After Market
AfterMarket
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
-0.05
Earnings History > 77 > eps Estimate
0.01
Earnings History > 77 > eps Difference
-0.06
Earnings History > 77 > surprise Percent
-600
Earnings History > 78 > period
2006-09-30
Earnings History > 78 > report Date
2006-11-14
Earnings History > 78 > date
2006-09-30
Earnings History > 78 > before After Market
AfterMarket
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.4
Earnings History > 78 > eps Estimate
0.36
Earnings History > 78 > eps Difference
0.04
Earnings History > 78 > surprise Percent
11.1111
Earnings History > 79 > period
2006-06-30
Earnings History > 79 > report Date
2006-08-08
Earnings History > 79 > date
2006-06-30
Earnings History > 79 > before After Market
AfterMarket
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.39
Earnings History > 79 > eps Estimate
0.36
Earnings History > 79 > eps Difference
0.03
Earnings History > 79 > surprise Percent
8.3333
Earnings History > 80 > period
2006-03-31
Earnings History > 80 > report Date
2006-05-09
Earnings History > 80 > date
2006-03-31
Earnings History > 80 > before After Market
AfterMarket
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.32
Earnings History > 80 > eps Estimate
0.3
Earnings History > 80 > eps Difference
0.02
Earnings History > 80 > surprise Percent
6.6667
Earnings History > 81 > period
2005-12-31
Earnings History > 81 > report Date
2006-02-02
Earnings History > 81 > date
2005-12-31
Earnings History > 81 > before After Market
AfterMarket
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.08
Earnings History > 81 > eps Estimate
0.18
Earnings History > 81 > eps Difference
-0.1
Earnings History > 81 > surprise Percent
-55.5556
Earnings History > 82 > period
2005-09-30
Earnings History > 82 > report Date
2005-11-15
Earnings History > 82 > date
2005-09-30
Earnings History > 82 > before After Market
BeforeMarket
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.39
Earnings History > 82 > eps Estimate
0.47
Earnings History > 82 > eps Difference
-0.08
Earnings History > 82 > surprise Percent
-17.0213
Earnings History > 83 > period
2005-06-30
Earnings History > 83 > report Date
2005-08-09
Earnings History > 83 > date
2005-06-30
Earnings History > 83 > before After Market
BeforeMarket
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.38
Earnings History > 83 > eps Estimate
0.39
Earnings History > 83 > eps Difference
-0.01
Earnings History > 83 > surprise Percent
-2.5641
Earnings History > 84 > period
2005-03-31
Earnings History > 84 > report Date
2005-05-10
Earnings History > 84 > date
2005-03-31
Earnings History > 84 > before After Market
BeforeMarket
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.4
Earnings History > 84 > eps Estimate
0.39
Earnings History > 84 > eps Difference
0.01
Earnings History > 84 > surprise Percent
2.5641
Earnings History > 85 > period
2004-12-31
Earnings History > 85 > report Date
2005-02-04
Earnings History > 85 > date
2004-12-31
Earnings History > 85 > before After Market
BeforeMarket
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.4
Earnings History > 85 > eps Estimate
0.38
Earnings History > 85 > eps Difference
0.02
Earnings History > 85 > surprise Percent
5.2632
Earnings History > 86 > period
2004-09-30
Earnings History > 86 > report Date
2004-11-16
Earnings History > 86 > date
2004-09-30
Earnings History > 86 > before After Market
BeforeMarket
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.47
Earnings History > 86 > eps Estimate
0.42
Earnings History > 86 > eps Difference
0.05
Earnings History > 86 > surprise Percent
11.9048
Earnings History > 87 > period
2004-06-30
Earnings History > 87 > report Date
2004-08-10
Earnings History > 87 > date
2004-06-30
Earnings History > 87 > before After Market
BeforeMarket
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.42
Earnings History > 87 > eps Estimate
0.34
Earnings History > 87 > eps Difference
0.08
Earnings History > 87 > surprise Percent
23.5294
Earnings History > 88 > period
2004-03-31
Earnings History > 88 > report Date
2004-05-11
Earnings History > 88 > date
2004-03-31
Earnings History > 88 > before After Market
BeforeMarket
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.3
Earnings History > 88 > eps Estimate
0.28
Earnings History > 88 > eps Difference
0.02
Earnings History > 88 > surprise Percent
7.1429
Earnings History > 89 > period
2003-12-31
Earnings History > 89 > report Date
2004-02-05
Earnings History > 89 > date
2003-12-31
Earnings History > 89 > before After Market
BeforeMarket
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.27
Earnings History > 89 > eps Estimate
0.26
Earnings History > 89 > eps Difference
0.01
Earnings History > 89 > surprise Percent
3.8462
Earnings History > 90 > period
2003-09-30
Earnings History > 90 > report Date
2003-11-20
Earnings History > 90 > date
2003-09-30
Earnings History > 90 > before After Market
BeforeMarket
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.34
Earnings History > 90 > eps Estimate
0.34
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
0
Earnings History > 91 > period
2003-06-30
Earnings History > 91 > report Date
2003-08-12
Earnings History > 91 > date
2003-06-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.26
Earnings History > 91 > eps Estimate
0.27
Earnings History > 91 > eps Difference
-0.01
Earnings History > 91 > surprise Percent
-3.7037
Earnings History > 92 > period
2003-03-31
Earnings History > 92 > report Date
2003-05-13
Earnings History > 92 > date
2003-03-31
Earnings History > 92 > before After Market
BeforeMarket
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.27
Earnings History > 92 > eps Estimate
0.24
Earnings History > 92 > eps Difference
0.03
Earnings History > 92 > surprise Percent
12.5
Earnings History > 93 > period
2002-12-31
Earnings History > 93 > report Date
2003-02-06
Earnings History > 93 > date
2002-12-31
Earnings History > 93 > before After Market
AfterMarket
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.27
Earnings History > 93 > eps Estimate
0.24
Earnings History > 93 > eps Difference
0.03
Earnings History > 93 > surprise Percent
12.5
Earnings History > 94 > period
2002-09-30
Earnings History > 94 > report Date
2002-11-15
Earnings History > 94 > date
2002-09-30
Earnings History > 94 > before After Market
BeforeMarket
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.25
Earnings History > 94 > eps Estimate
0.24
Earnings History > 94 > eps Difference
0.01
Earnings History > 94 > surprise Percent
4.1667
Earnings History > 95 > period
2002-06-30
Earnings History > 95 > report Date
2002-08-07
Earnings History > 95 > date
2002-06-30
Earnings History > 95 > before After Market
BeforeMarket
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.22
Earnings History > 95 > eps Estimate
0.22
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
0
Earnings History > 96 > period
2002-03-31
Earnings History > 96 > report Date
2002-05-08
Earnings History > 96 > date
2002-03-31
Earnings History > 96 > before After Market
AfterMarket
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.2
Earnings History > 96 > eps Estimate
0.2
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
0
Earnings History > 97 > period
2001-12-31
Earnings History > 97 > report Date
2002-02-05
Earnings History > 97 > date
2001-12-31
Earnings History > 97 > before After Market
BeforeMarket
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.19
Earnings History > 97 > eps Estimate
0.17
Earnings History > 97 > eps Difference
0.02
Earnings History > 97 > surprise Percent
11.7647
Earnings History > 98 > period
2001-09-30
Earnings History > 98 > report Date
2001-11-15
Earnings History > 98 > date
2001-09-30
Earnings History > 98 > before After Market
BeforeMarket
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.18
Earnings History > 98 > eps Estimate
0.17
Earnings History > 98 > eps Difference
0.01
Earnings History > 98 > surprise Percent
5.8824
Earnings History > 99 > period
2001-06-30
Earnings History > 99 > report Date
2001-08-10
Earnings History > 99 > date
2001-06-30
Earnings History > 99 > before After Market
BeforeMarket
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.18
Earnings History > 99 > eps Estimate
0.17
Earnings History > 99 > eps Difference
0.01
Earnings History > 99 > surprise Percent
5.8824
Earnings History > 100 > period
2001-03-31
Earnings History > 100 > report Date
2001-05-11
Earnings History > 100 > date
2001-03-31
Earnings History > 100 > before After Market
BeforeMarket
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.16
Earnings History > 100 > eps Estimate
0.16
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2000-12-31
Earnings History > 101 > report Date
2001-02-08
Earnings History > 101 > date
2000-12-31
Earnings History > 101 > before After Market
AfterMarket
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.16
Earnings History > 101 > eps Estimate
0.14
Earnings History > 101 > eps Difference
0.02
Earnings History > 101 > surprise Percent
14.2857
Earnings History > 102 > period
2000-09-30
Earnings History > 102 > report Date
2000-11-10
Earnings History > 102 > date
2000-09-30
Earnings History > 102 > before After Market
BeforeMarket
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.16
Earnings History > 102 > eps Estimate
0.15
Earnings History > 102 > eps Difference
0.01
Earnings History > 102 > surprise Percent
6.6667
Earnings History > 103 > period
2000-06-30
Earnings History > 103 > report Date
2000-08-11
Earnings History > 103 > date
2000-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.14
Earnings History > 103 > eps Estimate
0.14
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
Earnings History > 104 > period
2000-03-31
Earnings History > 104 > report Date
2000-05-05
Earnings History > 104 > date
2000-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.14
Earnings History > 104 > eps Estimate
0.11
Earnings History > 104 > eps Difference
0.03
Earnings History > 104 > surprise Percent
27.2727
Earnings History > 105 > period
1999-12-31
Earnings History > 105 > report Date
2000-02-03
Earnings History > 105 > date
1999-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.11
Earnings History > 105 > eps Estimate
0.08
Earnings History > 105 > eps Difference
0.03
Earnings History > 105 > surprise Percent
37.5
Earnings History > 106 > period
1999-09-30
Earnings History > 106 > report Date
1999-11-12
Earnings History > 106 > date
1999-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.04
Earnings History > 106 > eps Estimate
0.12
Earnings History > 106 > eps Difference
-0.08
Earnings History > 106 > surprise Percent
-66.6667
Earnings History > 107 > period
1999-06-30
Earnings History > 107 > report Date
1999-08-05
Earnings History > 107 > date
1999-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.16
Earnings History > 107 > eps Estimate
0.14
Earnings History > 107 > eps Difference
0.02
Earnings History > 107 > surprise Percent
14.2857
Earnings History > 108 > period
1999-03-31
Earnings History > 108 > report Date
1999-05-07
Earnings History > 108 > date
1999-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.09
Earnings History > 108 > eps Estimate
0.08
Earnings History > 108 > eps Difference
0.01
Earnings History > 108 > surprise Percent
12.5
Earnings History > 109 > period
1998-12-31
Earnings History > 109 > report Date
1999-02-09
Earnings History > 109 > date
1998-12-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.06
Earnings History > 109 > eps Estimate
0.06
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
0
Earnings History > 110 > period
1998-09-30
Earnings History > 110 > report Date
1998-11-13
Earnings History > 110 > date
1998-09-30
Earnings History > 110 > before After Market
BeforeMarket
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.13
Earnings History > 110 > eps Estimate
0.11
Earnings History > 110 > eps Difference
0.02
Earnings History > 110 > surprise Percent
18.1818
Earnings History > 111 > period
1998-06-30
Earnings History > 111 > report Date
1998-08-06
Earnings History > 111 > date
1998-06-30
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.16
Earnings History > 111 > eps Estimate
0.16
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
0
Earnings History > 112 > period
1998-03-31
Earnings History > 112 > report Date
1998-05-07
Earnings History > 112 > date
1998-03-31
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.13
Earnings History > 112 > eps Estimate
0.13
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-12-31
Earnings History > 113 > report Date
1998-02-12
Earnings History > 113 > date
1997-12-31
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.11
Earnings History > 113 > eps Estimate
0.1
Earnings History > 113 > eps Difference
0.01
Earnings History > 113 > surprise Percent
10
Earnings History > 114 > period
1997-09-30
Earnings History > 114 > report Date
1997-11-11
Earnings History > 114 > date
1997-09-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.14
Earnings History > 114 > eps Estimate
0.13
Earnings History > 114 > eps Difference
0.01
Earnings History > 114 > surprise Percent
7.6923
Earnings History > 115 > period
1997-06-30
Earnings History > 115 > report Date
1997-08-07
Earnings History > 115 > date
1997-06-30
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.14
Earnings History > 115 > eps Estimate
0.12
Earnings History > 115 > eps Difference
0.02
Earnings History > 115 > surprise Percent
16.6667
Earnings History > 116 > period
1994-09-30
Earnings History > 116 > report Date
1994-11-10
Earnings History > 116 > date
1994-09-30
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.07
Earnings History > 116 > eps Estimate
0.08
Earnings History > 116 > eps Difference
-0.01
Earnings History > 116 > surprise Percent
-12.5
Earnings History > 117 > period
1994-06-30
Earnings History > 117 > report Date
1994-08-03
Earnings History > 117 > date
1994-06-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.07
Earnings History > 117 > eps Estimate
0.13
Earnings History > 117 > eps Difference
-0.06
Earnings History > 117 > surprise Percent
-46.1538
Earnings History > 118 > period
1993-06-30
Earnings History > 118 > report Date
1993-08-02
Earnings History > 118 > date
1993-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.05
Earnings History > 118 > eps Difference
0.02
Earnings History > 118 > surprise Percent
40
Earnings History > 119 > period
1993-03-31
Earnings History > 119 > report Date
1993-05-03
Earnings History > 119 > date
1993-03-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.05
Earnings History > 119 > eps Estimate
0.04
Earnings History > 119 > eps Difference
0.01
Earnings History > 119 > surprise Percent
25
Earnings History > 120 > period
1992-12-31
Earnings History > 120 > report Date
1993-02-01
Earnings History > 120 > date
1992-12-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.04
Earnings History > 120 > eps Estimate
0.04
Earnings History > 120 > eps Difference
0
Earnings History > 120 > surprise Percent
0
ESCO Technologies Inc. provides engineered components and systems for aviation, navy, defense, and industrial customers. The Aerospace & Defense segment designs and manufactures specialty filtration products, including hydraulic filter elements and fluid control devices used in commercial and defense aerospace applications; miniature electro-explosive devices for military aircraft ejection seats and missile arming devices; manufactures and sells mission-critical bushings, pins, sleeves, and precision-tolerance machined components for landing gear, rotor heads, engine mounts, flight controls, and actuation systems for the aerospace and defense industries; designs, develops and manufactures elastomeric-based signature reduction solutions for U.S. naval vessels; and provides mission-critical signature and power management solutions. The Utility Solutions Group segment develops, manufactures, and delivers diagnostic testing solutions; and designs and manufactures decision support tools for the renewable energy industry, primarily wind and solar. The RF Test & Measurement segment designs and manufactures products and systems to measure and control RF energy for research and development, regulatory compliance, and medical and security applications; and turnkey systems, such as RF test facilities and measurement systems, acoustic test enclosures, RF and magnetically shielded rooms, and secure communication facilities. This segment also supplies RF absorptive materials, filters, antennas, field probes, test cells, proprietary measurement software, and other test accessories; and offers calibration and product tests, feedthrough capacitors, high current power, telephone, data and control line filters, and high-altitude electromagnetic protection filters. It distributes its products through distributors, sales representatives, direct sales teams, and in-house sales personnel. The company was incorporated in 1990 and is based in Saint Louis, Missouri.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
0.08Next Payout:
Jan 16, 2026Yield:
0.1589 %Is ESCO Technologies Inc. (NYSE:ESE) Expensive For A Reason? A Look At Its Intrinsic Value - 富途资讯
1/20/2026
Is ESCO Technologies Inc. (NYSE:ESE) Expensive For A Reason? A Look At Its Intrinsic Value 富途资讯
Read more →Esco Technologies: Quiet Charts, Busy Future – Is ESE a Sleeper Stock or a Value Trap? - AD HOC NEWS
1/17/2026
Esco Technologies: Quiet Charts, Busy Future – Is ESE a Sleeper Stock or a Value Trap? AD HOC NEWS
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$255
Analyst Picks
Strong Buy
2
Buy
1
Hold
1
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very Low
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Medium
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very High
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 104.49% of the total shares of ESCO Technologies Inc
1.
BlackRock Inc(14.7917%)
since
2025/06/30
2.
Vanguard Group Inc(11.8723%)
since
2025/06/30
3.
iShares Core S&P Small-Cap ETF(5.9464%)
since
2025/08/31
4.
State Street Corp(4.0793%)
since
2025/06/30
5.
Neuberger Berman Group LLC(4.0418%)
since
2025/06/30
6.
Conestoga Capital Advisors, LLC(3.9382%)
since
2025/06/30
7.
Geneva Capital Management(3.4191%)
since
2025/06/30
8.
Dimensional Fund Advisors, Inc.(3.3005%)
since
2025/06/30
9.
Vanguard Total Stock Mkt Idx Inv(3.1686%)
since
2025/07/31
10.
Morgan Stanley - Brokerage Accounts(2.831%)
since
2025/06/30
11.
Conestoga Small Cap Investors(2.7634%)
since
2025/07/31
12.
Amvescap Plc.(2.7386%)
since
2025/06/30
13.
Neuberger Berman Genesis Inv(2.5327%)
since
2025/06/30
14.
Vanguard Small Cap Index(2.4293%)
since
2025/07/31
15.
iShares Russell 2000 ETF(2.4269%)
since
2025/08/31
16.
T. Rowe Price Investment Management,Inc.(2.4214%)
since
2025/06/30
17.
Geode Capital Management, LLC(2.3798%)
since
2025/06/30
18.
Silvercrest Asset Management Group LLC(2.0409%)
since
2025/06/30
19.
Macquarie Group Ltd(1.978%)
since
2025/06/30
20.
Nuveen, LLC(1.8251%)
since
2025/06/30
21.
Loomis, Sayles & Company LP(1.5645%)
since
2025/06/30
22.
Macquarie Small Cap Core I(1.5054%)
since
2025/07/31
23.
Royce & Associates, LP(1.4008%)
since
2025/06/30
24.
Champlain Investment Partners, LLC(1.378%)
since
2025/06/30
25.
Vanguard Small Cap Growth Index Inv(1.3689%)
since
2025/07/31
26.
Invesco OFI Small Cap Growth(1.2918%)
since
2025/06/30
27.
Invesco Discovery A(1.2918%)
since
2025/07/31
28.
Conestoga Small Cap Growth(1.2727%)
since
2025/06/30
29.
Nationwide Geneva Small Cap Gr Instl Svc(1.2021%)
since
2025/07/31
30.
Charles Schwab Investment Management Inc(1.1995%)
since
2025/06/30
31.
Wellington Management Company LLP(1.1782%)
since
2025/06/30
32.
Hood River Capital Management LLC(1.1758%)
since
2025/06/30
33.
Calvert US Small-Cap Strategy(1.1583%)
since
2025/06/30
34.
Vanguard Institutional Extnd Mkt Idx Tr(1.0739%)
since
2025/07/31
35.
Calvert Small-Cap A(1.0457%)
since
2025/07/31
36.
Fidelity Small Cap Index(1.0098%)
since
2025/06/30
37.
iShares Russell 2000 Growth ETF(0.8853%)
since
2025/08/31
38.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.8852%)
since
2025/08/29
39.
iShares S&P Small-Cap 600 Growth ETF(0.8605%)
since
2025/08/31
40.
FullerThaler Behavioral Sm-Cp Eq R6(0.8217%)
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
1.32
Date
2025-09-30
EPS Actual
2.32
EPS Estimate
2.13
EPS Difference
0.19
Surprise Percent
8.9202%
(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.