Skip to main content

Meta Platforms Inc. (META.US) Stock Price and Company Information, 2025

Meta Platforms Inc.

META.US

Exchange: US
Currency US Dollar
Open Figi: BBG000MM2P62
ISIN: US30303M1027
LEI: BQ4BKCS1HXDV9HN80Z93
Primary Ticker: META.US
CUSIP: 30303M102
CIK: 0001326801
Employer Id Number: 20-1665019
Fiscal Year End: December
IPO Date: 2012-05-18
International Domestic: International/Domestic
Sector: Communication Services
Industry: Internet Content & Information
Gic Sector: Communication Services
Gic Group: Media & Entertainment
Gic Industry: Interactive Media & Services
Gic Sub Industry: Interactive Media & Services
Home Category: Domestic
Is Delisted: False
Description: Meta Platforms, Inc. engages in the development of products that enable people to connect and share with friends and family through mobile devices, personal computers, virtual reality and mixed reality headsets, augmented reality, and wearables worldwide. It operates through two segments, Family of Apps (Fo A) and Reality Labs (RL). The Fo A segment offers Facebook, which enables people to build community through feed, reels, stories, groups, marketplace, and other; Instagram that brings people closer through instagram feed, stories, reels, live, and messaging; Messenger, a messaging application for people to connect with friends, family, communities, and businesses across platforms and devices through text, audio, and video calls; Threads, an application for text-based updates and public conversations; and Whats App, a messaging application that is used by people and businesses to communicate and transact in a private way. The RL segment provides virtual, augmented, and mixed reality related products comprising consumer hardware, software, and content that help people feel connected, anytime, and anywhere. The company was formerly known as Facebook, Inc. and changed its name to Meta Platforms, Inc. in October 2021. The company was incorporated in 2004 and is headquartered in Menlo Park, California.
Address: 1 Meta Way, Menlo Park, CA, United States, 94025
Code: FB2A
Exchange: F
Name: Meta Platforms Inc
Code: FB2A
Exchange: XETRA
Name: Meta Platforms Inc
Code: FBOK34
Exchange: SA
Name: Facebook Inc
Website: https://investor.atmeta.com
Full Time Employees: 74067
Updated On: 2025-03-16

Highlights

Market Capitalization: 1539451650048
Market Capitalization Mln: 1539451.65
EBITDA: 83716997120
PE Ratio: 25.44
PEG Ratio: 1.21
Wall Street Target Price: 765.84
Book Value: 72.07
Dividend Share: 2
Earnings Share: 23.88
EPS Estimate Current Year: 25.17
EPS Estimate Next Year: 28.80
EPS Estimate Next Quarter: 5.38
EPS Estimate Current Quarter: 6.75
Most Recent Quarter: 2024-12-31
Profit Margin: 0.37
Operating Margin TTM: 0.45
Return On Assets TTM: 0.16
Return On Equity TTM: 0.37
Revenue TTM: 164500996096
Revenue Per Share TTM: 64.91
Quarterly Revenue Growth YOY: 0.20
Gross Profit TTM: 134371000320
Diluted Eps TTM: 23.88
Quarterly Earnings Growth YOY: 0.51

Valuation

Trailing PE: 25.44
Forward PE: 23.92
Price Sales TTM: 9.35
Price Book MRQ: 8.42
Enterprise Value: 1510696369413
Enterprise Value Revenue: 9.18
Enterprise Value Ebitda: 17.38

Technicals

Beta: 1.23
52 Week High: 740.25
52 Week Low: 412.99
50 Day MA: 654.60
200 Day MA: 570.21
Shares Short: 27482134
Shares Short Prior Month: 26723031
Short Ratio: 1.41
Short Percent: 0.01

Splits & Dividends

Forward Annual Dividend Rate: 2.1
Payout Ratio: 0.08
Dividend Date: 2025-03-26
Ex Dividend Date: 2025-03-14

Holders

