_id
69147d4accc777a4e85d9181
Ticker
MTZ
Name
MasTec Inc
Exchange
NYSE
Address
800 South Douglas Road, Coral Gables, FL, United States, 33134
Country
USA
Sector
Industrials
Industry
Engineering & Construction
Currency
USD
Website
https://www.mastec.com
Description
MasTec, Inc., an infrastructure construction company, provides engineering, building, installation, maintenance, and upgrade services for communications, energy, utility, and other infrastructure primarily in the United States and Canada. It operates through five segments: Communications, Clean Energy and Infrastructure, Power Delivery, Pipeline Infrastructure, and Other. The company build infrastructure for wireless and wireline/fiber communications; clean energy infrastructure comprising renewable energy power generation; pipeline infrastructure, including natural gas, water, carbon capture sequestration, and other product transport; power delivery services, such as electrical and gas transmission, and distribution systems; industrial and heavy civil infrastructure, including roads, bridges, and rail; and water infrastructure. It also installs electrical and other gas distribution and transmission systems, power generation, power generation, civil and industrial facilities, pipelines, and fiber optic and other cables, as well as install-to-the-home services. In addition, the company offers maintenance and upgrade support services comprising maintenance of customers' distribution facilities, networks, and infrastructure, including communications, power generation, pipeline, electrical distribution and transmission, and civil and industrial infrastructure; service restoration for natural disasters and accidents; and routine replacements and upgrades to overhauls. Its customers include wireless and wireline/fiber service providers, broadband operators, install-to-the-home service providers, public and private energy providers, including renewable and other energy providers, pipeline operators, civil, transportation, and industrial infrastructure providers, as well as government entities. MasTec, Inc. was founded in 1929 and is headquartered in Coral Gables, Florida.
Last Close
232.94
Volume
807775
Current Price
221.755
Change
-4.801665664978107
Last Updated
2025-12-02T12:15:05.550Z
Image
-
Ipo Date
1990-03-26T00:00:00.000Z
Market Cap
16739532800
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9968129032258065
Sentiment Sources
31
Rating
4.4118
Target Price
246.6667
Strong Buy
11
Buy
3
Hold
2
Sell
1
Strong Sell
0
Current Quarter
2025-09-30
Revenue
3966948000
Cost Of Revenue
3429199000
Gross Profit
537749000
Operating Expenses
181049000
Operating Income
356700000
Interest Expense
45444000
Pretax Income
211622000
Net Income
160660000
Eps
2.0427728613569323
Dividends Per Share
-
Shares Outstanding
78900930
Income Tax Expense
45125000
EBITDA
361622000
Operating Margin
8.991799237096124
Total Other Income Expense Net
-145078000
Cash
231418000
Short Term Investments
-
Receivables
3700741000
Inventories
111870000
Total Current Assets
4307006000
Property Plant Equipment
2088439000
Total Assets
9693450000
Payables
1286245000
Short Term Debt
314419000
Long Term Debt
2199486000
Total Liabilities
6514117000
Equity
3112397000
Depreciation
104556000
Change In Working Capital
-292897000
Cash From Operations
88965000
Capital Expenditures
68688000
Cash From Investing
-68674000
Cash From Financing
20233000
Net Change In Cash
40366000
PE
50.5095
PB
5.6035869588616105
ROE
5.1619378890289385
ROA
1.6574078372509273
FCF
20277000
Fcf Percent
0.0051114862105578395
Piotroski FScore
3
Health Score
35
Deep Value Investing Score
4
Defensive Investing Score
5.5
Dividend Investing Score
3
Economic Moat Investing Score
6.3
Garp Investing Score
6
Growth Investing Score
6
Momentum Investing Score
6.5
Net Net Investing Score
2.5
Quality Investing Score
5
Value Investing Score
3.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
3966948000
Quarters > 0 > income Statement > cost Of Revenue
3429199000
Quarters > 0 > income Statement > gross Profit
537749000
Quarters > 0 > income Statement > operating Expenses
181049000
Quarters > 0 > income Statement > operating Income
356700000
Quarters > 0 > income Statement > interest Expense
45444000
Quarters > 0 > income Statement > pretax Income
211622000
Quarters > 0 > income Statement > net Income
160660000
Quarters > 0 > income Statement > eps
2.0427728613569323
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
78648000
Quarters > 0 > income Statement > income Tax Expense
45125000
Quarters > 0 > income Statement > EBITDA
361622000
Quarters > 0 > income Statement > operating Margin
8.991799237096124
Quarters > 0 > income Statement > total Other Income Expense Net
-145078000
Quarters > 0 > balance Sheet > cash
231418000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
3700741000
Quarters > 0 > balance Sheet > inventories
111870000
Quarters > 0 > balance Sheet > total Current Assets
4307006000
Quarters > 0 > balance Sheet > property Plant Equipment
2088439000
Quarters > 0 > balance Sheet > total Assets
9693450000
Quarters > 0 > balance Sheet > payables
1286245000
Quarters > 0 > balance Sheet > short Term Debt
314419000
Quarters > 0 > balance Sheet > long Term Debt
2199486000
Quarters > 0 > balance Sheet > total Liabilities
6514117000
Quarters > 0 > balance Sheet > equity
3112397000
Quarters > 0 > cash Flow > net Income
166497000
Quarters > 0 > cash Flow > depreciation
104556000
Quarters > 0 > cash Flow > change In Working Capital
-292897000
Quarters > 0 > cash Flow > cash From Operations
88965000
Quarters > 0 > cash Flow > capital Expenditures
68688000
Quarters > 0 > cash Flow > cash From Investing
-68674000
Quarters > 0 > cash Flow > cash From Financing
20233000
Quarters > 0 > cash Flow > net Change In Cash
40366000
Quarters > 0 > ratios > PE
2.0427728613569323
Quarters > 0 > ratios > PB
5.6035869588616105
Quarters > 0 > ratios > ROE
5.1619378890289385
Quarters > 0 > ratios > ROA
1.6574078372509273
Quarters > 0 > ratios > FCF
20277000
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
0.0051114862105578395
Quarters > 0 > health Score
35
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
3544705000
Quarters > 1 > income Statement > cost Of Revenue
3109163000
Quarters > 1 > income Statement > gross Profit
435542000
Quarters > 1 > income Statement > operating Expenses
279274000
Quarters > 1 > income Statement > operating Income
156268000
Quarters > 1 > income Statement > interest Expense
43852000
Quarters > 1 > income Statement > pretax Income
120793000
Quarters > 1 > income Statement > net Income
85766000
Quarters > 1 > income Statement > eps
1.0849314375347872
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
79052000
Quarters > 1 > income Statement > income Tax Expense
30660000
Quarters > 1 > income Statement > EBITDA
267266000
Quarters > 1 > income Statement > operating Margin
4.4084909745662895
Quarters > 1 > income Statement > total Other Income Expense Net
-35475000
Quarters > 1 > balance Sheet > cash
191052000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
3222090000
Quarters > 1 > balance Sheet > inventories
108528000
Quarters > 1 > balance Sheet > total Current Assets
3746999000
Quarters > 1 > balance Sheet > property Plant Equipment
2059445000
Quarters > 1 > balance Sheet > total Assets
9132156000
Quarters > 1 > balance Sheet > payables
1218063000
Quarters > 1 > balance Sheet > short Term Debt
317632000
Quarters > 1 > balance Sheet > long Term Debt
2096775000
Quarters > 1 > balance Sheet > total Liabilities
6117791000
Quarters > 1 > balance Sheet > equity
2947147000
Quarters > 1 > cash Flow > net Income
90134000
Quarters > 1 > cash Flow > depreciation
102621000
Quarters > 1 > cash Flow > change In Working Capital
-175955000
Quarters > 1 > cash Flow > cash From Operations
5646000
Quarters > 1 > cash Flow > capital Expenditures
63812000
Quarters > 1 > cash Flow > cash From Investing
-51748000
Quarters > 1 > cash Flow > cash From Financing
-109580000
Quarters > 1 > cash Flow > net Change In Cash
-154697000
Quarters > 1 > ratios > PE
1.0849314375347872
Quarters > 1 > ratios > PB
5.948185231344076
Quarters > 1 > ratios > ROE
2.910136481146003
Quarters > 1 > ratios > ROA
0.9391648587693859
Quarters > 1 > ratios > FCF
-58166000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
-0.016409263958495842
Quarters > 1 > health Score
34
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
2847718000
Quarters > 2 > income Statement > cost Of Revenue
2536618000
Quarters > 2 > income Statement > gross Profit
311100000
Quarters > 2 > income Statement > operating Expenses
275032000
Quarters > 2 > income Statement > operating Income
36068000
Quarters > 2 > income Statement > interest Expense
39041000
Quarters > 2 > income Statement > pretax Income
8944000
Quarters > 2 > income Statement > net Income
9903000
Quarters > 2 > income Statement > eps
0.12527197287861155
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
79052000
Quarters > 2 > income Statement > income Tax Expense
-3383000
Quarters > 2 > income Statement > EBITDA
156846000
Quarters > 2 > income Statement > operating Margin
1.2665579948576369
Quarters > 2 > income Statement > total Other Income Expense Net
-27124000
Quarters > 2 > balance Sheet > cash
345749000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
2861433000
Quarters > 2 > balance Sheet > inventories
114504000
Quarters > 2 > balance Sheet > total Current Assets
3545559000
Quarters > 2 > balance Sheet > property Plant Equipment
1970067000
Quarters > 2 > balance Sheet > total Assets
8861938000
Quarters > 2 > balance Sheet > payables
985715000
Quarters > 2 > balance Sheet > short Term Debt
341218000
Quarters > 2 > balance Sheet > long Term Debt
2041597000
Quarters > 2 > balance Sheet > total Liabilities
5906679000
Quarters > 2 > balance Sheet > equity
2884341000
Quarters > 2 > cash Flow > net Income
12327000
Quarters > 2 > cash Flow > depreciation
108861000
Quarters > 2 > cash Flow > change In Working Capital
-20296000
Quarters > 2 > cash Flow > cash From Operations
78365000
Quarters > 2 > cash Flow > capital Expenditures
47264000
Quarters > 2 > cash Flow > cash From Investing
-34905000
Quarters > 2 > cash Flow > cash From Financing
-97694000
Quarters > 2 > cash Flow > net Change In Cash
-54154000
Quarters > 2 > ratios > PE
0.12527197287861155
Quarters > 2 > ratios > PB
6.077705881516784
Quarters > 2 > ratios > ROE
0.34333665818292636
Quarters > 2 > ratios > ROA
0.11174756582589497
Quarters > 2 > ratios > FCF
31101000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.010921376344146435
Quarters > 2 > health Score
29
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
3403102000
Quarters > 3 > income Statement > cost Of Revenue
2966594000
Quarters > 3 > income Statement > gross Profit
436508000
Quarters > 3 > income Statement > operating Expenses
298197000
Quarters > 3 > income Statement > operating Income
138311000
Quarters > 3 > income Statement > interest Expense
43588000
Quarters > 3 > income Statement > pretax Income
96431000
Quarters > 3 > income Statement > net Income
74740000
Quarters > 3 > income Statement > eps
0.9454416657179361
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
79053000
Quarters > 3 > income Statement > income Tax Expense
11729000
Quarters > 3 > income Statement > EBITDA
255199000
Quarters > 3 > income Statement > operating Margin
4.064262546347421
Quarters > 3 > income Statement > total Other Income Expense Net
-41880000
Quarters > 3 > balance Sheet > cash
399903000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
2937307000
Quarters > 3 > balance Sheet > inventories
107345000
Quarters > 3 > balance Sheet > total Current Assets
3652530000
Quarters > 3 > balance Sheet > property Plant Equipment
1945051000
Quarters > 3 > balance Sheet > total Assets
8975275000
Quarters > 3 > balance Sheet > payables
1105747000
Quarters > 3 > balance Sheet > short Term Debt
332278000
Quarters > 3 > balance Sheet > long Term Debt
2038017000
Quarters > 3 > balance Sheet > total Liabilities
5987932000
Quarters > 3 > balance Sheet > equity
2911857000
Quarters > 3 > cash Flow > net Income
74740000
Quarters > 3 > cash Flow > depreciation
115180000
Quarters > 3 > cash Flow > change In Working Capital
297069000
Quarters > 3 > cash Flow > cash From Operations
471699000
Quarters > 3 > cash Flow > capital Expenditures
48317000
Quarters > 3 > cash Flow > cash From Investing
-76692000
Quarters > 3 > cash Flow > cash From Financing
-173721000
Quarters > 3 > cash Flow > net Change In Cash
218678000
Quarters > 3 > ratios > PE
0.9454416657179361
Quarters > 3 > ratios > PB
6.020349905575721
Quarters > 3 > ratios > ROE
2.56674692472879
Quarters > 3 > ratios > ROA
0.8327321446975162
Quarters > 3 > ratios > FCF
423382000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.12441061125996224
Quarters > 3 > health Score
43
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
12303464000
Annuals > 0 > income Statement > cost Of Revenue
10675987000
Annuals > 0 > income Statement > gross Profit
1627477000
Annuals > 0 > income Statement > operating Expenses
1191126000
Annuals > 0 > income Statement > operating Income
436351000
Annuals > 0 > income Statement > interest Expense
193266000
Annuals > 0 > income Statement > pretax Income
250963000
Annuals > 0 > income Statement > net Income
162788000
Annuals > 0 > income Statement > eps
2.063742393509128
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
78880000
Annuals > 0 > income Statement > income Tax Expense
51542000
Annuals > 0 > income Statement > EBITDA
950847000
Annuals > 0 > income Statement > operating Margin
3.546570299226299
Annuals > 0 > income Statement > total Other Income Expense Net
-185388000
Annuals > 0 > balance Sheet > cash
399903000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
2937307000
Annuals > 0 > balance Sheet > inventories
107345000
Annuals > 0 > balance Sheet > total Current Assets
3652530000
Annuals > 0 > balance Sheet > property Plant Equipment
1945051000
Annuals > 0 > balance Sheet > total Assets
8975275000
Annuals > 0 > balance Sheet > payables
1105747000
Annuals > 0 > balance Sheet > short Term Debt
332278000
Annuals > 0 > balance Sheet > long Term Debt
2038017000
Annuals > 0 > balance Sheet > total Liabilities
5987932000
Annuals > 0 > balance Sheet > equity
2911857000
Annuals > 0 > cash Flow > net Income
199421000
Annuals > 0 > cash Flow > depreciation
506618000
Annuals > 0 > cash Flow > change In Working Capital
441125000
Annuals > 0 > cash Flow > cash From Operations
1121625000
Annuals > 0 > cash Flow > capital Expenditures
148855000
Annuals > 0 > cash Flow > cash From Investing
-157490000
Annuals > 0 > cash Flow > cash From Financing
-1090234000
Annuals > 0 > cash Flow > net Change In Cash
-129658000
Annuals > 0 > ratios > PE
2.063742393509128
Annuals > 0 > ratios > PB
5.7467118749306705
Annuals > 0 > ratios > ROE
5.590521787299307
Annuals > 0 > ratios > ROA
1.8137382977123264
Annuals > 0 > ratios > FCF
972770000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.07906472518633777
Annuals > 0 > health Score
43
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
11995934000
Annuals > 1 > income Statement > cost Of Revenue
11209124000
Annuals > 1 > income Statement > gross Profit
786810000
Annuals > 1 > income Statement > operating Expenses
634799000
Annuals > 1 > income Statement > operating Income
152011000
Annuals > 1 > income Statement > interest Expense
234405000
Annuals > 1 > income Statement > pretax Income
-82704000
Annuals > 1 > income Statement > net Income
-49949000
Annuals > 1 > income Statement > eps
-0.6442122912233185
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
77535000
Annuals > 1 > income Statement > income Tax Expense
-35408000
Annuals > 1 > income Statement > EBITDA
754863000
Annuals > 1 > income Statement > operating Margin
1.2671876987652648
Annuals > 1 > income Statement > total Other Income Expense Net
-234715000
Annuals > 1 > balance Sheet > cash
529561000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
3126481000
Annuals > 1 > balance Sheet > inventories
108146000
Annuals > 1 > balance Sheet > total Current Assets
3974253000
Annuals > 1 > balance Sheet > property Plant Equipment
2070185000
Annuals > 1 > balance Sheet > total Assets
9373511000
Annuals > 1 > balance Sheet > payables
1242602000
Annuals > 1 > balance Sheet > short Term Debt
315011000
Annuals > 1 > balance Sheet > long Term Debt
2888058000
Annuals > 1 > balance Sheet > total Liabilities
6652250000
Annuals > 1 > balance Sheet > equity
2706152000
Annuals > 1 > cash Flow > net Income
-49949000
Annuals > 1 > cash Flow > depreciation
603162000
Annuals > 1 > cash Flow > change In Working Capital
276332000
Annuals > 1 > cash Flow > cash From Operations
687277000
Annuals > 1 > cash Flow > capital Expenditures
192941000
Annuals > 1 > cash Flow > cash From Investing
-178061000
Annuals > 1 > cash Flow > cash From Financing
-350998000
Annuals > 1 > cash Flow > net Change In Cash
158969000
Annuals > 1 > ratios > PE
-0.6442122912233185
Annuals > 1 > ratios > PB
6.0781045927944914
Annuals > 1 > ratios > ROE
-1.8457573706133286
Annuals > 1 > ratios > ROA
-0.532873967929413
Annuals > 1 > ratios > FCF
494336000
Annuals > 1 > ratios > Piotroski FScore
2
Annuals > 1 > ratios > fcf Percent
0.04120862952397037
Annuals > 1 > health Score
16
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
9778038000
Annuals > 2 > income Statement > cost Of Revenue
8586333000
Annuals > 2 > income Statement > gross Profit
1191705000
Annuals > 2 > income Statement > operating Expenses
1066585000
Annuals > 2 > income Statement > operating Income
125120000
Annuals > 2 > income Statement > interest Expense
112255000
Annuals > 2 > income Statement > pretax Income
43059000
Annuals > 2 > income Statement > net Income
33354000
Annuals > 2 > income Statement > eps
0.43780271707028945
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
76185000
Annuals > 2 > income Statement > income Tax Expense
9171000
Annuals > 2 > income Statement > EBITDA
662462000
Annuals > 2 > income Statement > operating Margin
1.279602308765828
Annuals > 2 > income Statement > total Other Income Expense Net
-82061000
Annuals > 2 > balance Sheet > cash
370592000
Annuals > 2 > balance Sheet > short Term Investments
200000
Annuals > 2 > balance Sheet > receivables
3129586000
Annuals > 2 > balance Sheet > inventories
117969000
Annuals > 2 > balance Sheet > total Current Assets
3859127000
Annuals > 2 > balance Sheet > property Plant Equipment
2033634000
Annuals > 2 > balance Sheet > total Assets
9293259000
Annuals > 2 > balance Sheet > payables
1109867000
Annuals > 2 > balance Sheet > short Term Debt
268432000
Annuals > 2 > balance Sheet > long Term Debt
3052193000
Annuals > 2 > balance Sheet > total Liabilities
6552072000
Annuals > 2 > balance Sheet > equity
2737329000
Annuals > 2 > cash Flow > net Income
33888000
Annuals > 2 > cash Flow > depreciation
507148000
Annuals > 2 > cash Flow > change In Working Capital
-166121000
Annuals > 2 > cash Flow > cash From Operations
352297000
Annuals > 2 > cash Flow > capital Expenditures
263352000
Annuals > 2 > cash Flow > cash From Investing
-821183000
Annuals > 2 > cash Flow > cash From Financing
480897000
Annuals > 2 > cash Flow > net Change In Cash
9856000
Annuals > 2 > ratios > PE
0.43780271707028945
Annuals > 2 > ratios > PB
5.904254073953112
Annuals > 2 > ratios > ROE
1.2184870726171388
Annuals > 2 > ratios > ROA
0.3589053097519395
Annuals > 2 > ratios > FCF
88945000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.00909640563884084
Annuals > 2 > health Score
33
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
7951781000
Annuals > 3 > income Statement > cost Of Revenue
6805735000
Annuals > 3 > income Statement > gross Profit
1146046000
Annuals > 3 > income Statement > operating Expenses
729796000
Annuals > 3 > income Statement > operating Income
416250000
Annuals > 3 > income Statement > interest Expense
53413000
Annuals > 3 > income Statement > pretax Income
430075000
Annuals > 3 > income Statement > net Income
328831000
Annuals > 3 > income Statement > eps
4.447207909008534
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
73941000
Annuals > 3 > income Statement > income Tax Expense
99346000
Annuals > 3 > income Statement > EBITDA
906314000
Annuals > 3 > income Statement > operating Margin
5.234676357409743
Annuals > 3 > income Statement > total Other Income Expense Net
13825000
Annuals > 3 > balance Sheet > cash
360736000
Annuals > 3 > balance Sheet > short Term Investments
7900000
Annuals > 3 > balance Sheet > receivables
2247227000
Annuals > 3 > balance Sheet > inventories
92595000
Annuals > 3 > balance Sheet > total Current Assets
2873954000
Annuals > 3 > balance Sheet > property Plant Equipment
1696497000
Annuals > 3 > balance Sheet > total Assets
7121393000
Annuals > 3 > balance Sheet > payables
663063000
Annuals > 3 > balance Sheet > short Term Debt
233338000
Annuals > 3 > balance Sheet > long Term Debt
1876233000
Annuals > 3 > balance Sheet > total Liabilities
4577532000
Annuals > 3 > balance Sheet > equity
2543861000
Annuals > 3 > cash Flow > net Income
330729000
Annuals > 3 > cash Flow > depreciation
422826000
Annuals > 3 > cash Flow > change In Working Capital
41400000
Annuals > 3 > cash Flow > cash From Operations
793074000
Annuals > 3 > cash Flow > capital Expenditures
170066000
Annuals > 3 > cash Flow > cash From Investing
-1357171000
Annuals > 3 > cash Flow > cash From Financing
501942000
Annuals > 3 > cash Flow > net Change In Cash
-62382000
Annuals > 3 > ratios > PE
4.447207909008534
Annuals > 3 > ratios > PB
6.166155988868888
Annuals > 3 > ratios > ROE
12.926453135607646
Annuals > 3 > ratios > ROA
4.617509523768735
Annuals > 3 > ratios > FCF
623008000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.07834823418803913
Annuals > 3 > health Score
54
Valuation > metrics > PE
50.5095
Valuation > metrics > PB
5.6035869588616105
Valuation > final Score
1
Valuation > verdict
94.4% Overvalued
Profitability > metrics > ROE
5.1619378890289385
Profitability > metrics > ROA
3.730201443880041
Profitability > metrics > Net Margin
0.040499648596351655
Profitability > final Score
28
Profitability > verdict
Weak
Risk > metrics > Debt Equity
2.092958256931876
Risk > metrics > Interest Coverage
7.849221019276472
Risk > final Score
49
Risk > verdict
High
Liquidity > metrics > Current Ratio
2.6907620837352497
Liquidity > metrics > Quick Ratio
2.6208723379797383
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
40.518147686559246
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
16
Prev Profitabilities > 1
2
Prev Profitabilities > 2
15
Prev Risks > 0
32
Prev Risks > 1
22
Prev Risks > 2
31
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-13T01:04:18.336Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-10-30
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
2.48
Earnings History > 0 > eps Estimate
2.29
Earnings History > 0 > eps Difference
0.19
Earnings History > 0 > surprise Percent
8.2969
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-07-30
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
1.49
Earnings History > 1 > eps Estimate
1.4
Earnings History > 1 > eps Difference
0.09
Earnings History > 1 > surprise Percent
6.4286
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-04-30
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.51
Earnings History > 2 > eps Estimate
0.3373
Earnings History > 2 > eps Difference
0.1727
Earnings History > 2 > surprise Percent
51.2007
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-26
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.44
Earnings History > 3 > eps Estimate
1.01
Earnings History > 3 > eps Difference
0.43
Earnings History > 3 > surprise Percent
42.5743
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-10-31
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.63
Earnings History > 4 > eps Estimate
1.23
Earnings History > 4 > eps Difference
0.4
Earnings History > 4 > surprise Percent
32.5203
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-08-01
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.96
Earnings History > 5 > eps Estimate
0.87
Earnings History > 5 > eps Difference
0.09
Earnings History > 5 > surprise Percent
10.3448
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-05-02
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
-0.13
Earnings History > 6 > eps Estimate
-0.48
Earnings History > 6 > eps Difference
0.35
Earnings History > 6 > surprise Percent
72.9167
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-02-29
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.66
Earnings History > 7 > eps Estimate
0.44
Earnings History > 7 > eps Difference
0.22
Earnings History > 7 > surprise Percent
50
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-10-31
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.95
Earnings History > 8 > eps Estimate
1.84
Earnings History > 8 > eps Difference
-0.89
Earnings History > 8 > surprise Percent
-48.3696
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-08-03
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.89
Earnings History > 9 > eps Estimate
0.85
Earnings History > 9 > eps Difference
0.04
Earnings History > 9 > surprise Percent
4.7059
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-05-04
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
-0.54
Earnings History > 10 > eps Estimate
-0.57
Earnings History > 10 > eps Difference
0.03
Earnings History > 10 > surprise Percent
5.2632
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-02-23
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.03
Earnings History > 11 > eps Estimate
0.98
Earnings History > 11 > eps Difference
0.05
Earnings History > 11 > surprise Percent
5.102
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-11-03
Earnings History > 12 > date
2022-09-30
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.27
Earnings History > 12 > eps Difference
0.07
Earnings History > 12 > surprise Percent
5.5118
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-08-04
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.73
Earnings History > 13 > eps Estimate
0.72
Earnings History > 13 > eps Difference
0.01
Earnings History > 13 > surprise Percent
1.3889
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-05-05
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
-0.03
Earnings History > 14 > eps Estimate
-0.11
Earnings History > 14 > eps Difference
0.08
Earnings History > 14 > surprise Percent
72.7273
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-02-25
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.35
Earnings History > 15 > eps Estimate
1.29
Earnings History > 15 > eps Difference
0.06
Earnings History > 15 > surprise Percent
4.6512
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-11-04
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.81
Earnings History > 16 > eps Estimate
1.69
Earnings History > 16 > eps Difference
0.12
Earnings History > 16 > surprise Percent
7.1006
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-08-05
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.3
Earnings History > 17 > eps Estimate
1.24
Earnings History > 17 > eps Difference
0.06
Earnings History > 17 > surprise Percent
4.8387
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-05-06
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.1
Earnings History > 18 > eps Estimate
0.77
Earnings History > 18 > eps Difference
0.33
Earnings History > 18 > surprise Percent
42.8571
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-02-25
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.75
Earnings History > 19 > eps Estimate
1.67
Earnings History > 19 > eps Difference
0.08
Earnings History > 19 > surprise Percent
4.7904
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-10-29
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.83
Earnings History > 20 > eps Estimate
1.68
Earnings History > 20 > eps Difference
0.15
Earnings History > 20 > surprise Percent
8.9286
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-07-30
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.95
Earnings History > 21 > eps Estimate
0.8
Earnings History > 21 > eps Difference
0.15
Earnings History > 21 > surprise Percent
18.75
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-04-30
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.6
Earnings History > 22 > eps Estimate
0.45
Earnings History > 22 > eps Difference
0.15
Earnings History > 22 > surprise Percent
33.3333
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-02-27
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
1.3
Earnings History > 23 > eps Estimate
1.26
Earnings History > 23 > eps Difference
0.04
Earnings History > 23 > surprise Percent
3.1746
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-31
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
1.73
Earnings History > 24 > eps Estimate
1.62
Earnings History > 24 > eps Difference
0.11
Earnings History > 24 > surprise Percent
6.7901
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-08-01
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
1.6
Earnings History > 25 > eps Estimate
1.12
Earnings History > 25 > eps Difference
0.48
Earnings History > 25 > surprise Percent
42.8571
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-05-02
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.58
Earnings History > 26 > eps Estimate
0.43
Earnings History > 26 > eps Difference
0.15
Earnings History > 26 > surprise Percent
34.8837
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-02-28
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
1.07
Earnings History > 27 > eps Estimate
1.06
Earnings History > 27 > eps Difference
0.01
Earnings History > 27 > surprise Percent
0.9434
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-11-01
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
1.33
Earnings History > 28 > eps Estimate
1.26
Earnings History > 28 > eps Difference
0.07
Earnings History > 28 > surprise Percent
5.5556
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-08-02
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.04
Earnings History > 29 > eps Estimate
1.03
Earnings History > 29 > eps Difference
0.01
Earnings History > 29 > surprise Percent
0.9709
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-04-30
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.35
Earnings History > 30 > eps Estimate
0.21
Earnings History > 30 > eps Difference
0.14
Earnings History > 30 > surprise Percent
66.6667
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-02-27
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.47
Earnings History > 31 > eps Estimate
0.37
Earnings History > 31 > eps Difference
0.1
Earnings History > 31 > surprise Percent
27.027
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-11-02
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.82
Earnings History > 32 > eps Estimate
0.74
Earnings History > 32 > eps Difference
0.08
Earnings History > 32 > surprise Percent
10.8108
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-08-03
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
1.03
Earnings History > 33 > eps Estimate
0.65
Earnings History > 33 > eps Difference
0.38
Earnings History > 33 > surprise Percent
58.4615
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-05-04
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.59
Earnings History > 34 > eps Estimate
0.51
Earnings History > 34 > eps Difference
0.08
Earnings History > 34 > surprise Percent
15.6863
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-02-23
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.7
Earnings History > 35 > eps Estimate
0.53
Earnings History > 35 > eps Difference
0.17
Earnings History > 35 > surprise Percent
32.0755
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-11-03
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.81
Earnings History > 36 > eps Estimate
0.69
Earnings History > 36 > eps Difference
0.12
Earnings History > 36 > surprise Percent
17.3913
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-08-04
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.36
Earnings History > 37 > eps Estimate
0.22
Earnings History > 37 > eps Difference
0.14
Earnings History > 37 > surprise Percent
63.6364
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-05-05
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.02
Earnings History > 38 > eps Estimate
-0.02
Earnings History > 38 > eps Difference
0.04
Earnings History > 38 > surprise Percent
200
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-02-25
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.21
Earnings History > 39 > eps Estimate
0.12
Earnings History > 39 > eps Difference
0.09
Earnings History > 39 > surprise Percent
75
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-11-03
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.26
Earnings History > 40 > eps Estimate
0.33
Earnings History > 40 > eps Difference
-0.07
Earnings History > 40 > surprise Percent
-21.2121
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-08-17
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.1
Earnings History > 41 > eps Estimate
0.15
Earnings History > 41 > eps Difference
-0.05
Earnings History > 41 > surprise Percent
-33.3333
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-05-11
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.07
Earnings History > 42 > eps Estimate
0.18
Earnings History > 42 > eps Difference
-0.11
Earnings History > 42 > surprise Percent
-61.1111
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-02-26
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.4
Earnings History > 43 > eps Estimate
0.38
Earnings History > 43 > eps Difference
0.02
Earnings History > 43 > surprise Percent
5.2632
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-10-30
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.56
Earnings History > 44 > eps Estimate
0.55
Earnings History > 44 > eps Difference
0.01
Earnings History > 44 > surprise Percent
1.8182
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-08-11
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.4
Earnings History > 45 > eps Estimate
0.4
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
0
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-05-01
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.21
Earnings History > 46 > eps Estimate
0.2
Earnings History > 46 > eps Difference
0.01
Earnings History > 46 > surprise Percent
5
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-02-27
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.53
Earnings History > 47 > eps Estimate
0.51
Earnings History > 47 > eps Difference
0.02
Earnings History > 47 > surprise Percent
3.9216
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-10-31
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.61
Earnings History > 48 > eps Estimate
0.6
Earnings History > 48 > eps Difference
0.01
Earnings History > 48 > surprise Percent
1.6667
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-08-01
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.47
Earnings History > 49 > eps Estimate
0.43
Earnings History > 49 > eps Difference
0.04
Earnings History > 49 > surprise Percent
9.3023
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-05-02
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.27
Earnings History > 50 > eps Estimate
0.25
Earnings History > 50 > eps Difference
0.02
Earnings History > 50 > surprise Percent
8
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-02-28
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.46
Earnings History > 51 > eps Estimate
0.45
Earnings History > 51 > eps Difference
0.01
Earnings History > 51 > surprise Percent
2.2222
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-11-01
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.53
Earnings History > 52 > eps Estimate
0.52
Earnings History > 52 > eps Difference
0.01
Earnings History > 52 > surprise Percent
1.9231
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-08-02
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.37
Earnings History > 53 > eps Estimate
0.35
Earnings History > 53 > eps Difference
0.02
Earnings History > 53 > surprise Percent
5.7143
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-05-03
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.17
Earnings History > 54 > eps Estimate
0.16
Earnings History > 54 > eps Difference
0.01
Earnings History > 54 > surprise Percent
6.25
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-02-29
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.15
Earnings History > 55 > eps Estimate
0.14
Earnings History > 55 > eps Difference
0.01
Earnings History > 55 > surprise Percent
7.1429
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-11-03
Earnings History > 56 > date
2011-09-30
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-06-30
Earnings History > 57 > report Date
2011-08-03
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.31
Earnings History > 57 > eps Estimate
0.28
Earnings History > 57 > eps Difference
0.03
Earnings History > 57 > surprise Percent
10.7143
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-05-04
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.26
Earnings History > 58 > eps Estimate
0.24
Earnings History > 58 > eps Difference
0.02
Earnings History > 58 > surprise Percent
8.3333
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-02-23
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.44
Earnings History > 59 > eps Estimate
0.37
Earnings History > 59 > eps Difference
0.07
Earnings History > 59 > surprise Percent
18.9189
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-11-03
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.35
Earnings History > 60 > eps Estimate
0.28
Earnings History > 60 > eps Difference
0.07
Earnings History > 60 > surprise Percent
25
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-08-04
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.18
Earnings History > 61 > eps Estimate
0.15
Earnings History > 61 > eps Difference
0.03
Earnings History > 61 > surprise Percent
20
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-05-05
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.1
Earnings History > 62 > eps Estimate
0.08
Earnings History > 62 > eps Difference
0.02
Earnings History > 62 > surprise Percent
25
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-02-24
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.22
Earnings History > 63 > eps Estimate
0.2
Earnings History > 63 > eps Difference
0.02
Earnings History > 63 > surprise Percent
10
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-28
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.27
Earnings History > 64 > eps Estimate
0.26
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
3.8462
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-07-29
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.25
Earnings History > 65 > eps Estimate
0.23
Earnings History > 65 > eps Difference
0.02
Earnings History > 65 > surprise Percent
8.6957
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-04-29
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.16
Earnings History > 66 > eps Estimate
0.15
Earnings History > 66 > eps Difference
0.01
Earnings History > 66 > surprise Percent
6.6667
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-03-02
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.27
Earnings History > 67 > eps Estimate
0.25
Earnings History > 67 > eps Difference
0.02
Earnings History > 67 > surprise Percent
8
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-11-05
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.36
Earnings History > 68 > eps Estimate
0.32
Earnings History > 68 > eps Difference
0.04
Earnings History > 68 > surprise Percent
12.5
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-07-30
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.23
Earnings History > 69 > eps Estimate
0.21
Earnings History > 69 > eps Difference
0.02
Earnings History > 69 > surprise Percent
9.5238
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-04-29
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.12
Earnings History > 70 > eps Estimate
0.12
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
0
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-02-27
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.15
Earnings History > 71 > eps Estimate
0.14
Earnings History > 71 > eps Difference
0.01
Earnings History > 71 > surprise Percent
7.1429
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-11-06
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.18
Earnings History > 72 > eps Estimate
0.19
Earnings History > 72 > eps Difference
-0.01
Earnings History > 72 > surprise Percent
-5.2632
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-08-01
Earnings History > 73 > date
2007-06-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.23
Earnings History > 73 > eps Difference
0.01
Earnings History > 73 > surprise Percent
4.3478
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-05-02
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.11
Earnings History > 74 > eps Estimate
0.1
Earnings History > 74 > eps Difference
0.01
Earnings History > 74 > surprise Percent
10
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-03-08
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.14
Earnings History > 75 > eps Estimate
0.16
Earnings History > 75 > eps Difference
-0.02
Earnings History > 75 > surprise Percent
-12.5
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-11-09
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.22
Earnings History > 76 > eps Estimate
0.24
Earnings History > 76 > eps Difference
-0.02
Earnings History > 76 > surprise Percent
-8.3333
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-08-03
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.18
Earnings History > 77 > eps Estimate
0.18
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
0
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-05-08
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.06
Earnings History > 78 > eps Estimate
0.05
Earnings History > 78 > eps Difference
0.01
Earnings History > 78 > surprise Percent
20
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-03-01
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
-0.23
Earnings History > 79 > eps Estimate
0.06
Earnings History > 79 > eps Difference
-0.29
Earnings History > 79 > surprise Percent
-483.3333
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-11-07
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.15
Earnings History > 80 > eps Estimate
0.13
Earnings History > 80 > eps Difference
0.02
Earnings History > 80 > surprise Percent
15.3846
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-08-09
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.02
Earnings History > 81 > eps Estimate
0.01
Earnings History > 81 > eps Difference
0.01
Earnings History > 81 > surprise Percent
100
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-05-10
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
-0.25
Earnings History > 82 > eps Estimate
-0.08
Earnings History > 82 > eps Difference
-0.17
Earnings History > 82 > surprise Percent
-212.5
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-03-31
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
-0.12
Earnings History > 83 > eps Estimate
-0.1
Earnings History > 83 > eps Difference
-0.02
Earnings History > 83 > surprise Percent
-20
Earnings History > 84 > period
2004-09-30
Earnings History > 84 > report Date
2004-12-30
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.0867
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-08-09
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
-0.0153
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-05-10
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
-0.9533
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2003-09-30
Earnings History > 87 > report Date
2003-11-12
Earnings History > 87 > date
2003-09-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.13
Earnings History > 87 > eps Estimate
0.12
Earnings History > 87 > eps Difference
0.01
Earnings History > 87 > surprise Percent
8.3333
Earnings History > 88 > period
2003-06-30
Earnings History > 88 > report Date
2003-08-12
Earnings History > 88 > date
2003-06-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.06
Earnings History > 88 > eps Estimate
0.05
Earnings History > 88 > eps Difference
0.01
Earnings History > 88 > surprise Percent
20
Earnings History > 89 > period
2003-03-31
Earnings History > 89 > report Date
2003-05-13
Earnings History > 89 > date
2003-03-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
-0.03
Earnings History > 89 > eps Estimate
-0.02
Earnings History > 89 > eps Difference
-0.01
Earnings History > 89 > surprise Percent
-50
Earnings History > 90 > period
2002-12-31
Earnings History > 90 > report Date
2003-03-10
Earnings History > 90 > date
2002-12-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
-0.05
Earnings History > 90 > eps Estimate
0.02
Earnings History > 90 > eps Difference
-0.07
Earnings History > 90 > surprise Percent
-350
Earnings History > 91 > period
2002-09-30
Earnings History > 91 > report Date
2002-11-07
Earnings History > 91 > date
2002-09-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.05
Earnings History > 91 > eps Estimate
0.06
Earnings History > 91 > eps Difference
-0.01
Earnings History > 91 > surprise Percent
-16.6667
Earnings History > 92 > period
2002-06-30
Earnings History > 92 > report Date
2002-08-14
Earnings History > 92 > date
2002-06-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.04
Earnings History > 92 > eps Estimate
0.11
Earnings History > 92 > eps Difference
-0.07
Earnings History > 92 > surprise Percent
-63.6364
Earnings History > 93 > period
2002-03-31
Earnings History > 93 > report Date
2002-05-14
Earnings History > 93 > date
2002-03-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.03
Earnings History > 93 > eps Estimate
0.03
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
0
Earnings History > 94 > period
2001-12-31
Earnings History > 94 > report Date
2002-02-20
Earnings History > 94 > date
2001-12-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.12
Earnings History > 94 > eps Estimate
0.11
Earnings History > 94 > eps Difference
0.01
Earnings History > 94 > surprise Percent
9.0909
Earnings History > 95 > period
2001-09-30
Earnings History > 95 > report Date
2001-11-07
Earnings History > 95 > date
2001-09-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.12
Earnings History > 95 > eps Estimate
0.29
Earnings History > 95 > eps Difference
-0.17
Earnings History > 95 > surprise Percent
-58.6207
Earnings History > 96 > period
2001-06-30
Earnings History > 96 > report Date
2001-08-07
Earnings History > 96 > date
2001-06-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.36
Earnings History > 96 > eps Estimate
0.35
Earnings History > 96 > eps Difference
0.01
Earnings History > 96 > surprise Percent
2.8571
Earnings History > 97 > period
2001-03-31
Earnings History > 97 > report Date
2001-04-26
Earnings History > 97 > date
2001-03-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.34
Earnings History > 97 > eps Estimate
0.35
Earnings History > 97 > eps Difference
-0.01
Earnings History > 97 > surprise Percent
-2.8571
Earnings History > 98 > period
2000-12-31
Earnings History > 98 > report Date
2001-01-30
Earnings History > 98 > date
2000-12-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.5
Earnings History > 98 > eps Estimate
0.48
Earnings History > 98 > eps Difference
0.02
Earnings History > 98 > surprise Percent
4.1667
Earnings History > 99 > period
2000-09-30
Earnings History > 99 > report Date
2000-10-26
Earnings History > 99 > date
2000-09-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.53
Earnings History > 99 > eps Estimate
0.48
Earnings History > 99 > eps Difference
0.05
Earnings History > 99 > surprise Percent
10.4167
Earnings History > 100 > period
2000-06-30
Earnings History > 100 > report Date
2000-07-27
Earnings History > 100 > date
2000-06-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.39
Earnings History > 100 > eps Estimate
0.38
Earnings History > 100 > eps Difference
0.01
Earnings History > 100 > surprise Percent
2.6316
Earnings History > 101 > period
2000-03-31
Earnings History > 101 > report Date
2000-04-27
Earnings History > 101 > date
2000-03-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.25
Earnings History > 101 > eps Estimate
0.21
Earnings History > 101 > eps Difference
0.04
Earnings History > 101 > surprise Percent
19.0476
Earnings History > 102 > period
1999-12-31
Earnings History > 102 > report Date
2000-01-27
Earnings History > 102 > date
1999-12-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.26
Earnings History > 102 > eps Estimate
0.31
Earnings History > 102 > eps Difference
-0.05
Earnings History > 102 > surprise Percent
-16.129
Earnings History > 103 > period
1999-09-30
Earnings History > 103 > report Date
1999-10-28
Earnings History > 103 > date
1999-09-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.4
Earnings History > 103 > eps Estimate
0.37
Earnings History > 103 > eps Difference
0.03
Earnings History > 103 > surprise Percent
8.1081
Earnings History > 104 > period
1999-06-30
Earnings History > 104 > report Date
1999-07-28
Earnings History > 104 > date
1999-06-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.29
Earnings History > 104 > eps Estimate
0.26
Earnings History > 104 > eps Difference
0.03
Earnings History > 104 > surprise Percent
11.5385
Earnings History > 105 > period
1999-03-31
Earnings History > 105 > report Date
1999-04-28
Earnings History > 105 > date
1999-03-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.11
Earnings History > 105 > eps Estimate
0.09
Earnings History > 105 > eps Difference
0.02
Earnings History > 105 > surprise Percent
22.2222
Earnings History > 106 > period
1998-12-31
Earnings History > 106 > report Date
1999-02-11
Earnings History > 106 > date
1998-12-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.33
Earnings History > 106 > eps Estimate
0.22
Earnings History > 106 > eps Difference
0.11
Earnings History > 106 > surprise Percent
50
Earnings History > 107 > period
1998-09-30
Earnings History > 107 > report Date
1998-10-30
Earnings History > 107 > date
1998-09-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.32
Earnings History > 107 > eps Estimate
0.3
Earnings History > 107 > eps Difference
0.02
Earnings History > 107 > surprise Percent
6.6667
Earnings History > 108 > period
1998-06-30
Earnings History > 108 > report Date
1998-07-31
Earnings History > 108 > date
1998-06-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.22
Earnings History > 108 > eps Estimate
0.2
Earnings History > 108 > eps Difference
0.02
Earnings History > 108 > surprise Percent
10
Earnings History > 109 > period
1998-03-31
Earnings History > 109 > report Date
1998-04-22
Earnings History > 109 > date
1998-03-31
Earnings History > 109 > before After Market
BeforeMarket
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.09
Earnings History > 109 > eps Estimate
0.2
Earnings History > 109 > eps Difference
-0.11
Earnings History > 109 > surprise Percent
-55
Earnings History > 110 > period
1997-12-31
Earnings History > 110 > report Date
1998-03-11
Earnings History > 110 > date
1997-12-31
Earnings History > 110 > before After Market
BeforeMarket
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.15
Earnings History > 110 > eps Estimate
0.24
Earnings History > 110 > eps Difference
-0.09
Earnings History > 110 > surprise Percent
-37.5
Earnings History > 111 > period
1997-09-30
Earnings History > 111 > report Date
1997-11-12
Earnings History > 111 > date
1997-09-30
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.29
Earnings History > 111 > eps Estimate
0.36
Earnings History > 111 > eps Difference
-0.07
Earnings History > 111 > surprise Percent
-19.4444
Earnings History > 112 > period
1997-06-30
Earnings History > 112 > report Date
1997-08-07
Earnings History > 112 > date
1997-06-30
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.27
Earnings History > 112 > eps Estimate
0.3
Earnings History > 112 > eps Difference
-0.03
Earnings History > 112 > surprise Percent
-10
Earnings History > 113 > period
1997-03-31
Earnings History > 113 > report Date
1997-05-08
Earnings History > 113 > date
1997-03-31
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.27
Earnings History > 113 > eps Estimate
0.24
Earnings History > 113 > eps Difference
0.03
Earnings History > 113 > surprise Percent
12.5
Earnings History > 114 > period
1996-09-30
Earnings History > 114 > report Date
1996-10-29
Earnings History > 114 > date
1996-09-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.24
Earnings History > 114 > eps Estimate
0.19
Earnings History > 114 > eps Difference
0.05
Earnings History > 114 > surprise Percent
26.3158
MasTec, Inc., an infrastructure construction company, provides engineering, building, installation, maintenance, and upgrade services for communications, energy, utility, and other infrastructure primarily in the United States and Canada. It operates through five segments: Communications, Clean Energy and Infrastructure, Power Delivery, Pipeline Infrastructure, and Other. The company build infrastructure for wireless and wireline/fiber communications; clean energy infrastructure comprising renewable energy power generation; pipeline infrastructure, including natural gas, water, carbon capture sequestration, and other product transport; power delivery services, such as electrical and gas transmission, and distribution systems; industrial and heavy civil infrastructure, including roads, bridges, and rail; and water infrastructure. It also installs electrical and other gas distribution and transmission systems, power generation, power generation, civil and industrial facilities, pipelines, and fiber optic and other cables, as well as install-to-the-home services. In addition, the company offers maintenance and upgrade support services comprising maintenance of customers' distribution facilities, networks, and infrastructure, including communications, power generation, pipeline, electrical distribution and transmission, and civil and industrial infrastructure; service restoration for natural disasters and accidents; and routine replacements and upgrades to overhauls. Its customers include wireless and wireline/fiber service providers, broadband operators, install-to-the-home service providers, public and private energy providers, including renewable and other energy providers, pipeline operators, civil, transportation, and industrial infrastructure providers, as well as government entities. MasTec, Inc. was founded in 1929 and is headquartered in Coral Gables, Florida.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AElectron Capital Partners LLC Has $127.37 Million Stock Holdings in MasTec, Inc. $MTZ - MarketBeat
12/13/2025
Electron Capital Partners LLC Has $127.37 Million Stock Holdings in MasTec, Inc. $MTZ MarketBeat
Read more →MasTec, Inc. $MTZ Shares Purchased by Boothbay Fund Management LLC MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$246.6667
Analyst Picks
Strong Buy
11
Buy
3
Hold
2
Sell
1
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very Low
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 60.57% of the total shares of MasTec Inc
1.
BlackRock Inc(10.3464%)
since
2025/06/30
2.
Vanguard Group Inc(7.5687%)
since
2025/06/30
3.
Hill City Capital, LP(2.731%)
since
2025/06/30
4.
iShares Core S&P Mid-Cap ETF(2.5278%)
since
2025/08/31
5.
Vanguard Total Stock Mkt Idx Inv(2.5127%)
since
2025/07/31
6.
State Street Corp(2.3743%)
since
2025/06/30
7.
Amvescap Plc.(2.2368%)
since
2025/06/30
8.
Hood River Capital Management LLC(2.1451%)
since
2025/06/30
9.
Vanguard Small Cap Index(1.9419%)
since
2025/07/31
10.
Nordea Investment Mgmt Bank Demark A/s(1.7466%)
since
2025/06/30
11.
Dimensional Fund Advisors, Inc.(1.4009%)
since
2025/06/30
12.
Geode Capital Management, LLC(1.3969%)
since
2025/06/30
13.
Millennium Management LLC(1.3659%)
since
2025/06/30
14.
AQR Capital Management LLC(1.3589%)
since
2025/06/30
15.
Nordea 1 - Global Climate & Envir BI EUR(1.1931%)
since
2025/07/31
16.
Hood River Small-Cap Growth Instl(1.1918%)
since
2025/06/30
17.
Point72 Asset Management, L.P.(1.1349%)
since
2025/06/30
18.
Vanguard Small Cap Growth Index Inv(1.0932%)
since
2025/07/31
19.
Goldman Sachs Group Inc(1.0437%)
since
2025/06/30
20.
First Trust RBA Amer Indl RenaisTM ETF(1.0235%)
since
2025/08/28
21.
Electron Capital Partners, LLC(0.9471%)
since
2025/06/30
22.
Macquarie Group Ltd(0.883%)
since
2025/06/30
23.
First Trust Advisors L.P.(0.8516%)
since
2025/06/30
24.
Bank of America Corp(0.8399%)
since
2025/06/30
25.
Vanguard Institutional Extnd Mkt Idx Tr(0.833%)
since
2025/07/31
26.
UBS Group AG(0.8257%)
since
2025/06/30
27.
Freestone Grove Partners LP(0.8055%)
since
2025/06/30
28.
Charles Schwab Investment Management Inc(0.7762%)
since
2025/06/30
29.
Global X US Infrastructure Dev ETF(0.6291%)
since
2025/08/29
30.
SPDR® S&P MIDCAP 400 ETF Trust(0.5952%)
since
2025/07/31
31.
Invesco S&P MidCap Momentum ETF(0.561%)
since
2025/08/29
32.
Invesco Small Cap Value A(0.4943%)
since
2025/07/31
33.
iShares S&P Mid-Cap 400 Growth ETF(0.4425%)
since
2025/08/31
34.
Macquarie Small Cap Value A(0.4252%)
since
2025/07/31
35.
Fidelity Extended Market Index(0.4176%)
since
2025/07/31
36.
Columbia Small Cap Growth(0.4027%)
since
2025/06/30
37.
Invesco Discovery Mid Cap Growth Y(0.3859%)
since
2025/07/31
38.
DNB Global A(0.3794%)
since
2025/06/30
39.
Invesco Value Opportunities A(0.3727%)
since
2025/07/31
40.
Schwab US Small-Cap ETFâ„¢(0.369%)
since
2025/08/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
2.48
EPS Estimate
2.29
EPS Difference
0.19
Surprise Percent
8.2969%
(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.