_id
691723c43c536f8df23169f1
Ticker
TTEK
Name
Tetra Tech Inc
Exchange
NASDAQ
Address
3475 East Foothill Boulevard, Pasadena, CA, United States, 91107
Country
USA
Sector
Industrials
Industry
Engineering & Construction
Currency
USD
Website
https://www.tetratech.com
Description
Tetra Tech, Inc. provides consulting and engineering services focusing on water, environment, and sustainable infrastructure in the United States and internationally. The company operates through two segments, Government Services Group (GSG) and Commercial/International Services Group (CIG). The GSG segment offers consulting and engineering services, including water resources analysis and water management, environmental monitoring, data analytics, government consulting, waste management, and civil infrastructure master planning and resilient engineering design for facilities, as well as transportation and local development projects primarily to government clients, including federal, state, and local, as well as international development agencies. It also offers sustainable solutions, such as energy management consulting, and greenhouse gas inventory assessment, certification, reduction, and management services. The CIG segment provides consulting and engineering services, including natural resources, energy, and utilities, as well as sustainable infrastructure master planning and engineering design for facilities; and transportation and local development projects to commercial and international clients, including the commercial and government sectors. The company offers early data collection and monitoring, data analysis and information management, science and engineering applied research, engineering design, project management, and operations and maintenance services; climate change consulting; greenhouse gas inventory assessment, certification, reduction, and management services; environmental remediation and reconstruction services, industrial water treatment and reuse services; and engineering services, such as data centers, advanced manufacturing, security systems, training and audiovisual facilities, clean rooms, laboratories, medical facilities, and disaster preparedness facilities. The company was founded in 1966 and is headquartered in Pasadena, California.
Last Close
34.75
Volume
1444572
Current Price
34.56
Change
-0.5467625899280509
Last Updated
2025-12-04T14:33:27.237Z
Image
https://logo.clearbit.com/www.tetratech.com
Ipo Date
1991-12-17T00:00:00.000Z
Market Cap
9128749056
Next Dividend Date
2025-12-12T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.065
Dividend Yield
0.7523148148148148
Sentiment
0.9808500000000001
Sentiment Sources
26
Rating
4
Target Price
42.1667
Strong Buy
3
Buy
1
Hold
3
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
1330100000
Cost Of Revenue
1055954000
Gross Profit
274146000
Operating Expenses
102714000
Operating Income
171432000
Interest Expense
6806000
Pretax Income
174499000
Net Income
127745000
Eps
0.4834302754619731
Dividends Per Share
17047000
Shares Outstanding
260828236
Income Tax Expense
46623000
EBITDA
195944000
Operating Margin
12.88865498834674
Total Other Income Expense Net
3067000
Cash
167459000
Short Term Investments
-
Receivables
1312494000
Inventories
-
Total Current Assets
1624692000
Property Plant Equipment
263766000
Total Assets
4282174000
Payables
204725000
Short Term Debt
69099000
Long Term Debt
763363000
Total Liabilities
2502010000
Equity
1779785000
Depreciation
14639000
Change In Working Capital
-42898000
Cash From Operations
100847000
Capital Expenditures
5237000
Cash From Investing
1519000
Cash From Financing
-175257000
Net Change In Cash
-75374000
PE
37.3548
PB
5.131168270324786
ROE
7.177552344805694
ROA
2.9831809730291203
FCF
95610000
Fcf Percent
0.0718818133974889
Piotroski FScore
3
Health Score
49
Deep Value Investing Score
4
Defensive Investing Score
7.5
Dividend Investing Score
4
Economic Moat Investing Score
6.3
Garp Investing Score
5
Growth Investing Score
5
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
5.5
Value Investing Score
3.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
1330100000
Quarters > 0 > income Statement > cost Of Revenue
1055954000
Quarters > 0 > income Statement > gross Profit
274146000
Quarters > 0 > income Statement > operating Expenses
102714000
Quarters > 0 > income Statement > operating Income
171432000
Quarters > 0 > income Statement > interest Expense
6806000
Quarters > 0 > income Statement > pretax Income
174499000
Quarters > 0 > income Statement > net Income
127745000
Quarters > 0 > income Statement > eps
0.4834302754619731
Quarters > 0 > income Statement > dividends Per Share
17047000
Quarters > 0 > income Statement > shares Outstanding
264247000
Quarters > 0 > income Statement > income Tax Expense
46623000
Quarters > 0 > income Statement > EBITDA
195944000
Quarters > 0 > income Statement > operating Margin
12.88865498834674
Quarters > 0 > income Statement > total Other Income Expense Net
3067000
Quarters > 0 > balance Sheet > cash
167459000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
1312494000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
1624692000
Quarters > 0 > balance Sheet > property Plant Equipment
263766000
Quarters > 0 > balance Sheet > total Assets
4282174000
Quarters > 0 > balance Sheet > payables
204725000
Quarters > 0 > balance Sheet > short Term Debt
69099000
Quarters > 0 > balance Sheet > long Term Debt
763363000
Quarters > 0 > balance Sheet > total Liabilities
2502010000
Quarters > 0 > balance Sheet > equity
1779785000
Quarters > 0 > cash Flow > net Income
127745000
Quarters > 0 > cash Flow > depreciation
14639000
Quarters > 0 > cash Flow > change In Working Capital
-42898000
Quarters > 0 > cash Flow > cash From Operations
100847000
Quarters > 0 > cash Flow > capital Expenditures
5237000
Quarters > 0 > cash Flow > cash From Investing
1519000
Quarters > 0 > cash Flow > cash From Financing
-175257000
Quarters > 0 > cash Flow > net Change In Cash
-75374000
Quarters > 0 > ratios > PE
0.4834302754619731
Quarters > 0 > ratios > PB
5.131168270324786
Quarters > 0 > ratios > ROE
7.177552344805694
Quarters > 0 > ratios > ROA
2.9831809730291203
Quarters > 0 > ratios > FCF
95610000
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
0.0718818133974889
Quarters > 0 > health Score
49
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
1153016000
Quarters > 1 > income Statement > cost Of Revenue
901477000
Quarters > 1 > income Statement > gross Profit
251539000
Quarters > 1 > income Statement > operating Expenses
86553000
Quarters > 1 > income Statement > operating Income
164986000
Quarters > 1 > income Statement > interest Expense
8288000
Quarters > 1 > income Statement > pretax Income
156698000
Quarters > 1 > income Statement > net Income
113844000
Quarters > 1 > income Statement > eps
0.4246120106074677
Quarters > 1 > income Statement > dividends Per Share
17092000
Quarters > 1 > income Statement > shares Outstanding
268113000
Quarters > 1 > income Statement > income Tax Expense
42815000
Quarters > 1 > income Statement > EBITDA
178625000
Quarters > 1 > income Statement > operating Margin
14.309081573889696
Quarters > 1 > income Statement > total Other Income Expense Net
-8288000
Quarters > 1 > balance Sheet > cash
242833000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
1270371000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
1619796000
Quarters > 1 > balance Sheet > property Plant Equipment
256447000
Quarters > 1 > balance Sheet > total Assets
4353447000
Quarters > 1 > balance Sheet > payables
234591000
Quarters > 1 > balance Sheet > short Term Debt
64108999
Quarters > 1 > balance Sheet > long Term Debt
862483000
Quarters > 1 > balance Sheet > total Liabilities
2611351000
Quarters > 1 > balance Sheet > equity
1741940000
Quarters > 1 > cash Flow > net Income
113883000
Quarters > 1 > cash Flow > depreciation
13697000
Quarters > 1 > cash Flow > change In Working Capital
215217000
Quarters > 1 > cash Flow > cash From Operations
349598000
Quarters > 1 > cash Flow > capital Expenditures
4024000
Quarters > 1 > cash Flow > cash From Investing
-95505000
Quarters > 1 > cash Flow > cash From Financing
-197550000
Quarters > 1 > cash Flow > net Change In Cash
63400000
Quarters > 1 > ratios > PE
0.4246120106074677
Quarters > 1 > ratios > PB
5.319348129097444
Quarters > 1 > ratios > ROE
6.535471945072735
Quarters > 1 > ratios > ROA
2.615031261434904
Quarters > 1 > ratios > FCF
345574000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.2997131002518612
Quarters > 1 > health Score
62
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
1103705000
Quarters > 2 > income Statement > cost Of Revenue
889523000
Quarters > 2 > income Statement > gross Profit
214182000
Quarters > 2 > income Statement > operating Expenses
174579000
Quarters > 2 > income Statement > operating Income
39603000
Quarters > 2 > income Statement > interest Expense
8491000
Quarters > 2 > income Statement > pretax Income
31112000
Quarters > 2 > income Statement > net Income
5388000
Quarters > 2 > income Statement > eps
0.02014665026417239
Quarters > 2 > income Statement > dividends Per Share
15351000
Quarters > 2 > income Statement > shares Outstanding
267439000
Quarters > 2 > income Statement > income Tax Expense
25700000
Quarters > 2 > income Statement > EBITDA
143964000
Quarters > 2 > income Statement > operating Margin
3.5881870608541235
Quarters > 2 > income Statement > total Other Income Expense Net
-8491000
Quarters > 2 > balance Sheet > cash
179433000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
1357320000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
1666178000
Quarters > 2 > balance Sheet > property Plant Equipment
251547000
Quarters > 2 > balance Sheet > total Assets
4184304000
Quarters > 2 > balance Sheet > payables
262300000
Quarters > 2 > balance Sheet > short Term Debt
315870000
Quarters > 2 > balance Sheet > long Term Debt
764189000
Quarters > 2 > balance Sheet > total Liabilities
2610523000
Quarters > 2 > balance Sheet > equity
1573658000
Quarters > 2 > cash Flow > net Income
5412000
Quarters > 2 > cash Flow > depreciation
13876000
Quarters > 2 > cash Flow > change In Working Capital
-117708000
Quarters > 2 > cash Flow > cash From Operations
-5823000
Quarters > 2 > cash Flow > capital Expenditures
5939000
Quarters > 2 > cash Flow > cash From Investing
-9335000
Quarters > 2 > cash Flow > cash From Financing
-56831000
Quarters > 2 > cash Flow > net Change In Cash
-68671000
Quarters > 2 > ratios > PE
0.02014665026417239
Quarters > 2 > ratios > PB
5.87338026432681
Quarters > 2 > ratios > ROE
0.3423869735355458
Quarters > 2 > ratios > ROA
0.12876693471602446
Quarters > 2 > ratios > FCF
-11762000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.010656833121169154
Quarters > 2 > health Score
35
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
1197330000
Quarters > 3 > income Statement > cost Of Revenue
975853000
Quarters > 3 > income Statement > gross Profit
221477000
Quarters > 3 > income Statement > operating Expenses
198951000
Quarters > 3 > income Statement > operating Income
22526000
Quarters > 3 > income Statement > interest Expense
7218000
Quarters > 3 > income Statement > pretax Income
15308000
Quarters > 3 > income Statement > net Income
747000
Quarters > 3 > income Statement > eps
0.0027474750446878473
Quarters > 3 > income Statement > dividends Per Share
15549000
Quarters > 3 > income Statement > shares Outstanding
271886000
Quarters > 3 > income Statement > income Tax Expense
14530000
Quarters > 3 > income Statement > EBITDA
153589000
Quarters > 3 > income Statement > operating Margin
1.8813526763715935
Quarters > 3 > income Statement > total Other Income Expense Net
-7218000
Quarters > 3 > balance Sheet > cash
248104000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
1239976000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
1631848000
Quarters > 3 > balance Sheet > property Plant Equipment
239182000
Quarters > 3 > balance Sheet > total Assets
4179184000
Quarters > 3 > balance Sheet > payables
238157000
Quarters > 3 > balance Sheet > short Term Debt
61184000
Quarters > 3 > balance Sheet > long Term Debt
888450000
Quarters > 3 > balance Sheet > total Liabilities
2487165000
Quarters > 3 > balance Sheet > equity
1691897000
Quarters > 3 > cash Flow > net Income
778000
Quarters > 3 > cash Flow > depreciation
16063000
Quarters > 3 > cash Flow > change In Working Capital
-10742000
Quarters > 3 > cash Flow > cash From Operations
13063000
Quarters > 3 > cash Flow > capital Expenditures
3433000
Quarters > 3 > cash Flow > cash From Investing
-3433000
Quarters > 3 > cash Flow > cash From Financing
19394000
Quarters > 3 > cash Flow > net Change In Cash
15415000
Quarters > 3 > ratios > PE
0.0027474750446878473
Quarters > 3 > ratios > PB
5.55375425336176
Quarters > 3 > ratios > ROE
0.04415162388726973
Quarters > 3 > ratios > ROA
0.017874302734696534
Quarters > 3 > ratios > FCF
9630000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.00804289544235925
Quarters > 3 > health Score
35
Annuals > 0 > quarter
2025-09-30
Annuals > 0 > income Statement > revenue
5442590000
Annuals > 0 > income Statement > cost Of Revenue
4481246000
Annuals > 0 > income Statement > gross Profit
961344000
Annuals > 0 > income Statement > operating Expenses
357737000
Annuals > 0 > income Statement > operating Income
603607000
Annuals > 0 > income Statement > interest Expense
30802000
Annuals > 0 > income Statement > pretax Income
377617000
Annuals > 0 > income Statement > net Income
247724000
Annuals > 0 > income Statement > eps
0.9273780243558211
Annuals > 0 > income Statement > dividends Per Share
65039000
Annuals > 0 > income Statement > shares Outstanding
267123000
Annuals > 0 > income Statement > income Tax Expense
129668000
Annuals > 0 > income Statement > EBITDA
466695000
Annuals > 0 > income Statement > operating Margin
11.090436722222325
Annuals > 0 > income Statement > total Other Income Expense Net
-225990000
Annuals > 0 > balance Sheet > cash
167459000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
1312494000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
1624692000
Annuals > 0 > balance Sheet > property Plant Equipment
263766000
Annuals > 0 > balance Sheet > total Assets
4282174000
Annuals > 0 > balance Sheet > payables
204725000
Annuals > 0 > balance Sheet > short Term Debt
69099000
Annuals > 0 > balance Sheet > long Term Debt
763363000
Annuals > 0 > balance Sheet > total Liabilities
2502010000
Annuals > 0 > balance Sheet > equity
1779785000
Annuals > 0 > cash Flow > net Income
507285000
Annuals > 0 > cash Flow > depreciation
58276000
Annuals > 0 > cash Flow > change In Working Capital
36449000
Annuals > 0 > cash Flow > cash From Operations
457685000
Annuals > 0 > cash Flow > capital Expenditures
18633000
Annuals > 0 > cash Flow > cash From Investing
-106754000
Annuals > 0 > cash Flow > cash From Financing
-410244000
Annuals > 0 > cash Flow > net Change In Cash
-64317000
Annuals > 0 > ratios > PE
0.9273780243558211
Annuals > 0 > ratios > PB
5.214030357599373
Annuals > 0 > ratios > ROE
13.918759850206627
Annuals > 0 > ratios > ROA
5.785005466849316
Annuals > 0 > ratios > FCF
439052000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.08066968116282873
Annuals > 0 > health Score
59
Annuals > 1 > quarter
2024-09-30
Annuals > 1 > income Statement > revenue
5198679000
Annuals > 1 > income Statement > cost Of Revenue
4332239000
Annuals > 1 > income Statement > gross Profit
866440000
Annuals > 1 > income Statement > operating Expenses
365703000
Annuals > 1 > income Statement > operating Income
500737000
Annuals > 1 > income Statement > interest Expense
44559000
Annuals > 1 > income Statement > pretax Income
463466000
Annuals > 1 > income Statement > net Income
333382000
Annuals > 1 > income Statement > eps
1.2345561060872012
Annuals > 1 > income Statement > dividends Per Share
58828000
Annuals > 1 > income Statement > shares Outstanding
270042000
Annuals > 1 > income Statement > income Tax Expense
130023000
Annuals > 1 > income Statement > EBITDA
581702000
Annuals > 1 > income Statement > operating Margin
9.63200459193576
Annuals > 1 > income Statement > total Other Income Expense Net
-37271000
Annuals > 1 > balance Sheet > cash
232689000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
1203109000
Annuals > 1 > balance Sheet > inventories
-221263000
Annuals > 1 > balance Sheet > total Current Assets
1527383000
Annuals > 1 > balance Sheet > property Plant Equipment
251015000
Annuals > 1 > balance Sheet > total Assets
4192676000
Annuals > 1 > balance Sheet > payables
197440000
Annuals > 1 > balance Sheet > short Term Debt
63419000
Annuals > 1 > balance Sheet > long Term Debt
812634000
Annuals > 1 > balance Sheet > total Liabilities
2362263000
Annuals > 1 > balance Sheet > equity
1830322000
Annuals > 1 > cash Flow > net Income
333443000
Annuals > 1 > cash Flow > depreciation
73677000
Annuals > 1 > cash Flow > change In Working Capital
-66692000
Annuals > 1 > cash Flow > cash From Operations
358708000
Annuals > 1 > cash Flow > capital Expenditures
18135000
Annuals > 1 > cash Flow > cash From Investing
-111043000
Annuals > 1 > cash Flow > cash From Financing
-191380000
Annuals > 1 > cash Flow > net Change In Cash
63858000
Annuals > 1 > ratios > PE
1.2345561060872012
Annuals > 1 > ratios > PB
5.125469223448115
Annuals > 1 > ratios > ROE
18.214390691911042
Annuals > 1 > ratios > ROA
7.951532624987001
Annuals > 1 > ratios > FCF
340573000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.06551145012030941
Annuals > 1 > health Score
63
Annuals > 2 > quarter
2023-09-30
Annuals > 2 > income Statement > revenue
4522550000
Annuals > 2 > income Statement > cost Of Revenue
3797521000
Annuals > 2 > income Statement > gross Profit
725029000
Annuals > 2 > income Statement > operating Expenses
366916000
Annuals > 2 > income Statement > operating Income
358113000
Annuals > 2 > income Statement > interest Expense
52435000
Annuals > 2 > income Statement > pretax Income
400978000
Annuals > 2 > income Statement > net Income
273420000
Annuals > 2 > income Statement > eps
1.0195201073885565
Annuals > 2 > income Statement > dividends Per Share
52113000
Annuals > 2 > income Statement > shares Outstanding
268185000
Annuals > 2 > income Statement > income Tax Expense
127526000
Annuals > 2 > income Statement > EBITDA
514619000
Annuals > 2 > income Statement > operating Margin
7.9183867508374695
Annuals > 2 > income Statement > total Other Income Expense Net
42865000
Annuals > 2 > balance Sheet > cash
168831000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
1093233000
Annuals > 2 > balance Sheet > inventories
1
Annuals > 2 > balance Sheet > total Current Assets
1351160000
Annuals > 2 > balance Sheet > property Plant Equipment
250764000
Annuals > 2 > balance Sheet > total Assets
3825034000
Annuals > 2 > balance Sheet > payables
173271000
Annuals > 2 > balance Sheet > short Term Debt
65005000
Annuals > 2 > balance Sheet > long Term Debt
879529000
Annuals > 2 > balance Sheet > total Liabilities
2421528000
Annuals > 2 > balance Sheet > equity
1403433000
Annuals > 2 > cash Flow > net Income
273452000
Annuals > 2 > cash Flow > depreciation
61206000
Annuals > 2 > cash Flow > change In Working Capital
86189000
Annuals > 2 > cash Flow > cash From Operations
368463000
Annuals > 2 > cash Flow > capital Expenditures
26901000
Annuals > 2 > cash Flow > cash From Investing
-55740000
Annuals > 2 > cash Flow > cash From Financing
382380000
Annuals > 2 > cash Flow > net Change In Cash
-16263000
Annuals > 2 > ratios > PE
1.0195201073885565
Annuals > 2 > ratios > PB
6.638540564458725
Annuals > 2 > ratios > ROE
19.48222679671919
Annuals > 2 > ratios > ROA
7.148171754813159
Annuals > 2 > ratios > FCF
341562000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.07552420647643475
Annuals > 2 > health Score
61
Annuals > 3 > quarter
2022-09-30
Annuals > 3 > income Statement > revenue
2835580000
Annuals > 3 > income Statement > cost Of Revenue
2260021000
Annuals > 3 > income Statement > gross Profit
575559000
Annuals > 3 > income Statement > operating Expenses
235113000
Annuals > 3 > income Statement > operating Income
340446000
Annuals > 3 > income Statement > interest Expense
13364000
Annuals > 3 > income Statement > pretax Income
348766000
Annuals > 3 > income Statement > net Income
263125000
Annuals > 3 > income Statement > eps
0.9716042316710669
Annuals > 3 > income Statement > dividends Per Share
46099000
Annuals > 3 > income Statement > shares Outstanding
270815000
Annuals > 3 > income Statement > income Tax Expense
85602000
Annuals > 3 > income Statement > EBITDA
367808000
Annuals > 3 > income Statement > operating Margin
12.00622094950592
Annuals > 3 > income Statement > total Other Income Expense Net
8320000
Annuals > 3 > balance Sheet > cash
185094000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
857722000
Annuals > 3 > balance Sheet > inventories
1
Annuals > 3 > balance Sheet > total Current Assets
1158216000
Annuals > 3 > balance Sheet > property Plant Equipment
214635000
Annuals > 3 > balance Sheet > total Assets
2622776000
Annuals > 3 > balance Sheet > payables
147436000
Annuals > 3 > balance Sheet > short Term Debt
70369000
Annuals > 3 > balance Sheet > long Term Debt
246250000
Annuals > 3 > balance Sheet > total Liabilities
1439639000
Annuals > 3 > balance Sheet > equity
1183087000
Annuals > 3 > cash Flow > net Income
263164000
Annuals > 3 > cash Flow > depreciation
27033000
Annuals > 3 > cash Flow > change In Working Capital
38409000
Annuals > 3 > cash Flow > cash From Operations
336188000
Annuals > 3 > cash Flow > capital Expenditures
10582000
Annuals > 3 > cash Flow > cash From Investing
-55740000
Annuals > 3 > cash Flow > cash From Financing
-249608000
Annuals > 3 > cash Flow > net Change In Cash
18526000
Annuals > 3 > ratios > PE
0.9716042316710669
Annuals > 3 > ratios > PB
7.9521735087952115
Annuals > 3 > ratios > ROE
22.2405452853425
Annuals > 3 > ratios > ROA
10.032309278413406
Annuals > 3 > ratios > FCF
325606000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.11482871229166519
Annuals > 3 > health Score
68
Valuation > metrics > PE
37.3548
Valuation > metrics > PB
5.131168270324786
Valuation > final Score
13.862557296752144
Valuation > verdict
60.2% Overvalued
Profitability > metrics > ROE
7.177552344805694
Profitability > metrics > ROA
7.862721057283473
Profitability > metrics > Net Margin
0.09604165100368393
Profitability > final Score
52
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.4057933963933846
Risk > metrics > Interest Coverage
25.188363208933293
Risk > final Score
70
Risk > verdict
Low
Liquidity > metrics > Current Ratio
5.933344045810448
Liquidity > metrics > Quick Ratio
5.933344045810448
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
46.80651870902557
Prev Valuations > 1
41.266197356731894
Prev Valuations > 2
44.4624574663824
Prev Profitabilities > 0
49
Prev Profitabilities > 1
2
Prev Profitabilities > 2
0
Prev Risks > 0
70
Prev Risks > 1
49
Prev Risks > 2
42
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-13T01:31:51.655Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-04
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.3119
Earnings History > 0 > eps Difference
-0.3119
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-12
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.45
Earnings History > 1 > eps Estimate
0.41
Earnings History > 1 > eps Difference
0.04
Earnings History > 1 > surprise Percent
9.7561
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-30
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.43
Earnings History > 2 > eps Estimate
0.38
Earnings History > 2 > eps Difference
0.05
Earnings History > 2 > surprise Percent
13.1579
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-07
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.33
Earnings History > 3 > eps Estimate
0.31
Earnings History > 3 > eps Difference
0.02
Earnings History > 3 > surprise Percent
6.4516
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-01-29
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.35
Earnings History > 4 > eps Estimate
0.33
Earnings History > 4 > eps Difference
0.02
Earnings History > 4 > surprise Percent
6.0606
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-13
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.38
Earnings History > 5 > eps Estimate
0.37
Earnings History > 5 > eps Difference
0.01
Earnings History > 5 > surprise Percent
2.7027
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-31
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.59
Earnings History > 6 > eps Estimate
1.55
Earnings History > 6 > eps Difference
0.04
Earnings History > 6 > surprise Percent
2.5806
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-01
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.4
Earnings History > 7 > eps Estimate
1.29
Earnings History > 7 > eps Difference
0.11
Earnings History > 7 > surprise Percent
8.5271
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-01-31
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.4
Earnings History > 8 > eps Estimate
1.34
Earnings History > 8 > eps Difference
0.06
Earnings History > 8 > surprise Percent
4.4776
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-15
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.78
Earnings History > 9 > eps Estimate
1.44
Earnings History > 9 > eps Difference
0.34
Earnings History > 9 > surprise Percent
23.6111
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-09
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.29
Earnings History > 10 > eps Estimate
1.18
Earnings History > 10 > eps Difference
0.11
Earnings History > 10 > surprise Percent
9.322
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-10
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.17
Earnings History > 11 > eps Estimate
1.03
Earnings History > 11 > eps Difference
0.14
Earnings History > 11 > surprise Percent
13.5922
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-01
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.34
Earnings History > 12 > eps Estimate
1.21
Earnings History > 12 > eps Difference
0.13
Earnings History > 12 > surprise Percent
10.7438
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-09
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.26
Earnings History > 13 > eps Estimate
1.15
Earnings History > 13 > eps Difference
0.11
Earnings History > 13 > surprise Percent
9.5652
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-03
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.08
Earnings History > 14 > eps Estimate
1.05
Earnings History > 14 > eps Difference
0.03
Earnings History > 14 > surprise Percent
2.8571
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-04
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.98
Earnings History > 15 > eps Estimate
0.9
Earnings History > 15 > eps Difference
0.08
Earnings History > 15 > surprise Percent
8.8889
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-02
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.19
Earnings History > 16 > eps Estimate
1.03
Earnings History > 16 > eps Difference
0.16
Earnings History > 16 > surprise Percent
15.534
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-17
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.05
Earnings History > 17 > eps Estimate
1
Earnings History > 17 > eps Difference
0.05
Earnings History > 17 > surprise Percent
5
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-28
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.95
Earnings History > 18 > eps Estimate
0.88
Earnings History > 18 > eps Difference
0.07
Earnings History > 18 > surprise Percent
7.9545
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-28
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.83
Earnings History > 19 > eps Estimate
0.75
Earnings History > 19 > eps Difference
0.08
Earnings History > 19 > surprise Percent
10.6667
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-01-27
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.96
Earnings History > 20 > eps Estimate
0.81
Earnings History > 20 > eps Difference
0.15
Earnings History > 20 > surprise Percent
18.5185
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-11
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.91
Earnings History > 21 > eps Estimate
0.8
Earnings History > 21 > eps Difference
0.11
Earnings History > 21 > surprise Percent
13.75
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-29
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.78
Earnings History > 22 > eps Estimate
0.73
Earnings History > 22 > eps Difference
0.05
Earnings History > 22 > surprise Percent
6.8493
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-29
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.73
Earnings History > 23 > eps Estimate
0.71
Earnings History > 23 > eps Difference
0.02
Earnings History > 23 > surprise Percent
2.8169
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-01-29
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.84
Earnings History > 24 > eps Estimate
0.77
Earnings History > 24 > eps Difference
0.07
Earnings History > 24 > surprise Percent
9.0909
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-13
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.88
Earnings History > 25 > eps Estimate
0.84
Earnings History > 25 > eps Difference
0.04
Earnings History > 25 > surprise Percent
4.7619
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-31
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.89
Earnings History > 26 > eps Estimate
0.8
Earnings History > 26 > eps Difference
0.09
Earnings History > 26 > surprise Percent
11.25
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-01
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.7
Earnings History > 27 > eps Estimate
0.63
Earnings History > 27 > eps Difference
0.07
Earnings History > 27 > surprise Percent
11.1111
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-01-30
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.7
Earnings History > 28 > eps Estimate
0.62
Earnings History > 28 > eps Difference
0.08
Earnings History > 28 > surprise Percent
12.9032
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-07
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.75
Earnings History > 29 > eps Estimate
0.74
Earnings History > 29 > eps Difference
0.01
Earnings History > 29 > surprise Percent
1.3514
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-01
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.71
Earnings History > 30 > eps Estimate
0.65
Earnings History > 30 > eps Difference
0.06
Earnings History > 30 > surprise Percent
9.2308
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-02
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.54
Earnings History > 31 > eps Estimate
0.51
Earnings History > 31 > eps Difference
0.03
Earnings History > 31 > surprise Percent
5.8824
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-01-31
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.65
Earnings History > 32 > eps Estimate
0.53
Earnings History > 32 > eps Difference
0.12
Earnings History > 32 > surprise Percent
22.6415
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-08
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.63
Earnings History > 33 > eps Estimate
0.61
Earnings History > 33 > eps Difference
0.02
Earnings History > 33 > surprise Percent
3.2787
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-02
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.53
Earnings History > 34 > eps Estimate
0.54
Earnings History > 34 > eps Difference
-0.01
Earnings History > 34 > surprise Percent
-1.8519
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-03
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.48
Earnings History > 35 > eps Estimate
0.46
Earnings History > 35 > eps Difference
0.02
Earnings History > 35 > surprise Percent
4.3478
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-01
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.49
Earnings History > 36 > eps Estimate
0.47
Earnings History > 36 > eps Difference
0.02
Earnings History > 36 > surprise Percent
4.2553
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-09
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.59
Earnings History > 37 > eps Estimate
0.6
Earnings History > 37 > eps Difference
-0.01
Earnings History > 37 > surprise Percent
-1.6667
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-27
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.5
Earnings History > 38 > eps Estimate
0.5
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
0
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-27
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.37
Earnings History > 39 > eps Estimate
0.35
Earnings History > 39 > eps Difference
0.02
Earnings History > 39 > surprise Percent
5.7143
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-01-27
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.39
Earnings History > 40 > eps Estimate
0.39
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
0
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-11
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.5
Earnings History > 41 > eps Estimate
0.5
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
0
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-29
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.43
Earnings History > 42 > eps Estimate
0.43
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
0
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-29
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.31
Earnings History > 43 > eps Estimate
0.31
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
0
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-01-28
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.41
Earnings History > 44 > eps Estimate
0.35
Earnings History > 44 > eps Difference
0.06
Earnings History > 44 > surprise Percent
17.1429
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-12
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.35
Earnings History > 45 > eps Estimate
0.35
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
0
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-30
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.41
Earnings History > 46 > eps Estimate
0.42
Earnings History > 46 > eps Difference
-0.01
Earnings History > 46 > surprise Percent
-2.381
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-30
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.48
Earnings History > 47 > eps Estimate
0.39
Earnings History > 47 > eps Difference
0.09
Earnings History > 47 > surprise Percent
23.0769
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-01-29
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.42
Earnings History > 48 > eps Estimate
0.37
Earnings History > 48 > eps Difference
0.05
Earnings History > 48 > surprise Percent
13.5135
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-13
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.39
Earnings History > 49 > eps Estimate
0.36
Earnings History > 49 > eps Difference
0.03
Earnings History > 49 > surprise Percent
8.3333
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-07
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
-0.47
Earnings History > 50 > eps Estimate
-0.41
Earnings History > 50 > eps Difference
-0.06
Earnings History > 50 > surprise Percent
-14.6341
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-01
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.38
Earnings History > 51 > eps Estimate
0.4
Earnings History > 51 > eps Difference
-0.02
Earnings History > 51 > surprise Percent
-5
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-01-30
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.41
Earnings History > 52 > eps Estimate
0.41
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
0
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-07
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.46
Earnings History > 53 > eps Estimate
0.49
Earnings History > 53 > eps Difference
-0.03
Earnings History > 53 > surprise Percent
-6.1224
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-01
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.45
Earnings History > 54 > eps Estimate
0.44
Earnings History > 54 > eps Difference
0.01
Earnings History > 54 > surprise Percent
2.2727
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-02
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.35
Earnings History > 55 > eps Estimate
0.33
Earnings History > 55 > eps Difference
0.02
Earnings History > 55 > surprise Percent
6.0606
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-01
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.36
Earnings History > 56 > eps Estimate
0.36
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
0
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-09
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.42
Earnings History > 57 > eps Estimate
0.4
Earnings History > 57 > eps Difference
0.02
Earnings History > 57 > surprise Percent
5
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-03
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.38
Earnings History > 58 > eps Estimate
0.35
Earnings History > 58 > eps Difference
0.03
Earnings History > 58 > surprise Percent
8.5714
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-04
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.28
Earnings History > 59 > eps Estimate
0.29
Earnings History > 59 > eps Difference
-0.01
Earnings History > 59 > surprise Percent
-3.4483
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-02
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.36
Earnings History > 60 > eps Estimate
0.33
Earnings History > 60 > eps Difference
0.03
Earnings History > 60 > surprise Percent
9.0909
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-10
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.37
Earnings History > 61 > eps Estimate
0.33
Earnings History > 61 > eps Difference
0.04
Earnings History > 61 > surprise Percent
12.1212
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-28
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.33
Earnings History > 62 > eps Estimate
0.29
Earnings History > 62 > eps Difference
0.04
Earnings History > 62 > surprise Percent
13.7931
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-28
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.23
Earnings History > 63 > eps Estimate
0.22
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
4.5455
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-01-27
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.3
Earnings History > 64 > eps Estimate
0.29
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
3.4483
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-11
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.33
Earnings History > 65 > eps Estimate
0.32
Earnings History > 65 > eps Difference
0.01
Earnings History > 65 > surprise Percent
3.125
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-29
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.51
Earnings History > 66 > eps Estimate
0.3
Earnings History > 66 > eps Difference
0.21
Earnings History > 66 > surprise Percent
70
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-29
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.32
Earnings History > 67 > eps Estimate
0.25
Earnings History > 67 > eps Difference
0.07
Earnings History > 67 > surprise Percent
28
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-01-28
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.27
Earnings History > 68 > eps Estimate
0.26
Earnings History > 68 > eps Difference
0.01
Earnings History > 68 > surprise Percent
3.8462
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-11-12
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.3
Earnings History > 69 > eps Estimate
0.28
Earnings History > 69 > eps Difference
0.02
Earnings History > 69 > surprise Percent
7.1429
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-30
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.27
Earnings History > 70 > eps Estimate
0.24
Earnings History > 70 > eps Difference
0.03
Earnings History > 70 > surprise Percent
12.5
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-30
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.23
Earnings History > 71 > eps Estimate
0.2
Earnings History > 71 > eps Difference
0.03
Earnings History > 71 > surprise Percent
15
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-01-30
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.22
Earnings History > 72 > eps Estimate
0.21
Earnings History > 72 > eps Difference
0.01
Earnings History > 72 > surprise Percent
4.7619
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-11-14
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.24
Earnings History > 73 > eps Estimate
0.22
Earnings History > 73 > eps Difference
0.02
Earnings History > 73 > surprise Percent
9.0909
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-01
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.21
Earnings History > 74 > eps Estimate
0.2
Earnings History > 74 > eps Difference
0.01
Earnings History > 74 > surprise Percent
5
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-02
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.18
Earnings History > 75 > eps Estimate
0.18
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
0
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-01-31
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.16
Earnings History > 76 > eps Estimate
0.16
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
0
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-11-15
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.2
Earnings History > 77 > eps Estimate
0.18
Earnings History > 77 > eps Difference
0.02
Earnings History > 77 > surprise Percent
11.1111
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-08-02
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.14
Earnings History > 78 > eps Estimate
0.17
Earnings History > 78 > eps Difference
-0.03
Earnings History > 78 > surprise Percent
-17.6471
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-05-03
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.16
Earnings History > 79 > eps Estimate
0.16
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
0
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-01-25
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.17
Earnings History > 80 > eps Estimate
0.14
Earnings History > 80 > eps Difference
0.03
Earnings History > 80 > surprise Percent
21.4286
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-11-16
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.22
Earnings History > 81 > eps Estimate
0.16
Earnings History > 81 > eps Difference
0.06
Earnings History > 81 > surprise Percent
37.5
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-27
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.13
Earnings History > 82 > eps Estimate
0.13
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
0
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-28
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
-2.19
Earnings History > 83 > eps Estimate
-0.24
Earnings History > 83 > eps Difference
-1.95
Earnings History > 83 > surprise Percent
-812.5
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-01-26
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.14
Earnings History > 84 > eps Estimate
0.14
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
0
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-11-17
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
-0.21
Earnings History > 85 > eps Estimate
-0.14
Earnings History > 85 > eps Difference
-0.07
Earnings History > 85 > surprise Percent
-50
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-21
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.16
Earnings History > 86 > eps Estimate
0.16
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-22
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.23
Earnings History > 87 > eps Estimate
0.23
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
0
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-01-22
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.23
Earnings History > 88 > eps Estimate
0.23
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
0
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-11-20
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.28
Earnings History > 89 > eps Estimate
0.28
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
0
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-23
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.25
Earnings History > 90 > eps Estimate
0.25
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-23
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.21
Earnings History > 91 > eps Estimate
0.2
Earnings History > 91 > eps Difference
0.01
Earnings History > 91 > surprise Percent
5
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-01-22
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.17
Earnings History > 92 > eps Estimate
0.16
Earnings History > 92 > eps Difference
0.01
Earnings History > 92 > surprise Percent
6.25
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-11-14
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.18
Earnings History > 93 > eps Estimate
0.17
Earnings History > 93 > eps Difference
0.01
Earnings History > 93 > surprise Percent
5.8824
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-17
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.15
Earnings History > 94 > eps Estimate
0.18
Earnings History > 94 > eps Difference
-0.03
Earnings History > 94 > surprise Percent
-16.6667
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-18
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.1
Earnings History > 95 > eps Estimate
0.1
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
0
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-01-16
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.18
Earnings History > 96 > eps Estimate
0.21
Earnings History > 96 > eps Difference
-0.03
Earnings History > 96 > surprise Percent
-14.2857
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-11-14
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.27
Earnings History > 97 > eps Estimate
0.27
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
0
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-07-18
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.23
Earnings History > 98 > eps Estimate
0.23
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
0
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-04-18
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.2
Earnings History > 99 > eps Estimate
0.2
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
0
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-01-17
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.18
Earnings History > 100 > eps Estimate
0.18
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-11-15
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.28
Earnings History > 101 > eps Estimate
0.21
Earnings History > 101 > eps Difference
0.07
Earnings History > 101 > surprise Percent
33.3333
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-19
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.19
Earnings History > 102 > eps Estimate
0.19
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-04-19
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.16
Earnings History > 103 > eps Estimate
0.16
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-01-18
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.15
Earnings History > 104 > eps Estimate
0.14
Earnings History > 104 > eps Difference
0.01
Earnings History > 104 > surprise Percent
7.1429
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-11-17
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.18
Earnings History > 105 > eps Estimate
0.18
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
0
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-21
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.17
Earnings History > 106 > eps Estimate
0.15
Earnings History > 106 > eps Difference
0.02
Earnings History > 106 > surprise Percent
13.3333
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-04-21
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.14
Earnings History > 107 > eps Estimate
0.13
Earnings History > 107 > eps Difference
0.01
Earnings History > 107 > surprise Percent
7.6923
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-01-18
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
BeforeMarket
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.1
Earnings History > 108 > eps Estimate
0.12
Earnings History > 108 > eps Difference
-0.02
Earnings History > 108 > surprise Percent
-16.6667
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-11-18
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
BeforeMarket
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.14
Earnings History > 109 > eps Estimate
0.14
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
0
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-15
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
BeforeMarket
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.12
Earnings History > 110 > eps Estimate
0.12
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
0
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-15
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.1
Earnings History > 111 > eps Estimate
0.1
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
0
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-01-14
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.09
Earnings History > 112 > eps Estimate
0.09
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-11-12
Earnings History > 113 > date
1997-09-30
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.12
Earnings History > 113 > eps Difference
-0.01
Earnings History > 113 > surprise Percent
-8.3333
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-07-16
Earnings History > 114 > date
1997-06-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.1
Earnings History > 114 > eps Estimate
0.09
Earnings History > 114 > eps Difference
0.01
Earnings History > 114 > surprise Percent
11.1111
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-04-16
Earnings History > 115 > date
1997-03-31
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.08
Earnings History > 115 > eps Estimate
0.08
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-01-15
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.07
Earnings History > 116 > eps Estimate
0.07
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-11-22
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.09
Earnings History > 117 > eps Estimate
0.09
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
0
Earnings History > 118 > period
1996-06-30
Earnings History > 118 > report Date
1996-07-17
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.07
Earnings History > 118 > eps Estimate
0.07
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
0
Earnings History > 119 > period
1996-03-31
Earnings History > 119 > report Date
1996-04-17
Earnings History > 119 > date
1996-03-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.07
Earnings History > 119 > eps Estimate
0.07
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
Tetra Tech, Inc. provides consulting and engineering services focusing on water, environment, and sustainable infrastructure in the United States and internationally. The company operates through two segments, Government Services Group (GSG) and Commercial/International Services Group (CIG). The GSG segment offers consulting and engineering services, including water resources analysis and water management, environmental monitoring, data analytics, government consulting, waste management, and civil infrastructure master planning and resilient engineering design for facilities, as well as transportation and local development projects primarily to government clients, including federal, state, and local, as well as international development agencies. It also offers sustainable solutions, such as energy management consulting, and greenhouse gas inventory assessment, certification, reduction, and management services. The CIG segment provides consulting and engineering services, including natural resources, energy, and utilities, as well as sustainable infrastructure master planning and engineering design for facilities; and transportation and local development projects to commercial and international clients, including the commercial and government sectors. The company offers early data collection and monitoring, data analysis and information management, science and engineering applied research, engineering design, project management, and operations and maintenance services; climate change consulting; greenhouse gas inventory assessment, certification, reduction, and management services; environmental remediation and reconstruction services, industrial water treatment and reuse services; and engineering services, such as data centers, advanced manufacturing, security systems, training and audiovisual facilities, clean rooms, laboratories, medical facilities, and disaster preparedness facilities. The company was founded in 1966 and is headquartered in Pasadena, California.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
0.065Next Payout:
Dec 12, 2025Yield:
0.7523 %Bull Run: Will TTEK stock benefit from infrastructure spending - Weekly Trade Summary & Risk Controlled Daily Trade Plans moha.gov.vn
Read more →Marshall Wace LLP Purchases New Position in Tetra Tech, Inc. $TTEK MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$42.1667
Analyst Picks
Strong Buy
3
Buy
1
Hold
3
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)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 81.79% of the total shares of Tetra Tech Inc
1.
Vanguard Group Inc(10.1156%)
since
2025/06/30
2.
BlackRock Inc(9.7786%)
since
2025/06/30
3.
Pictet Asset Manangement SA(5.27%)
since
2025/06/30
4.
State Street Corp(4.5445%)
since
2025/06/30
5.
Neuberger Berman Group LLC(3.3881%)
since
2025/06/30
6.
iShares Core S&P Mid-Cap ETF(3.2641%)
since
2025/08/31
7.
Vanguard Total Stock Mkt Idx Inv(3.1572%)
since
2025/07/31
8.
Amundi(2.5739%)
since
2025/06/30
9.
Vanguard Small Cap Index(2.4339%)
since
2025/07/31
10.
AllianceBernstein L.P.(2.236%)
since
2025/06/30
11.
Pictet-Water I EUR(2.1598%)
since
2025/05/31
12.
Sands Capital Management, LLC(1.979%)
since
2025/06/30
13.
Pictet - Global Envir Opps I USD(1.921%)
since
2025/07/31
14.
Geode Capital Management, LLC(1.8883%)
since
2025/06/30
15.
Sands Capital Global Growth Equity(1.7988%)
since
2025/06/30
16.
Sarasin & Partners LLP(1.7824%)
since
2025/06/30
17.
Fidelity International Ltd(1.7705%)
since
2025/06/30
18.
Vanguard Small Cap Value Index Inv(1.5662%)
since
2025/07/31
19.
CI Private Wealth LLC(1.5305%)
since
2025/06/30
20.
Neuberger Berman Genesis Inv(1.4967%)
since
2025/06/30
21.
Dimensional Fund Advisors, Inc.(1.3491%)
since
2025/06/30
22.
Bank of America Corp(1.1301%)
since
2025/06/30
23.
NORGES BANK(1.1095%)
since
2025/06/30
24.
Citadel Advisors Llc(1.0936%)
since
2025/06/30
25.
Vanguard Institutional Extnd Mkt Idx Tr(1.0774%)
since
2025/07/31
26.
Sam Sustainable Asset Management Ltd(1.0648%)
since
2025/06/30
27.
Ninety One UK Limited(1.0625%)
since
2025/06/30
28.
Morgan Stanley - Brokerage Accounts(1.0255%)
since
2025/06/30
29.
Northern Trust Corp(0.9878%)
since
2025/06/30
30.
RobecoSAM Sustainable Water B EUR(0.959%)
since
2025/07/31
31.
SPDR® S&P MIDCAP 400 ETF Trust(0.7681%)
since
2025/07/31
32.
Invesco Water Resources ETF(0.719%)
since
2025/08/29
33.
Amundi MSCI Water UCITS ESG-Scr ETF Dist(0.6429%)
since
2025/08/29
34.
Global X US Infrastructure Dev ETF(0.6389%)
since
2025/08/29
35.
American Funds Growth Fund of Amer A(0.6272%)
since
2025/06/30
36.
Capital Group Growth Fnd of Amer Comp(0.6272%)
since
2025/06/30
37.
American Funds SMALLCAP World A(0.6034%)
since
2025/06/30
38.
iShares S&P Mid-Cap 400 Growth ETF(0.5713%)
since
2025/08/31
39.
Fidelity Extended Market Index(0.5406%)
since
2025/07/31
40.
Fidelity World A-Dis-EUR(0.5404%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.3119
Date
2025-09-30
EPS Actual
0.45
EPS Estimate
0.41
EPS Difference
0.04
Surprise Percent
9.7561%
(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.