Name: Vanguard Group Inc
Date: 2024-12-31
Total Shares: 7.54
Total Assets: 1.94
Current Shares: 191198005
Change: 1502553
Change p: 0.79
Name: Black Rock Inc
Date: 2024-12-31
Total Shares: 6.49
Total Assets: 1.95
Current Shares: 164634167
Change: 2543790
Change p: 1.56
Name: FMR Inc
Date: 2024-12-31
Total Shares: 5.37
Total Assets: 4.76
Current Shares: 136254148
Change: -2014584
Change p: -1.45
Name: State Street Corp
Date: 2024-12-31
Total Shares: 3.39
Total Assets: 1.98
Current Shares: 86126470
Change: 1130432
Change p: 1.3
Name: JP Morgan Chase & Co
Date: 2024-12-31
Total Shares: 2.04
Total Assets: 2.25
Current Shares: 51690578
Change: -52732827
Change p: -50.49
Name: Geode Capital Management, LLC
Date: 2024-12-31
Total Shares: 1.94
Total Assets: 2.22
Current Shares: 49181127
Change: 1020519
Change p: 2.11
Name: T. Rowe Price Associates, Inc.
Date: 2024-12-31
Total Shares: 1.67
Total Assets: 2.85
Current Shares: 42317434
Change: 1049121
Change p: 2.54
Name: Capital World Investors
Date: 2024-12-31
Total Shares: 1.59
Total Assets: 3.58
Current Shares: 40317105
Change: 1141355
Change p: 2.91
Name: Capital Research Global Investors
Date: 2024-12-31
Total Shares: 1.45
Total Assets: 4.44
Current Shares: 36907128
Change: -469809
Change p: -1.25
Name: Morgan Stanley - Brokerage Accounts
Date: 2024-12-31
Total Shares: 1.42
Total Assets: 1.48
Current Shares: 36123941
Change: -726799
Change p: -1.97
Name: NORGES BANK
Date: 2024-12-31
Total Shares: 1.34
Total Assets: 2.61
Current Shares: 34072026
Change: 3610287
Change p: 11.85
Name: Capital Research & Mgmt Co - Division 3
Date: 2024-12-31
Total Shares: 1.04
Total Assets: 2.91
Current Shares: 26484175
Change: -2699264
Change p: -9.24
Name: Northern Trust Corp
Date: 2024-12-31
Total Shares: 0.92
Total Assets: 1.94
Current Shares: 23445565
Change: 2787832
Change p: 13.49
Name: Amvescap Plc.
Date: 2024-12-31
Total Shares: 0.68
Total Assets: 1.86
Current Shares: 17268868
Change: -309755
Change p: -1.76
Name: Alliance Bernstein L.P.
Date: 2024-12-31
Total Shares: 0.59
Total Assets: 2.98
Current Shares: 15041488
Change: -257638
Change p: -1.68
Name: Bank of America Corp
Date: 2024-12-31
Total Shares: 0.58
Total Assets: 0.73
Current Shares: 14917172
Change: -1112152
Change p: -6.93
Name: Bank of New York Mellon Corp
Date: 2024-12-31
Total Shares: 0.57
Total Assets: 1.56
Current Shares: 14491753
Change: -64569
Change p: -0.44
Name: Charles Schwab Investment Management Inc
Date: 2024-12-31
Total Shares: 0.56
Total Assets: 1.53
Current Shares: 14251766
Change: 424201
Change p: 3.06
Name: Jennison Associates LLC
Date: 2024-12-31
Total Shares: 0.56
Total Assets: 5.06
Current Shares: 14247646
Change: -193222
Change p: -1.33
Name: Goldman Sachs Group Inc
Date: 2024-12-31
Total Shares: 0.55
Total Assets: 1.30
Current Shares: 14123516
Change: 2062105
Change p: 17.09
Name: Vanguard Total Stock Mkt Idx Inv
Date: 2025-01-31
Total Shares: 2.70
Total Assets: 2.56
Current Shares: 68525392
Change: 186578
Change p: 0.27
Name: Vanguard Institutional 500 Index Trust
Date: 2025-01-31
Total Shares: 2.37
Total Assets: 2.93
Current Shares: 60049125
Change: 1011506
Change p: 1.71
Name: Fidelity Contrafund
Date: 2025-01-31
Total Shares: 1.62
Total Assets: 17.59
Current Shares: 41086791
Change: -45400
Change p: -0.11
Name: American Funds Growth Fund of Amer A
Date: 2024-12-31
Total Shares: 1.14
Total Assets: 5.70
Current Shares: 28996871
Change: -1059095
Change p: -3.52
Name: Capital Group Growth Fnd of Amer Comp
Date: 2024-12-31
Total Shares: 1.14
Total Assets: 5.70
Current Shares: 28996871
Change: -1059095
Change p: -3.52
Name: Fidelity 500 Index
Date: 2025-01-31
Total Shares: 1.07
Total Assets: 2.93
Current Shares: 27181576
Change: 119939
Change p: 0.44
Name: SPDR® S&P 500® ETF Trust
Date: 2025-02-28
Total Shares: 1.06
Total Assets: 2.88
Current Shares: 26950196
Change: -193836
Change p: -0.71
Name: i Shares Core S&P 500 ETF
Date: 2025-02-28
Total Shares: 1.01
Total Assets: 2.88
Current Shares: 25606424
Change: -1287
Change p: -0.00
Name: Vanguard Growth Index Investor
Date: 2025-01-31
Total Shares: 0.87
Total Assets: 5.21
Current Shares: 22081840
Change: 78116
Change p: 0.35
Name: Invesco QQQ Trust
Date: 2025-02-28
Total Shares: 0.72
Total Assets: 3.78
Current Shares: 18326802
Change: -1439
Change p: -0.00
Name: Fidelity Contrafund Commingled Pl S
Date: 2025-01-31
Total Shares: 0.57
Total Assets: 16.02
Current Shares: 14486993
Change: -49400
Change p: -0.33
Name: Vanguard Institutional Index I
Date: 2025-01-31
Total Shares: 0.53
Total Assets: 2.93
Current Shares: 13676012
Change: -82162
Change p: -0.59
Name: Capital Group Investment Co of Amer Comp
Date: 2024-12-31
Total Shares: 0.48
Total Assets: 4.65
Current Shares: 12189175
Name: American Funds Invmt Co of Amer A
Date: 2024-12-31
Total Shares: 0.48
Total Assets: 4.65
Current Shares: 12189175
Name: State St S&P 500® Indx SL Cl III
Date: 2025-02-28
Total Shares: 0.41
Total Assets: 2.86
Current Shares: 10542943
Change: 7900
Change p: 0.07
Name: JP Morgan Large Cap Growth I
Date: 2025-01-31
Total Shares: 0.40
Total Assets: 6.49
Current Shares: 10194414
Name: American Funds New Perspective A
Date: 2024-12-31
Total Shares: 0.36
Total Assets: 3.76
Current Shares: 9135068
Change: -270940
Change p: -2.88
Name: Capital Group New Perspective Comp
Date: 2024-12-31
Total Shares: 0.36
Total Assets: 3.76
Current Shares: 9135068
Change: -270940
Change p: -2.88
Name: Fidelity Contrafund K6
Date: 2025-01-31
Total Shares: 0.33
Total Assets: 16.36
Current Shares: 8599277
Change: -258300
Change p: -2.91
Name: Blackrock Eq Idx Fund CF
Date: 2024-12-31
Total Shares: 0.32
Total Assets: 2.55
Current Shares: 8188498
Change: -81856
Change p: -0.98

Insider Transactions

Date: 2025-03-11
Owner Jennifer Newstead
Transaction Date: 2025-03-11
Transaction Code: S
Transaction Amount: 921
Transaction Price: 595
Transaction Acquired Disposed: D
Date: 2025-03-10
Owner Javier Olivan
Transaction Date: 2025-03-10
Transaction Code: S
Transaction Amount: 608
Transaction Price: 609
Transaction Acquired Disposed: D
Date: 2025-03-04
Owner Jennifer Newstead
Transaction Date: 2025-03-04
Transaction Code: S
Transaction Amount: 921
Transaction Price: 644
Transaction Acquired Disposed: D
Date: 2025-03-03
Owner Javier Olivan
Transaction Date: 2025-03-03
Transaction Code: S
Transaction Amount: 608
Transaction Price: 673.96
Transaction Acquired Disposed: D
Date: 2025-02-27
Owner Christopher K Cox
Transaction Date: 2025-02-27
Transaction Code: S
Transaction Amount: 20000
Transaction Price: 677.71
Transaction Acquired Disposed: D
Date: 2025-02-25
Owner Jennifer Newstead
Transaction Date: 2025-02-25
Transaction Code: S
Transaction Amount: 921
Transaction Price: 665.75
Transaction Acquired Disposed: D
Date: 2025-02-24
Owner Javier Olivan
Transaction Date: 2025-02-24
Transaction Code: S
Transaction Amount: 608
Transaction Price: 686.28
Transaction Acquired Disposed: D
Date: 2025-02-21
Owner Mark Zuckerberg
Transaction Date: 2025-02-21
Transaction Code: S
Transaction Amount: 3523
Transaction Price: 701.1
Transaction Acquired Disposed: D
Date: 2025-02-20
Owner Robert Bresnahan, Jr.
Transaction Date: 2025-02-20
Transaction Code: S
Transaction Price: 694.84
Transaction Acquired Disposed: D
Date: 2025-02-19
Owner Mark Zuckerberg
Transaction Date: 2025-02-19
Transaction Code: S
Transaction Amount: 19668
Transaction Price: 703.21
Transaction Acquired Disposed: D
Date: 2025-02-18
Owner Javier Olivan
Transaction Date: 2025-02-18
Transaction Code: S
Transaction Amount: 608
Transaction Price: 736.07
Transaction Acquired Disposed: D
Date: 2025-02-18
Owner Jennifer Newstead
Transaction Date: 2025-02-18
Transaction Code: S
Transaction Amount: 921
Transaction Price: 736.07
Transaction Acquired Disposed: D
Date: 2025-02-15
Owner Andrew Bosworth
Transaction Date: 2025-02-15
Transaction Code: S
Transaction Amount: 5060
Transaction Price: 736.67
Transaction Acquired Disposed: D
Date: 2025-02-15
Owner Javier Olivan
Transaction Date: 2025-02-15
Transaction Code: S
Transaction Amount: 4706
Transaction Price: 736.67
Transaction Acquired Disposed: D
Date: 2025-02-15
Owner Susan J Li
Transaction Date: 2025-02-15
Transaction Code: S
Transaction Amount: 8553
Transaction Price: 736.67
Transaction Acquired Disposed: D
Date: 2025-02-14
Owner Mark Zuckerberg
Transaction Date: 2025-02-14
Transaction Code: S
Transaction Amount: 19668
Transaction Price: 734.49
Transaction Acquired Disposed: D
Date: 2025-02-12
Owner Mark Zuckerberg
Transaction Date: 2025-02-12
Transaction Code: S
Transaction Amount: 19668
Transaction Price: 721.69
Transaction Acquired Disposed: D
Date: 2025-02-12
Owner Marjorie Taylor Greene
Transaction Date: 2025-02-12
Transaction Code: P
Transaction Price: 725.38
Transaction Acquired Disposed: A
Date: 2025-02-11
Owner Jennifer Newstead
Transaction Date: 2025-02-11
Transaction Code: S
Transaction Amount: 902
Transaction Price: 713.32
Transaction Acquired Disposed: D
Date: 2025-02-10
Owner Mark Zuckerberg
Transaction Date: 2025-02-10
Transaction Code: S
Transaction Amount: 35795
Transaction Price: 715.82
Transaction Acquired Disposed: D

