_id
69109a7cccc777a4e85d5ce2
Ticker
EXPO
Name
Exponent Inc
Exchange
NASDAQ
Address
149 Commonwealth Drive, Menlo Park, CA, United States, 94025
Country
USA
Sector
Industrials
Industry
Engineering & Construction
Currency
USD
Website
https://www.exponent.com
Description
Exponent, Inc., together with its subsidiaries, operates as a science and engineering consulting company in the United States and internationally. The company operates in two segments, Engineering and Other Scientific, and Environmental and Health. The company provides services in the areas of biomechanics, biomedical engineering and sciences, civil and structural engineering, construction consulting, data sciences, electrical engineering and computer science, human factors, materials and corrosion engineering, mechanical engineering, polymer science and materials chemistry, thermal sciences, and vehicle engineering. It also offers services in the areas of chemical regulation and food safety, ecological and biological sciences, environmental and earth sciences, and health sciences. In addition, the company provides proactive and reactive product safety, litigation support, and technical, regulatory services. It serves clients in chemical, construction, consumer products, energy, food, beverage and nutrition, government, life sciences, insurance, manufacturing, technology, industrial equipment, transportation, and other sectors. The company was formerly known as The Failure Group, Inc. and changed its name to Exponent, Inc. in 1998. The company was founded in 1967 and is headquartered in Menlo Park, California.
Last Close
73.44
Volume
245876
Current Price
73.63
Change
0.258714596949888
Last Updated
2025-11-30T18:29:19.743Z
Image
data:image/webp;base64,UklGRiYHAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSEQFAAABmS8wRPQ/1ETl+f/HkZNeLr33Xu4uvffeE9xeR15U77333nvvvffem8cel3T0RcdGGxRN+ks4DQt0kOWgpWHWBq0GJWhktpqgLEyQNan04BgeTNDIbDUoYX8tswZd4AVZZqFhlllggizDHZbAC7IGhe4xa1EW7iFrgkKPjcxWZoHHIr+EDRpNUGAOWRu2ipiACRgnnkE5ntnN6gG3uNqtXMb1EGBi05nWJK5yBX8yemfRS27TcjEXAmA2M5jG+C53CT/SVrCUO11D1+3rXegGADC9hbRO6R43u0nRfyYwo/m0PoipRNW7fHsRlwXMaTI8JpS52+RUSVIFIjACAFXXeeKGgDACAU/uVYoowBKG7Gl7tcRAicVkL9UJTGVu+h3OUx+9X6Tk6NGZ6Qx8qAq3KxYzwLDEtrYQiXYtzelK1gPzqEue7yz/slPTKhI7k3npzKSchnjFYkpt3YzuQnid1fpJmLoA5Vp9fYMn0t5WH1Jkko/C1HGd3mj1IPupaSlrAE7XxSpPEu2L6AIiyWMcL6JRidW0Ob+gw6JaaLlScQ75k5xgCkCTY0LvcHQdqaONAlI1oKCfrUFQe16pAdCY+iNlOBegwopSdsywJeWRjpTQNeJwh0oAMegdSMf7i+9iV3lQN8H1h1U0ArCbznAIeN7PRjb2eTSiqphLx8lOASASsUyYiTzZzf5AU7mPAAAkB5qZozwfXJjIl52WywhwDZXS1Z9GjGxlQVdkVReepYO+PSSGSEZDtfm1XqqMGJ9V8K0DjaDlw1KLPJO6TFNfsZ2qxnEoFmzVf9DSWBe1n5NToJRLHCe0KPDnZCwdr8CVJ0DMTmdVrUb8KRZTuTQFARBRKlXEGdufblSQUabgCZCIJoE0L8gUmqbUfGenbAuUBMAYpwAYohqjMNP2YG8l8prV3e3ief7N5tNoWaCDk0MuC+npPJO3WhcnhU4B+gsp/32EbA/gSHIRQPX9RF+nt7JBta9CS89LzIlO19vOweEyRcDM13ca8HZDu00YWuV4qnFo0snH4VQzNtDeO2psAw3C1KiM4Yv6lxc80FiZQH07uo/f88jUsnxHNRMChrS+PtKkwesGRTX4eX+jCOPGSKdZuw2JhH6wbwCrYITDVdmGVtaazwGaYnldm6tpjBofszqJgLgZ9GWWTxay7If/hAHYthTOS22l8PLGjhRBlzV/SzK6UKkrq1DgfvQghy+FKqEd7MsAUChKea0uUhyUPcCzZVq52FenYjg9PXp0GLoHVQ5YVu/ID2AAwNC2fDvKa/vpx/9P0ejQUpp+eVcxNXPYb9/mVQ9CIT2B1hN9kYdrX7eRjWI5n72zt24BtIkV+yPiVLg3ujazhhxUNz//rOjEHtPKUqAw+lXR1Eq8NAL0eTARFAHwvwwNefJVhgy2DLhVxn7BV1OyCe8SUJLvX7XVihtLLoQMeJoLJUM6BwA8ocdT4a8/Kw/i3QCyDJqhFCgJvF9s5EqWB4Fot3GlUkAlm0VrsBtRVAVF8bdYJzwMdwiRTMnfPG+fQy35VyqQgu8XW1KZQGowu/tUBLKpdXcbgVSGImf4AEokbJQs3zECcSGCFxb0XT1qqPhMV3kXXqXndDUAMq/6QIMm5lgzLAEwuHBDKO1GNyTDaf2vUwFqNfiQU+NxRo/GKwByiA/PcFQ86/SG6359LwIgJPjCZINBVYiHCz+yuVwqvqIc60Y1JMPhnyuWpFQZvpTEco+oQPkalD3wXG5GTmXEoE+a9HfqKpbAWBbAqyzLE3eEEIFhCLHY4T5pge8tPBbyJNAInroEVlA4ILwBAADwCgCdASpAAEAAPrVKnUm/pCMhMBQN+/AWiWwNsAVjj3rwI+Puf5Gc39ztBCdyt5+szbM+Yr9d/Wq9Eu8Z+gB5bnsgEQNugFaOsIfStJ0R8boGQA664daJ646Yp2YnssAA/vWQ///2VfHAL2jld+x4DxWvlhy+DyDoiJUN2N5RsvuBgEh0ztxtWsuqiIwnVQrGgkt5MWCUzRLjzZl6Iuj3wge5CiVLqP0BoAY/8/8A307UHM9eIT/h/AcoH+49Xzf9qpyL8B4L3E/3v/hmuh6uY9nP8zPj+h85Zeh1UwlOKNjSFQGVHHIN5FMwXn8NXiH/v/mjKEvOnJvu/RAObp42zrOOsMqPY/mu4qfo0hWgiKCMNg62Uio+ikttes/ksxj/llxqtpfqblo1KDAD25vBozdHZtJJsyEFsvMo5qgCrRfSZEJONcMQh6oUVddTQCTaO/LWdPICYlfa+0MbqnTnZMiV9F0TcS231kji9ADvINVqop8+ybaMXeqtdm1iwenmtu/5Q05bv/KGgI1kpm7sfYDxf7vLkWyM1E3m+e6wO6TBp1HsFP6n5N3PHGElrTebCFicJ50gYAAAAAA=
Ipo Date
1990-08-17T00:00:00.000Z
Market Cap
3651232256
Next Dividend Date
2025-12-19T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.3
Dividend Yield
1.6297704739915795
Sentiment
0.9972899999999999
Sentiment Sources
10
Rating
3.6667
Target Price
83
Strong Buy
1
Buy
0
Hold
2
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
147120000
Cost Of Revenue
110428000
Gross Profit
36692000
Operating Expenses
7654000
Operating Income
29038000
Interest Expense
-
Pretax Income
38617000
Net Income
28044000
Eps
0.5450305126909473
Dividends Per Share
15070000
Shares Outstanding
49887226
Income Tax Expense
10573000
EBITDA
41149000
Operating Margin
19.737629146275147
Total Other Income Expense Net
9579000
Cash
207380000
Short Term Investments
-
Receivables
181996000
Inventories
-
Total Current Assets
416786000
Property Plant Equipment
145556000
Total Assets
761449000
Payables
26453000
Short Term Debt
6490000
Long Term Debt
-
Total Liabilities
358588000
Equity
402861000
Depreciation
2532000
Change In Working Capital
-1909000
Cash From Operations
32652000
Capital Expenditures
2675000
Cash From Investing
-2675000
Cash From Financing
-54507000
Net Change In Cash
-24421000
PE
35.6158
PB
9.404131995899329
ROE
6.961209945862221
ROA
3.682978111469054
FCF
29977000
Fcf Percent
0.20375883632408917
Piotroski FScore
4
Health Score
66
Deep Value Investing Score
4.5
Defensive Investing Score
9.5
Dividend Investing Score
4
Economic Moat Investing Score
7.8
Garp Investing Score
4
Growth Investing Score
3.5
Momentum Investing Score
4
Net Net Investing Score
4
Quality Investing Score
7.5
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
147120000
Quarters > 0 > income Statement > cost Of Revenue
110428000
Quarters > 0 > income Statement > gross Profit
36692000
Quarters > 0 > income Statement > operating Expenses
7654000
Quarters > 0 > income Statement > operating Income
29038000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
38617000
Quarters > 0 > income Statement > net Income
28044000
Quarters > 0 > income Statement > eps
0.5450305126909473
Quarters > 0 > income Statement > dividends Per Share
15070000
Quarters > 0 > income Statement > shares Outstanding
51454000
Quarters > 0 > income Statement > income Tax Expense
10573000
Quarters > 0 > income Statement > EBITDA
41149000
Quarters > 0 > income Statement > operating Margin
19.737629146275147
Quarters > 0 > income Statement > total Other Income Expense Net
9579000
Quarters > 0 > balance Sheet > cash
207380000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
181996000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
416786000
Quarters > 0 > balance Sheet > property Plant Equipment
145556000
Quarters > 0 > balance Sheet > total Assets
761449000
Quarters > 0 > balance Sheet > payables
26453000
Quarters > 0 > balance Sheet > short Term Debt
6490000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
358588000
Quarters > 0 > balance Sheet > equity
402861000
Quarters > 0 > cash Flow > net Income
28044000
Quarters > 0 > cash Flow > depreciation
2532000
Quarters > 0 > cash Flow > change In Working Capital
-1909000
Quarters > 0 > cash Flow > cash From Operations
32652000
Quarters > 0 > cash Flow > capital Expenditures
2675000
Quarters > 0 > cash Flow > cash From Investing
-2675000
Quarters > 0 > cash Flow > cash From Financing
-54507000
Quarters > 0 > cash Flow > net Change In Cash
-24421000
Quarters > 0 > ratios > PE
0.5450305126909473
Quarters > 0 > ratios > PB
9.404131995899329
Quarters > 0 > ratios > ROE
6.961209945862221
Quarters > 0 > ratios > ROA
3.682978111469054
Quarters > 0 > ratios > FCF
29977000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.20375883632408917
Quarters > 0 > health Score
66
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
141962000
Quarters > 1 > income Statement > cost Of Revenue
118640000
Quarters > 1 > income Statement > gross Profit
23322000
Quarters > 1 > income Statement > operating Expenses
6145000
Quarters > 1 > income Statement > operating Income
17177000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
36815000
Quarters > 1 > income Statement > net Income
26553000
Quarters > 1 > income Statement > eps
0.5147227014557931
Quarters > 1 > income Statement > dividends Per Share
15215000
Quarters > 1 > income Statement > shares Outstanding
51587000
Quarters > 1 > income Statement > income Tax Expense
10262000
Quarters > 1 > income Statement > EBITDA
34323000
Quarters > 1 > income Statement > operating Margin
12.099716825629393
Quarters > 1 > income Statement > total Other Income Expense Net
19638000
Quarters > 1 > balance Sheet > cash
231801000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
171012000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
425651000
Quarters > 1 > balance Sheet > property Plant Equipment
143975000
Quarters > 1 > balance Sheet > total Assets
759430000
Quarters > 1 > balance Sheet > payables
25268000
Quarters > 1 > balance Sheet > short Term Debt
5851000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
331654000
Quarters > 1 > balance Sheet > equity
427776000
Quarters > 1 > cash Flow > net Income
26553000
Quarters > 1 > cash Flow > depreciation
2520000
Quarters > 1 > cash Flow > change In Working Capital
1440000
Quarters > 1 > cash Flow > cash From Operations
36222000
Quarters > 1 > cash Flow > capital Expenditures
2274000
Quarters > 1 > cash Flow > cash From Investing
-2274000
Quarters > 1 > cash Flow > cash From Financing
-47468000
Quarters > 1 > cash Flow > net Change In Cash
-13312000
Quarters > 1 > ratios > PE
0.5147227014557931
Quarters > 1 > ratios > PB
8.879298534747157
Quarters > 1 > ratios > ROE
6.207220601436266
Quarters > 1 > ratios > ROA
3.496438118062231
Quarters > 1 > ratios > FCF
33948000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.23913441625223653
Quarters > 1 > health Score
66
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
145507000
Quarters > 2 > income Statement > cost Of Revenue
8070000
Quarters > 2 > income Statement > gross Profit
137437000
Quarters > 2 > income Statement > operating Expenses
93005000
Quarters > 2 > income Statement > operating Income
44432000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
37760000
Quarters > 2 > income Statement > net Income
26650000
Quarters > 2 > income Statement > eps
0.515972894482091
Quarters > 2 > income Statement > dividends Per Share
16367000
Quarters > 2 > income Statement > shares Outstanding
51650000
Quarters > 2 > income Statement > income Tax Expense
11110000
Quarters > 2 > income Statement > EBITDA
40252000
Quarters > 2 > income Statement > operating Margin
30.535987959342165
Quarters > 2 > income Statement > total Other Income Expense Net
-6672000
Quarters > 2 > balance Sheet > cash
245113000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
166788000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
432796000
Quarters > 2 > balance Sheet > property Plant Equipment
145205000
Quarters > 2 > balance Sheet > total Assets
763239000
Quarters > 2 > balance Sheet > payables
36783000
Quarters > 2 > balance Sheet > short Term Debt
5633000
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
321831000
Quarters > 2 > balance Sheet > equity
441408000
Quarters > 2 > cash Flow > net Income
26650000
Quarters > 2 > cash Flow > depreciation
2492000
Quarters > 2 > cash Flow > change In Working Capital
-27077000
Quarters > 2 > cash Flow > cash From Operations
7274000
Quarters > 2 > cash Flow > capital Expenditures
1754000
Quarters > 2 > cash Flow > cash From Investing
-1754000
Quarters > 2 > cash Flow > cash From Financing
-20049000
Quarters > 2 > cash Flow > net Change In Cash
-13788000
Quarters > 2 > ratios > PE
0.515972894482091
Quarters > 2 > ratios > PB
8.615588072712773
Quarters > 2 > ratios > ROE
6.037498187617805
Quarters > 2 > ratios > ROA
3.491697882314714
Quarters > 2 > ratios > FCF
5520000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.037936319214883135
Quarters > 2 > health Score
48
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
136766000
Quarters > 3 > income Statement > cost Of Revenue
103771000
Quarters > 3 > income Statement > gross Profit
32994999
Quarters > 3 > income Statement > operating Expenses
5742000
Quarters > 3 > income Statement > operating Income
27253000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
31328000
Quarters > 3 > income Statement > net Income
23589000
Quarters > 3 > income Statement > eps
0.45671745822765203
Quarters > 3 > income Statement > dividends Per Share
14226000
Quarters > 3 > income Statement > shares Outstanding
51649000
Quarters > 3 > income Statement > income Tax Expense
7739000
Quarters > 3 > income Statement > EBITDA
33818000
Quarters > 3 > income Statement > operating Margin
19.926736177120045
Quarters > 3 > income Statement > total Other Income Expense Net
4075000
Quarters > 3 > balance Sheet > cash
258901000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
161407000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
446881000
Quarters > 3 > balance Sheet > property Plant Equipment
148255000
Quarters > 3 > balance Sheet > total Assets
777270000
Quarters > 3 > balance Sheet > payables
5272000
Quarters > 3 > balance Sheet > short Term Debt
5393000
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
356202000
Quarters > 3 > balance Sheet > equity
421068000
Quarters > 3 > cash Flow > net Income
23589000
Quarters > 3 > cash Flow > depreciation
2490000
Quarters > 3 > cash Flow > change In Working Capital
26588000
Quarters > 3 > cash Flow > cash From Operations
56052000
Quarters > 3 > cash Flow > capital Expenditures
2597000
Quarters > 3 > cash Flow > cash From Investing
-2597000
Quarters > 3 > cash Flow > cash From Financing
-12320000
Quarters > 3 > cash Flow > net Change In Cash
39193000
Quarters > 3 > ratios > PE
0.45671745822765203
Quarters > 3 > ratios > PB
9.031595538012862
Quarters > 3 > ratios > ROE
5.6021830203197585
Quarters > 3 > ratios > ROA
3.0348527538693117
Quarters > 3 > ratios > FCF
53455000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.39085006507465303
Quarters > 3 > health Score
65
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
558514000
Annuals > 0 > income Statement > cost Of Revenue
416231000
Annuals > 0 > income Statement > gross Profit
142283000
Annuals > 0 > income Statement > operating Expenses
22726000
Annuals > 0 > income Statement > operating Income
119557000
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
147370000
Annuals > 0 > income Statement > net Income
109002000
Annuals > 0 > income Statement > eps
2.1137117260369602
Annuals > 0 > income Statement > dividends Per Share
58214000
Annuals > 0 > income Statement > shares Outstanding
51569000
Annuals > 0 > income Statement > income Tax Expense
38368000
Annuals > 0 > income Statement > EBITDA
129246000
Annuals > 0 > income Statement > operating Margin
21.406267345133696
Annuals > 0 > income Statement > total Other Income Expense Net
27813000
Annuals > 0 > balance Sheet > cash
258901000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
161407000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
446881000
Annuals > 0 > balance Sheet > property Plant Equipment
148255000
Annuals > 0 > balance Sheet > total Assets
777270000
Annuals > 0 > balance Sheet > payables
5272000
Annuals > 0 > balance Sheet > short Term Debt
5393000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
356202000
Annuals > 0 > balance Sheet > equity
421068000
Annuals > 0 > cash Flow > net Income
109002000
Annuals > 0 > cash Flow > depreciation
9689000
Annuals > 0 > cash Flow > change In Working Capital
1460000
Annuals > 0 > cash Flow > cash From Operations
144537000
Annuals > 0 > cash Flow > capital Expenditures
6939000
Annuals > 0 > cash Flow > cash From Investing
-6939000
Annuals > 0 > cash Flow > cash From Financing
-65108000
Annuals > 0 > cash Flow > net Change In Cash
71751000
Annuals > 0 > ratios > PE
2.1137117260369602
Annuals > 0 > ratios > PB
8.854718715266893
Annuals > 0 > ratios > ROE
25.887030123400496
Annuals > 0 > ratios > ROA
14.023698328766066
Annuals > 0 > ratios > FCF
137598000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.2463644599777266
Annuals > 0 > health Score
82
Annuals > 1 > quarter
2024-01-31
Annuals > 1 > income Statement > revenue
536765999
Annuals > 1 > income Statement > cost Of Revenue
401004000
Annuals > 1 > income Statement > gross Profit
135761999
Annuals > 1 > income Statement > operating Expenses
24440000
Annuals > 1 > income Statement > operating Income
111322000
Annuals > 1 > income Statement > interest Expense
-
Annuals > 1 > income Statement > pretax Income
135896000
Annuals > 1 > income Statement > net Income
100339000
Annuals > 1 > income Statement > eps
1.9432361770117168
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
51635000
Annuals > 1 > income Statement > income Tax Expense
35557000
Annuals > 1 > income Statement > EBITDA
120238000
Annuals > 1 > income Statement > operating Margin
20.739391132708462
Annuals > 1 > income Statement > total Other Income Expense Net
24574000
Annuals > 1 > balance Sheet > cash
187150000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
167360000
Annuals > 1 > balance Sheet > inventories
1
Annuals > 1 > balance Sheet > total Current Assets
379532000
Annuals > 1 > balance Sheet > property Plant Equipment
99918000
Annuals > 1 > balance Sheet > total Assets
662321000
Annuals > 1 > balance Sheet > payables
4489000
Annuals > 1 > balance Sheet > short Term Debt
6302000
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
306236000
Annuals > 1 > balance Sheet > equity
356085000
Annuals > 1 > cash Flow > net Income
-
Annuals > 1 > cash Flow > depreciation
8916000
Annuals > 1 > cash Flow > change In Working Capital
-
Annuals > 1 > cash Flow > cash From Operations
-
Annuals > 1 > cash Flow > capital Expenditures
-
Annuals > 1 > cash Flow > cash From Investing
-
Annuals > 1 > cash Flow > cash From Financing
-
Annuals > 1 > cash Flow > net Change In Cash
-
Annuals > 1 > ratios > PE
1.9432361770117168
Annuals > 1 > ratios > PB
10.484043135768145
Annuals > 1 > ratios > ROE
28.178384374517318
Annuals > 1 > ratios > ROA
15.149602685102842
Annuals > 1 > ratios > FCF
-
Annuals > 1 > ratios > Piotroski FScore
2
Annuals > 1 > ratios > fcf Percent
-
Annuals > 1 > health Score
70
Annuals > 2 > quarter
2023-12-31
Annuals > 2 > income Statement > revenue
536766000
Annuals > 2 > income Statement > cost Of Revenue
401004000
Annuals > 2 > income Statement > gross Profit
135762000
Annuals > 2 > income Statement > operating Expenses
24440000
Annuals > 2 > income Statement > operating Income
111322000
Annuals > 2 > income Statement > interest Expense
-
Annuals > 2 > income Statement > pretax Income
135896000
Annuals > 2 > income Statement > net Income
100339000
Annuals > 2 > income Statement > eps
1.9432361770117168
Annuals > 2 > income Statement > dividends Per Share
54043000
Annuals > 2 > income Statement > shares Outstanding
51635000
Annuals > 2 > income Statement > income Tax Expense
35557000
Annuals > 2 > income Statement > EBITDA
120238000
Annuals > 2 > income Statement > operating Margin
20.739391094070786
Annuals > 2 > income Statement > total Other Income Expense Net
24574000
Annuals > 2 > balance Sheet > cash
187150000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
167360000
Annuals > 2 > balance Sheet > inventories
1
Annuals > 2 > balance Sheet > total Current Assets
379532000
Annuals > 2 > balance Sheet > property Plant Equipment
99918000
Annuals > 2 > balance Sheet > total Assets
646777000
Annuals > 2 > balance Sheet > payables
4489000
Annuals > 2 > balance Sheet > short Term Debt
6302000
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
290692000
Annuals > 2 > balance Sheet > equity
356085000
Annuals > 2 > cash Flow > net Income
100339000
Annuals > 2 > cash Flow > depreciation
8916000
Annuals > 2 > cash Flow > change In Working Capital
-5570000
Annuals > 2 > cash Flow > cash From Operations
127352000
Annuals > 2 > cash Flow > capital Expenditures
16356000
Annuals > 2 > cash Flow > cash From Investing
-16356000
Annuals > 2 > cash Flow > cash From Financing
-86009000
Annuals > 2 > cash Flow > net Change In Cash
25692000
Annuals > 2 > ratios > PE
1.9432361770117168
Annuals > 2 > ratios > PB
10.484043135768145
Annuals > 2 > ratios > ROE
28.178384374517318
Annuals > 2 > ratios > ROA
15.51369328222865
Annuals > 2 > ratios > FCF
110996000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.20678656993922864
Annuals > 2 > health Score
82
Annuals > 3 > quarter
2023-01-31
Annuals > 3 > income Statement > revenue
513293000
Annuals > 3 > income Statement > cost Of Revenue
35083000
Annuals > 3 > income Statement > gross Profit
478210000
Annuals > 3 > income Statement > operating Expenses
372451000
Annuals > 3 > income Statement > operating Income
140842000
Annuals > 3 > income Statement > interest Expense
2096000
Annuals > 3 > income Statement > pretax Income
132234000
Annuals > 3 > income Statement > net Income
102330000
Annuals > 3 > income Statement > eps
1.95734506503443
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
52280000
Annuals > 3 > income Statement > income Tax Expense
29904000
Annuals > 3 > income Statement > EBITDA
140842000
Annuals > 3 > income Statement > operating Margin
27.43890916104447
Annuals > 3 > income Statement > total Other Income Expense Net
-8608000
Annuals > 3 > balance Sheet > cash
161458000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
170114000
Annuals > 3 > balance Sheet > inventories
1
Annuals > 3 > balance Sheet > total Current Assets
349157000
Annuals > 3 > balance Sheet > property Plant Equipment
83546000
Annuals > 3 > balance Sheet > total Assets
586662000
Annuals > 3 > balance Sheet > payables
29115000
Annuals > 3 > balance Sheet > short Term Debt
5258000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
265910000
Annuals > 3 > balance Sheet > equity
320752000
Annuals > 3 > cash Flow > net Income
-
Annuals > 3 > cash Flow > depreciation
7079000
Annuals > 3 > cash Flow > change In Working Capital
-
Annuals > 3 > cash Flow > cash From Operations
-
Annuals > 3 > cash Flow > capital Expenditures
-
Annuals > 3 > cash Flow > cash From Investing
-
Annuals > 3 > cash Flow > cash From Financing
-
Annuals > 3 > cash Flow > net Change In Cash
-
Annuals > 3 > ratios > PE
1.95734506503443
Annuals > 3 > ratios > PB
11.784319349528609
Annuals > 3 > ratios > ROE
31.90315259141019
Annuals > 3 > ratios > ROA
17.442752385530337
Annuals > 3 > ratios > FCF
-
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
-
Annuals > 3 > health Score
70
Valuation > metrics > PE
35.6158
Valuation > metrics > PB
9.404131995899329
Valuation > final Score
7.261040000000001
Valuation > verdict
128.0% Overvalued
Profitability > metrics > ROE
6.961209945862221
Profitability > metrics > ROA
6.728632919531846
Profitability > metrics > Net Margin
0.19061990212071778
Profitability > final Score
63
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.8901035344697055
Risk > metrics > Interest Coverage
11.468404423380727
Risk > final Score
88
Risk > verdict
Low
Liquidity > metrics > Current Ratio
12.651731779133655
Liquidity > metrics > Quick Ratio
12.651731779133655
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
40
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
59
Prev Profitabilities > 1
58
Prev Profitabilities > 2
53
Prev Risks > 0
76
Prev Risks > 1
88
Prev Risks > 2
88
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T00:27:34.732Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-01-29
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.4743
Earnings History > 0 > eps Difference
-0.4743
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-30
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.52
Earnings History > 1 > eps Estimate
0.53
Earnings History > 1 > eps Difference
-0.01
Earnings History > 1 > surprise Percent
-1.8868
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-31
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.52
Earnings History > 2 > eps Estimate
0.52
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
0
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-01
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0.52
Earnings History > 3 > eps Estimate
0.52
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
0
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-06
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
0.46
Earnings History > 4 > eps Estimate
0.43
Earnings History > 4 > eps Difference
0.03
Earnings History > 4 > surprise Percent
6.9767
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-24
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
-
Earnings History > 5 > eps Actual
0.5
Earnings History > 5 > eps Estimate
0.5
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
0
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-25
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
-
Earnings History > 6 > eps Actual
0.57
Earnings History > 6 > eps Estimate
0.5
Earnings History > 6 > eps Difference
0.07
Earnings History > 6 > surprise Percent
14
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
AfterMarket
Earnings History > 7 > currency
-
Earnings History > 7 > eps Actual
0.59
Earnings History > 7 > eps Estimate
0.47
Earnings History > 7 > eps Difference
0.12
Earnings History > 7 > surprise Percent
25.5319
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-01
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
-
Earnings History > 8 > currency
-
Earnings History > 8 > eps Actual
0.41
Earnings History > 8 > eps Estimate
0.44
Earnings History > 8 > eps Difference
-0.03
Earnings History > 8 > surprise Percent
-6.8182
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-26
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
-
Earnings History > 9 > eps Actual
0.48
Earnings History > 9 > eps Estimate
0.49
Earnings History > 9 > eps Difference
-0.01
Earnings History > 9 > surprise Percent
-2.0408
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-27
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
-
Earnings History > 10 > eps Actual
0.5
Earnings History > 10 > eps Estimate
0.51
Earnings History > 10 > eps Difference
-0.01
Earnings History > 10 > surprise Percent
-1.9608
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
AfterMarket
Earnings History > 11 > currency
-
Earnings History > 11 > eps Actual
0.56
Earnings History > 11 > eps Estimate
0.56
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
0
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-02
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
-
Earnings History > 12 > currency
-
Earnings History > 12 > eps Actual
0.44
Earnings History > 12 > eps Estimate
0.4
Earnings History > 12 > eps Difference
0.04
Earnings History > 12 > surprise Percent
10
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-27
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
-
Earnings History > 13 > eps Actual
0.47
Earnings History > 13 > eps Estimate
0.42
Earnings History > 13 > eps Difference
0.05
Earnings History > 13 > surprise Percent
11.9048
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-28
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
-
Earnings History > 14 > eps Actual
0.49
Earnings History > 14 > eps Estimate
0.45
Earnings History > 14 > eps Difference
0.04
Earnings History > 14 > surprise Percent
8.8889
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-28
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
-
Earnings History > 15 > eps Actual
0.56
Earnings History > 15 > eps Estimate
0.52
Earnings History > 15 > eps Difference
0.04
Earnings History > 15 > surprise Percent
7.6923
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-03
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
-
Earnings History > 16 > eps Actual
0.38
Earnings History > 16 > eps Estimate
0.38
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
0
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-28
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
-
Earnings History > 17 > eps Actual
0.46
Earnings History > 17 > eps Estimate
0.39
Earnings History > 17 > eps Difference
0.07
Earnings History > 17 > surprise Percent
17.9487
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-29
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
-
Earnings History > 18 > eps Actual
0.48
Earnings History > 18 > eps Estimate
0.42
Earnings History > 18 > eps Difference
0.06
Earnings History > 18 > surprise Percent
14.2857
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-29
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
-
Earnings History > 19 > eps Actual
0.58
Earnings History > 19 > eps Estimate
0.42
Earnings History > 19 > eps Difference
0.16
Earnings History > 19 > surprise Percent
38.0952
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-04
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
-
Earnings History > 20 > eps Actual
0.41
Earnings History > 20 > eps Estimate
0.2825
Earnings History > 20 > eps Difference
0.1275
Earnings History > 20 > surprise Percent
45.1327
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-29
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
-
Earnings History > 21 > eps Actual
0.34
Earnings History > 21 > eps Estimate
0.31
Earnings History > 21 > eps Difference
0.03
Earnings History > 21 > surprise Percent
9.6774
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-30
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
-
Earnings History > 22 > eps Actual
0.31
Earnings History > 22 > eps Estimate
0.25
Earnings History > 22 > eps Difference
0.06
Earnings History > 22 > surprise Percent
24
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-30
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
-
Earnings History > 23 > eps Actual
0.49
Earnings History > 23 > eps Estimate
0.42
Earnings History > 23 > eps Difference
0.07
Earnings History > 23 > surprise Percent
16.6667
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-06
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
-
Earnings History > 24 > eps Actual
0.36
Earnings History > 24 > eps Estimate
0.33
Earnings History > 24 > eps Difference
0.03
Earnings History > 24 > surprise Percent
9.0909
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-17
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
-
Earnings History > 25 > eps Actual
0.36
Earnings History > 25 > eps Estimate
0.34
Earnings History > 25 > eps Difference
0.02
Earnings History > 25 > surprise Percent
5.8824
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-18
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
-
Earnings History > 26 > eps Actual
0.39
Earnings History > 26 > eps Estimate
0.33
Earnings History > 26 > eps Difference
0.06
Earnings History > 26 > surprise Percent
18.1818
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-18
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
-
Earnings History > 27 > eps Actual
0.42
Earnings History > 27 > eps Estimate
0.36
Earnings History > 27 > eps Difference
0.06
Earnings History > 27 > surprise Percent
16.6667
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-01-31
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
-
Earnings History > 28 > eps Actual
0.3
Earnings History > 28 > eps Estimate
0.29
Earnings History > 28 > eps Difference
0.01
Earnings History > 28 > surprise Percent
3.4483
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-18
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
-
Earnings History > 29 > eps Actual
0.32
Earnings History > 29 > eps Estimate
0.29
Earnings History > 29 > eps Difference
0.03
Earnings History > 29 > surprise Percent
10.3448
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-19
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
-
Earnings History > 30 > eps Actual
0.34
Earnings History > 30 > eps Estimate
0.31
Earnings History > 30 > eps Difference
0.03
Earnings History > 30 > surprise Percent
9.6774
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-19
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
-
Earnings History > 31 > eps Actual
0.38
Earnings History > 31 > eps Estimate
0.31
Earnings History > 31 > eps Difference
0.07
Earnings History > 31 > surprise Percent
22.5806
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-01
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
-
Earnings History > 32 > eps Actual
0.2357
Earnings History > 32 > eps Estimate
0.21
Earnings History > 32 > eps Difference
0.0257
Earnings History > 32 > surprise Percent
12.2381
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-18
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
-
Earnings History > 33 > eps Actual
0.27
Earnings History > 33 > eps Estimate
0.22
Earnings History > 33 > eps Difference
0.05
Earnings History > 33 > surprise Percent
22.7273
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-18
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
-
Earnings History > 34 > eps Actual
0.26
Earnings History > 34 > eps Estimate
0.21
Earnings History > 34 > eps Difference
0.05
Earnings History > 34 > surprise Percent
23.8095
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-19
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
-
Earnings History > 35 > eps Actual
0.31
Earnings History > 35 > eps Estimate
0.24
Earnings History > 35 > eps Difference
0.07
Earnings History > 35 > surprise Percent
29.1667
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-02
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
-
Earnings History > 36 > eps Actual
0.195
Earnings History > 36 > eps Estimate
0.17
Earnings History > 36 > eps Difference
0.025
Earnings History > 36 > surprise Percent
14.7059
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-19
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
-
Earnings History > 37 > eps Actual
0.21
Earnings History > 37 > eps Estimate
0.17
Earnings History > 37 > eps Difference
0.04
Earnings History > 37 > surprise Percent
23.5294
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-19
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
-
Earnings History > 38 > eps Actual
0.19
Earnings History > 38 > eps Estimate
0.21
Earnings History > 38 > eps Difference
-0.02
Earnings History > 38 > surprise Percent
-9.5238
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-20
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
-
Earnings History > 39 > eps Actual
0.2
Earnings History > 39 > eps Estimate
0.18
Earnings History > 39 > eps Difference
0.02
Earnings History > 39 > surprise Percent
11.1111
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-03
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
-
Earnings History > 40 > eps Actual
0.36
Earnings History > 40 > eps Estimate
0.16
Earnings History > 40 > eps Difference
0.2
Earnings History > 40 > surprise Percent
125
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-21
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
-
Earnings History > 41 > eps Actual
0.22
Earnings History > 41 > eps Estimate
0.21
Earnings History > 41 > eps Difference
0.01
Earnings History > 41 > surprise Percent
4.7619
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-21
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
-
Earnings History > 42 > eps Actual
0.22
Earnings History > 42 > eps Estimate
0.21
Earnings History > 42 > eps Difference
0.01
Earnings History > 42 > surprise Percent
4.7619
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-22
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
-
Earnings History > 43 > eps Actual
0.19
Earnings History > 43 > eps Estimate
0.18
Earnings History > 43 > eps Difference
0.01
Earnings History > 43 > surprise Percent
5.5556
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-04
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
-
Earnings History > 44 > eps Actual
0.68
Earnings History > 44 > eps Estimate
0.15
Earnings History > 44 > eps Difference
0.53
Earnings History > 44 > surprise Percent
353.3333
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-22
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
-
Earnings History > 45 > eps Actual
0.2
Earnings History > 45 > eps Estimate
0.18
Earnings History > 45 > eps Difference
0.02
Earnings History > 45 > surprise Percent
11.1111
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-22
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
-
Earnings History > 46 > eps Actual
0.2
Earnings History > 46 > eps Estimate
0.18
Earnings History > 46 > eps Difference
0.02
Earnings History > 46 > surprise Percent
11.1111
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-23
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
-
Earnings History > 47 > eps Actual
0.17
Earnings History > 47 > eps Estimate
0.14
Earnings History > 47 > eps Difference
0.03
Earnings History > 47 > surprise Percent
21.4286
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-05
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
-
Earnings History > 48 > eps Actual
0.1563
Earnings History > 48 > eps Estimate
0.14
Earnings History > 48 > eps Difference
0.0163
Earnings History > 48 > surprise Percent
11.6429
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-16
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
-
Earnings History > 49 > eps Actual
0.2
Earnings History > 49 > eps Estimate
0.15
Earnings History > 49 > eps Difference
0.05
Earnings History > 49 > surprise Percent
33.3333
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-24
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
-
Earnings History > 50 > eps Actual
0.1936
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-17
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
-
Earnings History > 51 > eps Actual
0.14
Earnings History > 51 > eps Estimate
0.11
Earnings History > 51 > eps Difference
0.03
Earnings History > 51 > surprise Percent
27.2727
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-01-31
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
-
Earnings History > 52 > eps Actual
0.1491
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-17
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
-
Earnings History > 53 > eps Actual
0.18
Earnings History > 53 > eps Estimate
0.16
Earnings History > 53 > eps Difference
0.02
Earnings History > 53 > surprise Percent
12.5
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-18
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
-
Earnings History > 54 > eps Actual
0.18
Earnings History > 54 > eps Estimate
0.15
Earnings History > 54 > eps Difference
0.03
Earnings History > 54 > surprise Percent
20
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-04-18
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
-
Earnings History > 55 > eps Actual
0.14
Earnings History > 55 > eps Estimate
0.13
Earnings History > 55 > eps Difference
0.01
Earnings History > 55 > surprise Percent
7.6923
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-02
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
-
Earnings History > 56 > eps Actual
0.135
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-19
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
-
Earnings History > 57 > eps Actual
0.15
Earnings History > 57 > eps Estimate
0.13
Earnings History > 57 > eps Difference
0.02
Earnings History > 57 > surprise Percent
15.3846
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-20
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
-
Earnings History > 58 > eps Actual
0.14
Earnings History > 58 > eps Estimate
0.13
Earnings History > 58 > eps Difference
0.01
Earnings History > 58 > surprise Percent
7.6923
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-20
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
-
Earnings History > 59 > eps Actual
0.13
Earnings History > 59 > eps Estimate
0.12
Earnings History > 59 > eps Difference
0.01
Earnings History > 59 > surprise Percent
8.3333
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-03
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
-
Earnings History > 60 > eps Actual
0.1024
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-20
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
-
Earnings History > 61 > eps Actual
0.13
Earnings History > 61 > eps Estimate
0.11
Earnings History > 61 > eps Difference
0.02
Earnings History > 61 > surprise Percent
18.1818
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-21
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
-
Earnings History > 62 > eps Actual
0.12
Earnings History > 62 > eps Estimate
0.1
Earnings History > 62 > eps Difference
0.02
Earnings History > 62 > surprise Percent
20
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-21
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
-
Earnings History > 63 > eps Actual
0.11
Earnings History > 63 > eps Estimate
0.09
Earnings History > 63 > eps Difference
0.02
Earnings History > 63 > surprise Percent
22.2222
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-04
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
-
Earnings History > 64 > eps Actual
0.0753
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-21
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
-
Earnings History > 65 > eps Actual
0.1
Earnings History > 65 > eps Estimate
0.09
Earnings History > 65 > eps Difference
0.01
Earnings History > 65 > surprise Percent
11.1111
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-22
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
-
Earnings History > 66 > eps Actual
0.1
Earnings History > 66 > eps Estimate
0.1
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
0
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-22
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
-
Earnings History > 67 > eps Actual
0.1
Earnings History > 67 > eps Estimate
0.09
Earnings History > 67 > eps Difference
0.01
Earnings History > 67 > surprise Percent
11.1111
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-05
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
-
Earnings History > 68 > eps Actual
0.0839
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-15
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
-
Earnings History > 69 > eps Actual
0.1
Earnings History > 69 > eps Estimate
0.09
Earnings History > 69 > eps Difference
0.01
Earnings History > 69 > surprise Percent
11.1111
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-16
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
-
Earnings History > 70 > eps Actual
0.09
Earnings History > 70 > eps Estimate
0.09
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
0
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-14
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
-
Earnings History > 71 > eps Actual
0.1
Earnings History > 71 > eps Estimate
0.08
Earnings History > 71 > eps Difference
0.02
Earnings History > 71 > surprise Percent
25
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-01-31
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
-
Earnings History > 72 > eps Actual
0.0813
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-17
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
-
Earnings History > 73 > eps Actual
0.08
Earnings History > 73 > eps Estimate
0.06
Earnings History > 73 > eps Difference
0.02
Earnings History > 73 > surprise Percent
33.3333
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-18
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
-
Earnings History > 74 > eps Actual
0.08
Earnings History > 74 > eps Estimate
0.07
Earnings History > 74 > eps Difference
0.01
Earnings History > 74 > surprise Percent
14.2857
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-18
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
-
Earnings History > 75 > eps Actual
0.08
Earnings History > 75 > eps Estimate
0.06
Earnings History > 75 > eps Difference
0.02
Earnings History > 75 > surprise Percent
33.3333
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-01-31
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
-
Earnings History > 76 > eps Actual
0.0453
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-16
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
-
Earnings History > 77 > eps Actual
0.0556
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-19
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
-
Earnings History > 78 > eps Actual
0.0518
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-17
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
-
Earnings History > 79 > eps Actual
0.05
Earnings History > 79 > eps Estimate
0.06
Earnings History > 79 > eps Difference
-0.01
Earnings History > 79 > surprise Percent
-16.6667
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-01-26
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
-
Earnings History > 80 > eps Actual
0.0383
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-17
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
-
Earnings History > 81 > eps Actual
0.05
Earnings History > 81 > eps Estimate
0.05
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
0
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-18
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
-
Earnings History > 82 > eps Actual
0.06
Earnings History > 82 > eps Estimate
0.05
Earnings History > 82 > eps Difference
0.01
Earnings History > 82 > surprise Percent
20
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-18
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
-
Earnings History > 83 > eps Actual
0.06
Earnings History > 83 > eps Estimate
0.05
Earnings History > 83 > eps Difference
0.01
Earnings History > 83 > surprise Percent
20
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-01-27
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
-
Earnings History > 84 > eps Actual
0.0281
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-18
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
-
Earnings History > 85 > eps Actual
0.05
Earnings History > 85 > eps Estimate
0.05
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
0
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-19
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
-
Earnings History > 86 > eps Actual
0.05
Earnings History > 86 > eps Estimate
0.05
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
0
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-19
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
-
Earnings History > 87 > eps Actual
0.05
Earnings History > 87 > eps Estimate
0.04
Earnings History > 87 > eps Difference
0.01
Earnings History > 87 > surprise Percent
25
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-01-30
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
-
Earnings History > 88 > eps Actual
0.0333
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-20
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
-
Earnings History > 89 > eps Actual
0.05
Earnings History > 89 > eps Estimate
0.04
Earnings History > 89 > eps Difference
0.01
Earnings History > 89 > surprise Percent
25
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-21
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
-
Earnings History > 90 > eps Actual
0.04
Earnings History > 90 > eps Estimate
0.04
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
0
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-21
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
-
Earnings History > 91 > eps Actual
0.04
Earnings History > 91 > eps Estimate
0.04
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
0
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-01-31
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
-
Earnings History > 92 > eps Actual
0.0286
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-10-14
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
-
Earnings History > 93 > eps Actual
0.04
Earnings History > 93 > eps Estimate
0.03
Earnings History > 93 > eps Difference
0.01
Earnings History > 93 > surprise Percent
33.3333
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-11
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
-
Earnings History > 94 > eps Actual
0.04
Earnings History > 94 > eps Estimate
0.03
Earnings History > 94 > eps Difference
0.01
Earnings History > 94 > surprise Percent
33.3333
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-11
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
-
Earnings History > 95 > eps Actual
0.04
Earnings History > 95 > eps Estimate
0.03
Earnings History > 95 > eps Difference
0.01
Earnings History > 95 > surprise Percent
33.3333
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-01-24
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
-
Earnings History > 96 > eps Actual
0.02
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-10-11
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
-
Earnings History > 97 > eps Actual
0.03
Earnings History > 97 > eps Estimate
0.02
Earnings History > 97 > eps Difference
0.01
Earnings History > 97 > surprise Percent
50
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-07-12
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
-
Earnings History > 98 > eps Actual
0.02
Earnings History > 98 > eps Estimate
0.01
Earnings History > 98 > eps Difference
0.01
Earnings History > 98 > surprise Percent
100
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-04-12
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
-
Earnings History > 99 > eps Actual
0.04
Earnings History > 99 > eps Estimate
0.04
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
0
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-10-12
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
-
Earnings History > 100 > eps Actual
0.04
Earnings History > 100 > eps Estimate
0.03
Earnings History > 100 > eps Difference
0.01
Earnings History > 100 > surprise Percent
33.3333
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-07-13
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
-
Earnings History > 101 > eps Actual
0.04
Earnings History > 101 > eps Estimate
0.03
Earnings History > 101 > eps Difference
0.01
Earnings History > 101 > surprise Percent
33.3333
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-04-13
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
-
Earnings History > 102 > eps Actual
0.04
Earnings History > 102 > eps Estimate
0.03
Earnings History > 102 > eps Difference
0.01
Earnings History > 102 > surprise Percent
33.3333
Earnings History > 103 > period
1999-09-30
Earnings History > 103 > report Date
1999-09-30
Earnings History > 103 > date
1999-09-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
-
Earnings History > 103 > eps Actual
0.0299
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1999-06-30
Earnings History > 104 > report Date
1999-06-30
Earnings History > 104 > date
1999-06-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
-
Earnings History > 104 > eps Actual
0.023
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-03-31
Earnings History > 105 > report Date
1999-03-31
Earnings History > 105 > date
1999-03-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
-
Earnings History > 105 > eps Actual
0.0235
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1998-12-31
Earnings History > 106 > report Date
1998-12-31
Earnings History > 106 > date
1998-12-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
-
Earnings History > 106 > eps Actual
0.0053
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1998-09-30
Earnings History > 107 > report Date
1998-09-30
Earnings History > 107 > date
1998-09-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
-
Earnings History > 107 > eps Actual
0.0102
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-06-30
Earnings History > 108 > report Date
1998-06-30
Earnings History > 108 > date
1998-06-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
-
Earnings History > 108 > eps Actual
0.0245
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-03-31
Earnings History > 109 > report Date
1998-03-31
Earnings History > 109 > date
1998-03-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
-
Earnings History > 109 > eps Actual
0.0244
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Exponent, Inc., together with its subsidiaries, operates as a science and engineering consulting company in the United States and internationally. The company operates in two segments, Engineering and Other Scientific, and Environmental and Health. The company provides services in the areas of biomechanics, biomedical engineering and sciences, civil and structural engineering, construction consulting, data sciences, electrical engineering and computer science, human factors, materials and corrosion engineering, mechanical engineering, polymer science and materials chemistry, thermal sciences, and vehicle engineering. It also offers services in the areas of chemical regulation and food safety, ecological and biological sciences, environmental and earth sciences, and health sciences. In addition, the company provides proactive and reactive product safety, litigation support, and technical, regulatory services. It serves clients in chemical, construction, consumer products, energy, food, beverage and nutrition, government, life sciences, insurance, manufacturing, technology, industrial equipment, transportation, and other sectors. The company was formerly known as The Failure Group, Inc. and changed its name to Exponent, Inc. in 1998. The company was founded in 1967 and is headquartered in Menlo Park, California.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
0.3Next Payout:
Dec 19, 2025Yield:
1.6298 %EXPO: UBS Maintains Rating, Raises Price Target to $81 | EXPO St GuruFocus
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$83
Analyst Picks
Strong Buy
1
Buy
0
Hold
2
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Low
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
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 98.36% of the total shares of Exponent Inc
1.
BlackRock Inc(12.0329%)
since
2025/06/30
2.
Vanguard Group Inc(10.5337%)
since
2025/06/30
3.
Kayne Anderson Rudnick Investment Management LLC(9.4866%)
since
2025/06/30
4.
Conestoga Capital Advisors, LLC(5.358%)
since
2025/06/30
5.
Geneva Capital Management(3.7183%)
since
2025/06/30
6.
State Street Corp(3.7009%)
since
2025/06/30
7.
iShares Core S&P Mid-Cap ETF(3.2711%)
since
2025/08/31
8.
Vanguard Total Stock Mkt Idx Inv(3.1913%)
since
2025/07/31
9.
Neuberger Berman Group LLC(3.181%)
since
2025/06/30
10.
Geode Capital Management, LLC(3.1634%)
since
2025/06/30
11.
Conestoga Small Cap Investors(2.9913%)
since
2025/07/31
12.
Vanguard Small Cap Index(2.4394%)
since
2025/07/31
13.
iShares Russell 2000 ETF(2.4058%)
since
2025/08/31
14.
Morgan Stanley - Brokerage Accounts(2.0365%)
since
2025/06/30
15.
Neuberger Berman Genesis Inv(2.0301%)
since
2025/06/30
16.
Dimensional Fund Advisors, Inc.(1.7952%)
since
2025/06/30
17.
Smithson Investment Trust Ord(1.6564%)
since
2025/05/31
18.
Virtus KAR Mid-Cap Core I(1.6306%)
since
2025/06/30
19.
Fundsmith LLP(1.4788%)
since
2025/06/30
20.
Wells Fargo & Co(1.4544%)
since
2025/06/30
21.
Northern Trust Corp(1.4429%)
since
2025/06/30
22.
Conestoga Small Cap Growth(1.3826%)
since
2025/06/30
23.
Vanguard Small Cap Growth Index Inv(1.3778%)
since
2025/07/31
24.
Bank of America Corp(1.2786%)
since
2025/06/30
25.
JPMorgan Chase & Co(1.2635%)
since
2025/06/30
26.
Royal Bank of Canada(1.1899%)
since
2025/06/30
27.
Nationwide Geneva Small Cap Gr Instl Svc(1.1836%)
since
2025/07/31
28.
Resona Asset Management Co., Ltd.(1.1804%)
since
2025/06/30
29.
NORGES BANK(1.1596%)
since
2025/06/30
30.
Amvescap Plc.(1.0985%)
since
2025/06/30
31.
Vanguard Institutional Extnd Mkt Idx Tr(1.0789%)
since
2025/07/31
32.
Charles Schwab Investment Management Inc(1.039%)
since
2025/06/30
33.
Fidelity Small Cap Index(1.0118%)
since
2025/06/30
34.
Virtus KAR Small-Mid Cap Core R6(1.007%)
since
2025/06/30
35.
iShares Russell 2000 Growth ETF(0.8876%)
since
2025/08/31
36.
SPDR® S&P MIDCAP 400 ETF Trust(0.7698%)
since
2025/07/31
37.
Invesco S&P MidCap Quality ETF(0.6364%)
since
2025/08/29
38.
Global X US Infrastructure Dev ETF(0.6242%)
since
2025/08/29
39.
Baron Opp. Small Cap Growth Strategy(0.594%)
since
2025/06/30
40.
Baron Small Cap Retail(0.594%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.4743
Date
2025-09-30
EPS Actual
0.52
EPS Estimate
0.53
EPS Difference
-0.01
Surprise Percent
-1.8868%
(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.