Earnings

Report Date: 2025-07-29
Date: 2025-06-30
Before After Market: Before Market
Currency: USD
Report Date: 2025-04-22
Date: 2025-03-31
Before After Market: Before Market
Currency: USD
Report Date: 2025-01-29
Date: 2024-12-31
Before After Market: After Market
Currency: USD
Eps Actual: 8.02
Eps Estimate: 6.68
Eps Difference: 1.34
Surprise Percent: 20.05
Report Date: 2024-10-30
Date: 2024-09-30
Before After Market: After Market
Currency: USD
Eps Actual: 6.03
Eps Estimate: 5.25
Eps Difference: 0.78
Surprise Percent: 14.85
Report Date: 2024-07-31
Date: 2024-06-30
Before After Market: After Market
Currency: USD
Eps Actual: 5.16
Eps Estimate: 4.73
Eps Difference: 0.43
Surprise Percent: 9.09
Report Date: 2024-04-24
Date: 2024-03-31
Before After Market: After Market
Currency: USD
Eps Actual: 4.71
Eps Estimate: 4.32
Eps Difference: 0.39
Surprise Percent: 9.02
Report Date: 2024-02-01
Date: 2023-12-31
Before After Market: After Market
Currency: USD
Eps Actual: 5.33
Eps Estimate: 4.96
Eps Difference: 0.37
Surprise Percent: 7.45
Report Date: 2023-10-25
Date: 2023-09-30
Before After Market: After Market
Currency: USD
Eps Actual: 4.39
Eps Estimate: 3.63
Eps Difference: 0.76
Surprise Percent: 20.93
Report Date: 2023-07-26
Date: 2023-06-30
Before After Market: After Market
Currency: USD
Eps Actual: 2.98
Eps Estimate: 2.92
Eps Difference: 0.06
Surprise Percent: 2.05
Report Date: 2023-04-26
Date: 2023-03-31
Before After Market: After Market
Currency: USD
Eps Actual: 2.2
Eps Estimate: 2.03
Eps Difference: 0.17
Surprise Percent: 8.37
Report Date: 2023-02-01
Date: 2022-12-31
Before After Market: After Market
Currency: USD
Eps Actual: 1.76
Eps Estimate: 2.22
Eps Difference: -0.46
Surprise Percent: -20.72
Report Date: 2022-10-26
Date: 2022-09-30
Before After Market: After Market
Currency: USD
Eps Actual: 1.64
Eps Estimate: 1.89
Eps Difference: -0.25
Surprise Percent: -13.22
Report Date: 2022-07-27
Date: 2022-06-30
Before After Market: After Market
Currency: USD
Eps Actual: 2.46
Eps Estimate: 2.59
Eps Difference: -0.13
Surprise Percent: -5.01
Report Date: 2022-04-27
Date: 2022-03-31
Before After Market: After Market
Currency: USD
Eps Actual: 2.72
Eps Estimate: 2.56
Eps Difference: 0.16
Surprise Percent: 6.2
Report Date: 2022-02-02
Date: 2021-12-31
Before After Market: After Market
Currency: USD
Eps Actual: 3.67
Eps Estimate: 3.84
Eps Difference: -0.17
Surprise Percent: -4.42
Report Date: 2021-10-25
Date: 2021-09-30
Before After Market: After Market
Currency: USD
Eps Actual: 3.22
Eps Estimate: 3.19
Eps Difference: 0.03
Surprise Percent: 0.94
Report Date: 2021-07-28
Date: 2021-06-30
Before After Market: After Market
Currency: USD
Eps Actual: 3.61
Eps Estimate: 3.03
Eps Difference: 0.58
Surprise Percent: 19.14
Report Date: 2021-04-28
Date: 2021-03-31
Before After Market: After Market
Currency: USD
Eps Actual: 3.3
Eps Estimate: 2.37
Eps Difference: 0.93
Surprise Percent: 39.24
Report Date: 2021-01-27
Date: 2020-12-31
Before After Market: After Market
Currency: USD
Eps Actual: 3.88
Eps Estimate: 3.22
Eps Difference: 0.66
Surprise Percent: 20.49
Report Date: 2020-10-29
Date: 2020-09-30
Before After Market: After Market
Currency: USD
Eps Actual: 2.4
Eps Estimate: 1.91
Eps Difference: 0.49
Surprise Percent: 25.65
Report Date: 2020-07-30
Date: 2020-06-30
Before After Market: After Market
Currency: USD
Eps Actual: 1.8
Eps Estimate: 1.39
Eps Difference: 0.41
Surprise Percent: 29.49
Report Date: 2020-04-29
Date: 2020-03-31
Before After Market: After Market
Currency: USD
Eps Actual: 1.71
Eps Estimate: 1.75
Eps Difference: -0.04
Surprise Percent: -2.28
Report Date: 2020-01-29
Date: 2019-12-31
Before After Market: After Market
Currency: USD
Eps Actual: 2.56
Eps Estimate: 2.53
Eps Difference: 0.03
Surprise Percent: 1.18
Report Date: 2019-10-30
Date: 2019-09-30
Before After Market: After Market
Currency: USD
Eps Actual: 2.12
Eps Estimate: 1.91
Eps Difference: 0.21
Surprise Percent: 10.99
Report Date: 2019-07-24
Date: 2019-06-30
Before After Market: After Market
Currency: USD
Eps Actual: 1.99
Eps Estimate: 1.88
Eps Difference: 0.11
Surprise Percent: 5.85
Report Date: 2019-04-24
Date: 2019-03-31
Before After Market: After Market
Currency: USD
Eps Actual: 1.89
Eps Estimate: 1.63
Eps Difference: 0.26
Surprise Percent: 15.95
Report Date: 2019-01-30
Date: 2018-12-31
Before After Market: After Market
Currency: USD
Eps Actual: 2.38
Eps Estimate: 2.19
Eps Difference: 0.19
Surprise Percent: 8.67
Report Date: 2018-10-30
Date: 2018-09-30
Before After Market: After Market
Currency: USD
Eps Actual: 1.76
Eps Estimate: 1.47
Eps Difference: 0.29
Surprise Percent: 19.72
Report Date: 2018-07-25
Date: 2018-06-30
Before After Market: After Market
Currency: USD
Eps Actual: 1.74
Eps Estimate: 1.72
Eps Difference: 0.02
Surprise Percent: 1.16
Report Date: 2018-04-25
Date: 2018-03-31
Before After Market: After Market
Currency: USD
Eps Actual: 1.69
Eps Estimate: 1.35
Eps Difference: 0.34
Surprise Percent: 25.18
Report Date: 2018-01-31
Date: 2017-12-31
Before After Market: After Market
Currency: USD
Eps Actual: 2.21
Eps Estimate: 1.95
Eps Difference: 0.26
Surprise Percent: 13.33
Report Date: 2017-11-01
Date: 2017-09-30
Before After Market: After Market
Currency: USD
Eps Actual: 1.59
Eps Estimate: 1.28
Eps Difference: 0.31
Surprise Percent: 24.21
Report Date: 2017-07-26
Date: 2017-06-30
Before After Market: After Market
Currency: USD
Eps Actual: 1.32
Eps Estimate: 1.13
Eps Difference: 0.19
Surprise Percent: 16.81
Report Date: 2017-05-03
Date: 2017-03-31
Before After Market: After Market
Currency: USD
Eps Actual: 1.3
Eps Estimate: 1.12
Eps Difference: 0.18
Surprise Percent: 16.07
Report Date: 2017-02-01
Date: 2016-12-31
Before After Market: After Market
Currency: USD
Eps Actual: 1.41
Eps Estimate: 1.31
Eps Difference: 0.1
Surprise Percent: 7.63
Report Date: 2016-11-02
Date: 2016-09-30
Before After Market: After Market
Currency: USD
Eps Actual: 1.09
Eps Estimate: 0.97
Eps Difference: 0.12
Surprise Percent: 12.37
Report Date: 2016-07-27
Date: 2016-06-30
Before After Market: After Market
Currency: USD
Eps Actual: 0.97
Eps Estimate: 0.82
Eps Difference: 0.15
Surprise Percent: 18.29
Report Date: 2016-04-27
Date: 2016-03-31
Before After Market: After Market
Currency: USD
Eps Actual: 0.77
Eps Estimate: 0.62
Eps Difference: 0.15
Surprise Percent: 24.19
Report Date: 2016-01-27
Date: 2015-12-31
Before After Market: After Market
Currency: USD
Eps Actual: 0.79
Eps Estimate: 0.68
Eps Difference: 0.11
Surprise Percent: 16.17
Report Date: 2015-11-04
Date: 2015-09-30
Before After Market: After Market
Currency: USD
Eps Actual: 0.57
Eps Estimate: 0.52
Eps Difference: 0.05
Surprise Percent: 9.61
Report Date: 2015-07-29
Date: 2015-06-30
Before After Market: After Market
Currency: USD
Eps Actual: 0.5
Eps Estimate: 0.47
Eps Difference: 0.03
Surprise Percent: 6.38
Report Date: 2015-04-22
Date: 2015-03-31
Before After Market: After Market
Currency: USD
Eps Actual: 0.42
Eps Estimate: 0.4
Eps Difference: 0.02
Report Date: 2015-01-28
Date: 2014-12-31
Before After Market: After Market
Currency: USD
Eps Actual: 0.54
Eps Estimate: 0.49
Eps Difference: 0.05
Surprise Percent: 10.20
Report Date: 2014-10-28
Date: 2014-09-30
Before After Market: After Market
Currency: USD
Eps Actual: 0.43
Eps Estimate: 0.4
Eps Difference: 0.03
Surprise Percent: 7.
Report Date: 2014-07-23
Date: 2014-06-30
Currency: USD
Eps Actual: 0.42
Eps Estimate: 0.32
Eps Difference: 0.1
Surprise Percent: 31.2
Report Date: 2014-04-23
Date: 2014-03-31
Currency: USD
Eps Actual: 0.34
Eps Estimate: 0.24
Eps Difference: 0.1
Surprise Percent: 41.66
Report Date: 2014-01-29
Date: 2013-12-31
Currency: USD
Eps Actual: 0.31
Eps Estimate: 0.27
Eps Difference: 0.04
Surprise Percent: 14.81
Report Date: 2013-10-30
Date: 2013-09-30
Currency: USD
Eps Actual: 0.25
Eps Estimate: 0.19
Eps Difference: 0.06
Surprise Percent: 31.57
Report Date: 2013-07-24
Date: 2013-06-30
Currency: USD
Eps Actual: 0.19
Eps Estimate: 0.14
Eps Difference: 0.05
Surprise Percent: 35.71
Report Date: 2013-05-01
Date: 2013-03-31
Currency: USD
Eps Actual: 0.12
Eps Estimate: 0.13
Eps Difference: -0.01
Surprise Percent: -7.69
Report Date: 2013-01-30
Date: 2012-12-31
Currency: USD
Eps Actual: 0.17
Eps Estimate: 0.15
Eps Difference: 0.02
Surprise Percent: 13.33
Report Date: 2012-10-23
Date: 2012-09-30
Currency: USD
Eps Actual: 0.12
Eps Estimate: 0.11
Eps Difference: 0.01
Surprise Percent: 9.09
Report Date: 2012-07-26
Date: 2012-06-30
Currency: USD
Eps Actual: 0.12
Eps Estimate: 0.12
Report Date: 2012-05-30
Date: 2012-03-31
Currency: USD
Eps Actual: 0.06
Date: 2026-12-31
Period: +1y
Growth: 0.14
Earnings Estimate Avg: 28.80
Earnings Estimate Low: 22.11
Earnings Estimate High: 33.39
Earnings Estimate Year Ago Eps: 25.17
Earnings Estimate Number Of Analysts: 56.00
Earnings Estimate Growth: 0.14
Revenue Estimate Avg: 214471354540.00
Revenue Estimate Low: 204206500000.00
Revenue Estimate High: 240610000000.00
Revenue Estimate Number Of Analysts: 59.00
Revenue Estimate Growth: 0.13
Eps Trend Current: 28.80
Eps Trend7days Ago: 28.75
Eps Trend30days Ago: 28.75
Eps Trend60days Ago: 29.04
Eps Trend90days Ago: 28.94
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 22.00
Eps Revisions Down Last30days: 21.00
Date: 2025-12-31
Growth: 0.06
Earnings Estimate Avg: 25.17
Earnings Estimate Low: 21.18
Earnings Estimate High: 27.56
Earnings Estimate Year Ago Eps: 23.86
Earnings Estimate Number Of Analysts: 60.00
Earnings Estimate Growth: 0.05
Revenue Estimate Avg: 188486583870.00
Revenue Estimate Low: 182814000000.00
Revenue Estimate High: 197179000000.00
Revenue Estimate Number Of Analysts: 63.00
Revenue Estimate Growth: 0.14
Eps Trend Current: 25.17
Eps Trend7days Ago: 25.15
Eps Trend30days Ago: 25.14
Eps Trend60days Ago: 25.42
Eps Trend90days Ago: 25.39
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 25.00
Eps Revisions Down Last30days: 32.00
Date: 2025-06-30
Period: +1q
Growth: 0.12
Earnings Estimate Avg: 5.79
Earnings Estimate Low: 4.96
Earnings Estimate High: 6.33
Earnings Estimate Year Ago Eps: 5.16
Earnings Estimate Number Of Analysts: 42.00
Earnings Estimate Growth: 0.12
Revenue Estimate Avg: 44851350790.00
Revenue Estimate Low: 43482800000.00
Revenue Estimate High: 46235000000.00
Revenue Estimate Number Of Analysts: 45.00
Revenue Estimate Growth: 0.14
Eps Trend Current: 5.79
Eps Trend7days Ago: 5.79
Eps Trend30days Ago: 5.79
Eps Trend60days Ago: 5.90
Eps Trend90days Ago: 5.89
Eps Revisions Up Last7days: 15.00
Eps Revisions Up Last30days: 14.00
Eps Revisions Down Last30days: 17.00
Date: 2025-03-31
Growth: 0.11
Earnings Estimate Avg: 5.25
Earnings Estimate Low: 4.70
Earnings Estimate High: 5.90
Earnings Estimate Year Ago Eps: 4.71
Earnings Estimate Number Of Analysts: 45.00
Earnings Estimate Growth: 0.11
Revenue Estimate Avg: 41456276240.00
Revenue Estimate Low: 40377000000.00
Revenue Estimate High: 42724000000.00
Revenue Estimate Number Of Analysts: 46.00
Revenue Estimate Growth: 0.13
Eps Trend Current: 5.25
Eps Trend7days Ago: 5.24
Eps Trend30days Ago: 5.24
Eps Trend60days Ago: 5.41
Eps Trend90days Ago: 5.42
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 6.00
Eps Revisions Down Last30days: 26.00
Date: 2024-12-31
Growth: 0.52
Earnings Estimate Avg: 22.68
Earnings Estimate Low: 21.50
Earnings Estimate High: 25.40
Earnings Estimate Year Ago Eps: 14.87
Earnings Estimate Number Of Analysts: 63.00
Earnings Estimate Growth: 0.52
Revenue Estimate Avg: 162991905620.00
Revenue Estimate Low: 160280000000.00
Revenue Estimate High: 164135000000.00
Revenue Estimate Number Of Analysts: 67.00
Revenue Estimate Growth: 0.20
Eps Trend Current: 22.68
Eps Trend7days Ago: 22.66
Eps Trend30days Ago: 22.61
Eps Trend60days Ago: 22.61
Eps Trend90days Ago: 21.53
Eps Revisions Up Last7days: 6.00
Eps Revisions Up Last30days: 8.00
Eps Revisions Down Last30days: 7.00
Date: 2024-09-30
Growth: 0.31
Earnings Estimate Avg: 5.25
Earnings Estimate Low: 4.75
Earnings Estimate High: 5.80
Earnings Estimate Year Ago Eps: 4.00
Earnings Estimate Number Of Analysts: 42.00
Earnings Estimate Growth: 0.31
Revenue Estimate Avg: 40286400000.00
Revenue Estimate Low: 39404000000.00
Revenue Estimate High: 41694000000.00
Revenue Estimate Number Of Analysts: 45.00
Revenue Estimate Growth: 0.20
Eps Trend Current: 5.25
Eps Trend7days Ago: 5.24
Eps Trend30days Ago: 5.21
Eps Trend60days Ago: 5.20
Eps Trend90days Ago: 5.18
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 14.00
Date: 2024-06-30
Growth: 0.58
Earnings Estimate Avg: 4.73
Earnings Estimate Low: 4.25
Earnings Estimate High: 5.31
Earnings Estimate Year Ago Eps: 2.98
Earnings Estimate Number Of Analysts: 39.00
Earnings Estimate Growth: 0.58
Revenue Estimate Avg: 38310600000.00
Revenue Estimate Low: 37542200000.00
Revenue Estimate High: 39028000000.00
Revenue Estimate Number Of Analysts: 41.00
Revenue Estimate Growth: 0.26
Eps Trend Current: 4.73
Eps Trend7days Ago: 4.72
Eps Trend30days Ago: 4.68
Eps Trend60days Ago: 4.67
Eps Trend90days Ago: 4.66
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 11.00
Date: 2024-03-31
Growth: 0.96
Earnings Estimate Avg: 4.32
Earnings Estimate Low: 3.67
Earnings Estimate High: 4.94
Earnings Estimate Year Ago Eps: 2.20
Earnings Estimate Number Of Analysts: 41.00
Earnings Estimate Growth: 0.96
Revenue Estimate Avg: 36155800000.00
Revenue Estimate Low: 34722000000.00
Revenue Estimate High: 37035000000.00
Revenue Estimate Number Of Analysts: 43.00
Revenue Estimate Growth: 0.26
Eps Trend Current: 4.32
Eps Trend7days Ago: 4.29
Eps Trend30days Ago: 3.93
Eps Trend60days Ago: 3.94
Eps Trend90days Ago: 3.58
Eps Revisions Up Last7days: 5.00
Eps Revisions Up Last30days: 17.00
Eps Revisions Down Last30days: 1.00
Date: 2023-12-31
Growth: 0.67
Earnings Estimate Avg: 14.39
Earnings Estimate Low: 12.66
Earnings Estimate High: 15.00
Earnings Estimate Year Ago Eps: 8.59
Earnings Estimate Number Of Analysts: 50.00
Earnings Estimate Growth: 0.67
Revenue Estimate Avg: 133747000000.00
Revenue Estimate Low: 125938000000.00
Revenue Estimate High: 134864000000.00
Revenue Estimate Number Of Analysts: 54.00
Revenue Estimate Growth: 0.14
Eps Trend Current: 14.39
Eps Trend7days Ago: 14.37
Eps Trend30days Ago: 12.98
Eps Trend60days Ago: 14.35
Eps Trend90days Ago: 13.68
Eps Revisions Up Last7days: 5.00
Eps Revisions Up Last30days: 13.00
Date: 2023-09-30
Growth: 1.08
Earnings Estimate Avg: 3.42
Earnings Estimate Low: 2.88
Earnings Estimate High: 4.03
Earnings Estimate Year Ago Eps: 1.64
Earnings Estimate Number Of Analysts: 37.00
Earnings Estimate Growth: 1.08
Revenue Estimate Avg: 31647200000.00
Revenue Estimate Low: 31068500000.00
Revenue Estimate High: 32579800000.00
Revenue Estimate Number Of Analysts: 36.00
Revenue Estimate Growth: 0.14
Eps Trend Current: 3.42
Eps Trend7days Ago: 3.61
Eps Trend30days Ago: 3.38
Eps Trend60days Ago: 3.60
Eps Trend90days Ago: 2.75
Eps Revisions Up Last30days: 6.00
Eps Revisions Down Last30days: 1.00
Date: 2023-06-30
Growth: 0.06
Earnings Estimate Avg: 2.63
Earnings Estimate Low: 2.13
Earnings Estimate High: 3.08
Earnings Estimate Year Ago Eps: 2.46
Earnings Estimate Number Of Analysts: 37.00
Earnings Estimate Growth: 0.06
Revenue Estimate Avg: 28125500000.00
Revenue Estimate Low: 26924500000.00
Revenue Estimate High: 28828100000.00
Revenue Estimate Number Of Analysts: 39.00
Revenue Estimate Growth: -0.02
Eps Trend Current: 2.63
Eps Trend7days Ago: 2.91
Eps Trend30days Ago: 2.89
Eps Trend60days Ago: 2.90
Eps Trend90days Ago: 24.85
Eps Revisions Up Last30days: 10.00
Eps Revisions Down Last30days: 1.00
Date: 2023-03-31
Growth: -0.25
Earnings Estimate Avg: 2.03
Earnings Estimate Low: 1.14
Earnings Estimate High: 3.03
Earnings Estimate Year Ago Eps: 2.72
Earnings Estimate Number Of Analysts: 39.00
Earnings Estimate Growth: -0.25
Revenue Estimate Avg: 27654600000.00
Revenue Estimate Low: 26763800000.00
Revenue Estimate High: 29277000000.00
Revenue Estimate Number Of Analysts: 40.00
Revenue Estimate Growth: -0.00
Eps Trend Current: 2.03
Eps Trend7days Ago: 2.02
Eps Trend30days Ago: 1.98
Eps Trend60days Ago: 2.00
Eps Trend90days Ago: 1.55
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 9.00
Date: 2022-12-31
Growth: -0.34
Earnings Estimate Avg: 9.08
Earnings Estimate Low: 8.25
Earnings Estimate High: 10.12
Earnings Estimate Year Ago Eps: 13.77
Earnings Estimate Number Of Analysts: 46.00
Earnings Estimate Growth: -0.34
Revenue Estimate Avg: 116130000000.00
Revenue Estimate Low: 114452000000.00
Revenue Estimate High: 117929000000.00
Revenue Estimate Number Of Analysts: 52.00
Revenue Estimate Growth: -0.01
Eps Trend Current: 9.08
Eps Trend7days Ago: 9.07
Eps Trend30days Ago: 9.08
Eps Trend60days Ago: 9.09
Eps Trend90days Ago: 9.11
Eps Revisions Up Last7days: 3.00
Eps Revisions Up Last30days: 7.00
Eps Revisions Down Last30days: 1.00
Date: 2022-09-30
Growth: -0.41
Earnings Estimate Avg: 1.89
Earnings Estimate Low: 1.22
Earnings Estimate High: 2.57
Earnings Estimate Year Ago Eps: 3.22
Earnings Estimate Number Of Analysts: 39.00
Earnings Estimate Growth: -0.41
Revenue Estimate Avg: 27405900000.00
Revenue Estimate Low: 25480400000.00
Revenue Estimate High: 28371000000.00
Revenue Estimate Number Of Analysts: 40.00
Eps Trend Current: 1.89
Eps Trend7days Ago: 1.91
Eps Trend30days Ago: 1.94
Eps Trend60days Ago: 1.91
Eps Trend90days Ago: 2.69
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 3.00
Eps Revisions Down Last30days: 1.00
Date: 2022-06-30
Growth: -0.27
Earnings Estimate Avg: 2.61
Earnings Estimate Low: 2.00
Earnings Estimate High: 3.35
Earnings Estimate Year Ago Eps: 3.61
Earnings Estimate Number Of Analysts: 40.00
Earnings Estimate Growth: -0.27
Revenue Estimate Avg: 28939900000.00
Revenue Estimate Low: 27682000000.00
Revenue Estimate High: 30451000000.00
Revenue Estimate Number Of Analysts: 38.00
Revenue Estimate Growth: 0.03
Eps Trend Current: 2.61
Eps Trend7days Ago: 2.61
Eps Trend30days Ago: 2.62
Eps Trend60days Ago: 2.68
Eps Trend90days Ago: 2.82
Eps Revisions Down Last30days: 3.00
Date: 2022-03-31
Growth: -0.22
Earnings Estimate Avg: 2.56
Earnings Estimate Low: 2.15
Earnings Estimate High: 3.25
Earnings Estimate Year Ago Eps: 3.30
Earnings Estimate Number Of Analysts: 40.00
Earnings Estimate Growth: -0.22
Revenue Estimate Avg: 28200900000.00
Revenue Estimate Low: 26550000000.00
Revenue Estimate High: 29493000000.00
Revenue Estimate Number Of Analysts: 40.00
Revenue Estimate Growth: 0.19
Eps Trend Current: 2.56
Eps Trend7days Ago: 2.56
Eps Trend30days Ago: 2.55
Eps Trend60days Ago: 2.58
Eps Trend90days Ago: 3.02
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 5.00
Eps Revisions Down Last30days: 3.00
Date: 2021-12-31
Growth: 0.38
Earnings Estimate Avg: 13.92
Earnings Estimate Low: 13.10
Earnings Estimate High: 14.59
Earnings Estimate Year Ago Eps: 10.09
Earnings Estimate Number Of Analysts: 51.00
Earnings Estimate Growth: 0.38
Revenue Estimate Avg: 117689000000.00
Revenue Estimate Low: 116912000000.00
Revenue Estimate High: 119842000000.00
Revenue Estimate Number Of Analysts: 51.00
Revenue Estimate Growth: 0.36
Eps Trend Current: 13.92
Eps Trend7days Ago: 13.92
Eps Trend30days Ago: 13.94
Eps Trend60days Ago: 13.95
Eps Trend90days Ago: 13.93
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 6.00
Date: 2021-09-30
Growth: 0.17
Earnings Estimate Avg: 3.19
Earnings Estimate Low: 2.68
Earnings Estimate High: 3.52
Earnings Estimate Year Ago Eps: 2.71
Earnings Estimate Number Of Analysts: 39.00
Earnings Estimate Growth: 0.17
Revenue Estimate Avg: 29578600000.00
Revenue Estimate Low: 28000000000.00
Revenue Estimate High: 30191700000.00
Revenue Estimate Number Of Analysts: 39.00
Eps Trend Current: 3.19
Eps Trend7days Ago: 3.17
Eps Trend30days Ago: 3.17
Eps Trend60days Ago: 3.16
Eps Trend90days Ago: 2.94
Eps Revisions Up Last7days: 3.00
Eps Revisions Up Last30days: 3.00
Eps Revisions Down Last7days: 1.00
Date: 2021-06-30
Growth: 0.67
Earnings Estimate Avg: 3.02
Earnings Estimate Low: 2.36
Earnings Estimate High: 3.38
Earnings Estimate Year Ago Eps: 1.80
Earnings Estimate Number Of Analysts: 40.00
Earnings Estimate Growth: 0.67
Revenue Estimate Avg: 27819200000.00
Revenue Estimate Low: 27046000000.00
Revenue Estimate High: 28399100000.00
Revenue Estimate Number Of Analysts: 38.00
Revenue Estimate Growth: 0.59
Eps Trend Current: 3.02
Eps Trend7days Ago: 3.02
Eps Trend30days Ago: 3.02
Eps Trend60days Ago: 3.01
Eps Trend90days Ago: 2.50
Date: 2021-03-31
Growth: 0.38
Earnings Estimate Avg: 2.37
Earnings Estimate Low: 1.95
Earnings Estimate High: 2.80
Earnings Estimate Year Ago Eps: 1.71
Earnings Estimate Number Of Analysts: 38.00
Earnings Estimate Growth: 0.38
Revenue Estimate Avg: 23670500000.00
Revenue Estimate Low: 21633000000.00
Revenue Estimate High: 25073000000.00
Revenue Estimate Number Of Analysts: 37.00
Revenue Estimate Growth: 0.33
Eps Trend Current: 2.37
Eps Trend7days Ago: 2.36
Eps Trend30days Ago: 2.37
Eps Trend60days Ago: 2.36
Eps Trend90days Ago: 2.11
Eps Revisions Up Last7days: 3.00
Eps Revisions Up Last30days: 6.00
Date: 2020-12-31
Growth: 0.45
Earnings Estimate Avg: 9.38
Earnings Estimate Low: 7.77
Earnings Estimate High: 10.00
Earnings Estimate Year Ago Eps: 6.43
Earnings Estimate Number Of Analysts: 47.00
Earnings Estimate Growth: 0.45
Revenue Estimate Avg: 84130700000.00
Revenue Estimate Low: 78099800000.00
Revenue Estimate High: 85608000000.00
Revenue Estimate Number Of Analysts: 48.00
Revenue Estimate Growth: 0.19
Eps Trend Current: 9.38
Eps Trend7days Ago: 9.35
Eps Trend30days Ago: 9.35
Eps Trend60days Ago: 9.33
Eps Trend90days Ago: 8.08
Eps Revisions Up Last7days: 8.00
Eps Revisions Up Last30days: 14.00
Date: 2020-09-30
Growth: -0.09
Earnings Estimate Avg: 1.91
Earnings Estimate Low: 1.55
Earnings Estimate High: 2.15
Earnings Estimate Year Ago Eps: 2.12
Earnings Estimate Number Of Analysts: 42.00
Earnings Estimate Growth: -0.09
Revenue Estimate Avg: 19818200000.00
Revenue Estimate Low: 19404000000.00
Revenue Estimate High: 20477000000.00
Revenue Estimate Number Of Analysts: 39.00
Revenue Estimate Growth: 0.12
Eps Trend Current: 1.91
Eps Trend7days Ago: 1.89
Eps Trend30days Ago: 1.89
Eps Trend60days Ago: 1.87
Eps Trend90days Ago: 1.71
Eps Revisions Up Last7days: 7.00
Eps Revisions Up Last30days: 15.00
Eps Revisions Down Last7days: 1.00
Date: 2020-06-30
Growth: 0.52
Earnings Estimate Avg: 1.39
Earnings Estimate Low: 0.97
Earnings Estimate High: 1.67
Earnings Estimate Year Ago Eps: 0.91
Earnings Estimate Number Of Analysts: 41.00
Earnings Estimate Growth: 0.52
Revenue Estimate Avg: 17402500000.00
Revenue Estimate Low: 16160000000.00
Revenue Estimate High: 19018000000.00
Revenue Estimate Number Of Analysts: 38.00
Revenue Estimate Growth: 0.03
Eps Trend Current: 1.39
Eps Trend7days Ago: 1.39
Eps Trend30days Ago: 1.37
Eps Trend60days Ago: 1.45
Eps Trend90days Ago: 1.43
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 12.00
Eps Revisions Down Last7days: 1.00
Date: 2020-03-31
Growth: 1.04
Earnings Estimate Avg: 1.74
Earnings Estimate Low: 1.37
Earnings Estimate High: 2.08
Earnings Estimate Year Ago Eps: 0.85
Earnings Estimate Number Of Analysts: 40.00
Earnings Estimate Growth: 1.04
Revenue Estimate Avg: 17480600000.00
Revenue Estimate Low: 16100000000.00
Revenue Estimate High: 19776700000.00
Revenue Estimate Number Of Analysts: 40.00
Revenue Estimate Growth: 0.15
Eps Trend Current: 1.74
Eps Trend7days Ago: 1.75
Eps Trend30days Ago: 1.88
Eps Trend60days Ago: 1.94
Eps Trend90days Ago: 1.96
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last7days: 2.00
Date: 2019-12-31
Growth: -0.15
Earnings Estimate Avg: 6.43
Earnings Estimate Low: 5.58
Earnings Estimate High: 8.65
Earnings Estimate Year Ago Eps: 7.57
Earnings Estimate Number Of Analysts: 42.00
Earnings Estimate Growth: -0.15
Revenue Estimate Avg: 70496600000.00
Revenue Estimate Low: 70054000000.00
Revenue Estimate High: 70915300000.00
Revenue Estimate Number Of Analysts: 49.00
Revenue Estimate Growth: 0.26
Eps Trend Current: 6.43
Eps Trend7days Ago: 6.41
Eps Trend30days Ago: 6.45
Eps Trend60days Ago: 6.48
Eps Trend90days Ago: 6.29
Eps Revisions Up Last7days: 4.00
Eps Revisions Up Last30days: 6.00
Date: 2019-09-30
Growth: 0.08
Earnings Estimate Avg: 1.91
Earnings Estimate Low: 1.69
Earnings Estimate High: 2.15
Earnings Estimate Year Ago Eps: 1.76
Earnings Estimate Number Of Analysts: 39.00
Earnings Estimate Growth: 0.08
Revenue Estimate Avg: 17367900000.00
Revenue Estimate Low: 16835000000.00
Revenue Estimate High: 18132000000.00
Revenue Estimate Number Of Analysts: 41.00
Revenue Estimate Growth: 0.26
Eps Trend Current: 1.91
Eps Trend7days Ago: 1.91
Eps Trend30days Ago: 1.91
Eps Trend60days Ago: 1.91
Eps Trend90days Ago: 1.91
Eps Revisions Up Last7days: 3.00
Eps Revisions Up Last30days: 5.00
Date: 2019-06-30
Growth: 0.08
Earnings Estimate Avg: 1.88
Earnings Estimate Low: 1.71
Earnings Estimate High: 2.09
Earnings Estimate Year Ago Eps: 1.74
Earnings Estimate Number Of Analysts: 41.00
Earnings Estimate Growth: 0.08
Revenue Estimate Avg: 16501800000.00
Revenue Estimate Low: 16277000000.00
Revenue Estimate High: 16833000000.00
Revenue Estimate Number Of Analysts: 42.00
Revenue Estimate Growth: 0.24
Eps Trend Current: 1.88
Eps Trend7days Ago: 1.87
Eps Trend30days Ago: 1.87
Eps Trend60days Ago: 1.86
Eps Trend90days Ago: 1.78
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 3.00
Eps Revisions Down Last7days: 2.00
Date: 2019-03-31
Growth: -0.03
Earnings Estimate Avg: 1.63
Earnings Estimate Low: 1.39
Earnings Estimate High: 1.95
Earnings Estimate Year Ago Eps: 1.69
Earnings Estimate Number Of Analysts: 39.00
Earnings Estimate Growth: -0.03
Revenue Estimate Avg: 14969100000.00
Revenue Estimate Low: 14448100000.00
Revenue Estimate High: 15242000000.00
Revenue Estimate Number Of Analysts: 38.00
Revenue Estimate Growth: 0.25
Eps Trend Current: 1.63
Eps Trend7days Ago: 1.63
Eps Trend30days Ago: 1.63
Eps Trend60days Ago: 1.63
Eps Trend90days Ago: 1.58
Eps Revisions Up Last30days: 3.00
Eps Revisions Down Last7days: 1.00
Date: 2018-12-31
Growth: 0.36
Earnings Estimate Avg: 7.37
Earnings Estimate Low: 7.03
Earnings Estimate High: 7.59
Earnings Estimate Year Ago Eps: 5.39
Earnings Estimate Number Of Analysts: 44.00
Earnings Estimate Growth: 0.36
Revenue Estimate Avg: 55321800000.00
Revenue Estimate Low: 55029900000.00
Revenue Estimate High: 55630000000.00
Revenue Estimate Number Of Analysts: 47.00
Revenue Estimate Growth: 0.36
Eps Trend Current: 7.37
Eps Trend7days Ago: 7.37
Eps Trend30days Ago: 7.38
Eps Trend60days Ago: 7.38
Eps Trend90days Ago: 7.37
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 6.00
Eps Revisions Down Last7days: 1.00
Date: 2018-09-30
Growth: -0.07
Earnings Estimate Avg: 1.47
Earnings Estimate Low: 1.17
Earnings Estimate High: 1.96
Earnings Estimate Year Ago Eps: 1.59
Earnings Estimate Number Of Analysts: 40.00
Earnings Estimate Growth: -0.07
Revenue Estimate Avg: 13782100000.00
Revenue Estimate Low: 12251000000.00
Revenue Estimate High: 14247000000.00
Revenue Estimate Number Of Analysts: 41.00
Revenue Estimate Growth: 0.33
Eps Trend Current: 1.47
Eps Trend7days Ago: 1.47
Eps Trend30days Ago: 1.48
Eps Trend60days Ago: 1.48
Eps Trend90days Ago: 1.51
Date: 2018-06-30
Growth: 0.30
Earnings Estimate Avg: 1.72
Earnings Estimate Low: 1.51
Earnings Estimate High: 1.97
Earnings Estimate Year Ago Eps: 1.32
Earnings Estimate Number Of Analysts: 35.00
Earnings Estimate Growth: 0.30
Revenue Estimate Avg: 13363800000.00
Revenue Estimate Low: 12825000000.00
Revenue Estimate High: 14184000000.00
Revenue Estimate Number Of Analysts: 37.00
Revenue Estimate Growth: 0.43
Eps Trend Current: 1.72
Eps Trend7days Ago: 1.72
Eps Trend30days Ago: 1.72
Eps Trend60days Ago: 1.70
Eps Trend90days Ago: 1.63
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 7.00
Eps Revisions Down Last7days: 1.00
Date: 2018-03-31
Growth: 0.29
Earnings Estimate Avg: 1.35
Earnings Estimate Low: 1.07
Earnings Estimate High: 1.54
Earnings Estimate Year Ago Eps: 1.04
Earnings Estimate Number Of Analysts: 35.00
Earnings Estimate Growth: 0.29
Revenue Estimate Avg: 11408200000.00
Revenue Estimate Low: 10589000000.00
Revenue Estimate High: 11733000000.00
Revenue Estimate Number Of Analysts: 35.00
Revenue Estimate Growth: 0.42
Eps Trend Current: 1.35
Eps Trend7days Ago: 1.36
Eps Trend30days Ago: 1.36
Eps Trend60days Ago: 1.36
Eps Trend90days Ago: 1.25
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 3.00
Eps Revisions Down Last7days: 2.00
Date: 2017-12-31
Growth: 0.39
Earnings Estimate Avg: 5.91
Earnings Estimate Low: 5.38
Earnings Estimate High: 6.67
Earnings Estimate Year Ago Eps: 4.23
Earnings Estimate Number Of Analysts: 41.00
Earnings Estimate Growth: 0.39
Revenue Estimate Avg: 40277600000.00
Revenue Estimate Low: 39830700000.00
Revenue Estimate High: 41720000000.00
Revenue Estimate Number Of Analysts: 40.00
Revenue Estimate Growth: 0.45
Eps Trend Current: 5.91
Eps Trend7days Ago: 5.90
Eps Trend30days Ago: 5.86
Eps Trend60days Ago: 5.86
Eps Trend90days Ago: 5.35
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 9.00
Date: 2017-09-30
Growth: 0.17
Earnings Estimate Avg: 1.28
Earnings Estimate Low: 1.16
Earnings Estimate High: 1.44
Earnings Estimate Year Ago Eps: 1.09
Earnings Estimate Number Of Analysts: 36.00
Earnings Estimate Growth: 0.17
Revenue Estimate Avg: 9835720000.00
Revenue Estimate Low: 9521500000.00
Revenue Estimate High: 10178000000.00
Revenue Estimate Number Of Analysts: 36.00
Revenue Estimate Growth: 0.40
Eps Trend Current: 1.28
Eps Trend7days Ago: 1.28
Eps Trend30days Ago: 1.27
Eps Trend60days Ago: 1.27
Eps Trend90days Ago: 1.26
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 5.00
Date: 2017-06-30
Growth: 0.15
Earnings Estimate Avg: 1.12
Earnings Estimate Low: 1.01
Earnings Estimate High: 1.21
Earnings Estimate Year Ago Eps: 0.97
Earnings Estimate Number Of Analysts: 35.00
Earnings Estimate Growth: 0.15
Revenue Estimate Avg: 9195590000.00
Revenue Estimate Low: 8818000000.00
Revenue Estimate High: 9448000000.00
Revenue Estimate Number Of Analysts: 34.00
Revenue Estimate Growth: 0.42
Eps Trend Current: 1.12
Eps Trend7days Ago: 1.12
Eps Trend30days Ago: 1.11
Eps Trend60days Ago: 1.11
Eps Trend90days Ago: 1.30
Eps Revisions Up Last7days: 4.00
Eps Revisions Up Last30days: 9.00
Eps Revisions Down Last7days: 1.00
Date: 2024-12-31
Eps Actual: 23.9
Date: 2023-12-31
Eps Actual: 14.
Date: 2022-12-31
Eps Actual: 8.5
Date: 2021-12-31
Eps Actual: 13.
Date: 2020-12-31
Eps Actual: 9.7
Date: 2019-12-31
Eps Actual: 8.5
Date: 2018-12-31
Eps Actual: 7.5
Date: 2017-12-31
Eps Actual: 6.4
Date: 2016-12-31
Eps Actual: 4.2
Date: 2015-12-31
Eps Actual: 2.2
Date: 2014-12-31
Eps Actual: 1.7
Date: 2013-12-31
Eps Actual: 0.8
Date: 2012-12-31
Eps Actual: 0.47