Skip to main content

Alibaba Group Holding Ltd (BABA.US) Stock Price and Company Information, 2025

Alibaba Group Holding Ltd

BABA.US

Exchange: US
Currency US Dollar
Open Figi: BBG006G2JVL2
ISIN: US01609W1027
LEI: 5493001NTNQJDH60PM02
Primary Ticker: 9988.HK
CUSIP: 01609W102
CIK: 0001577552
Fiscal Year End: March
IPO Date: 2014-09-19
International Domestic: International/Domestic
Sector: Consumer Cyclical
Industry: Internet Retail
Gic Sector: Consumer Discretionary
Gic Group: Consumer Discretionary Distribution & Retail
Gic Industry: Broadline Retail
Gic Sub Industry: Broadline Retail
Home Category: ADR
Is Delisted: False
Description: Alibaba Group Holding Limited, through its subsidiaries, provides technology infrastructure and marketing reach to help merchants, brands, retailers, and other businesses to engage with their users and customers in the People's Republic of China and internationally. The company operates through seven segments: China Commerce, International Commerce, Local Consumer Services, Cainiao, Cloud, Digital Media and Entertainment, and Innovation Initiatives and Others. It operates Taobao and Tmall, which are digital retail platforms; Alimama, a proprietary monetization platform; 1688.com and Alibaba.com, which are online wholesale marketplaces; Ali Express, a retail marketplace; Lazada, Trendyol, and Daraz that are e-commerce platforms; Freshippo, a retail platform for groceries and fresh goods; and Tmall Global, an import e-commerce platform. The company also operates Cainiao Network logistic services platform; Ele.me, an on-demand delivery and local services platform; Koubei, a restaurant and local services guide platform; and Fliggy, an online travel platform. In addition, it offers pay-for-performance, in-feed, and display marketing services; and Taobao Ad Network and Exchange, a real-time online bidding marketing exchange. Further, the company provides elastic computing, storage, network, security, database, big data, and Io T services; and hardware, software license, software installation, and application development and maintenance services. Additionally, it operates Youku, an online video platform; Quark, a platform for information search, storage, and consumption; Alibaba Pictures and other content platforms that provide online videos, films, live events, news feeds, literature, music, and others; Amap, a mobile digital map, navigation, and real-time traffic information app; Ding Talk, a business efficiency mobile app; Tmall Genie smart speaker; and Qwen, an artificial intelligence chatbot. The company was incorporated in 1999 and is based in Hangzhou, the People's Republic of China.
Address: 969 West Wen Yi Road, Hangzhou, China, 311121
Code: 9988
Exchange: HK
Name: Alibaba Group Holding Ltd
Code: BABA34
Exchange: SA
Name: Alibaba Group Holding Limited
Website: https://www.alibabagroup.com
Full Time Employees: 194320
Updated On: 2025-03-16

Highlights

Market Capitalization: 335156281344
Market Capitalization Mln: 335156.28
EBITDA: 190467997696
PE Ratio: 20.47
PEG Ratio: 0.82
Wall Street Target Price: 161.20
Book Value: 432.52
Dividend Share: 7.22
Dividend Yield: 0.01
Earnings Share: 6.89
EPS Estimate Current Year: 65.51
EPS Estimate Next Year: 74.39
EPS Estimate Next Quarter: 12.11
EPS Estimate Current Quarter: 19.37
Most Recent Quarter: 2024-12-31
Profit Margin: 0.12
Operating Margin TTM: 0.17
Return On Assets TTM: 0.05
Return On Equity TTM: 0.10
Revenue TTM: 981767028736
Revenue Per Share TTM: 411.00
Quarterly Revenue Growth YOY: 0.07
Gross Profit TTM: 381009985536
Diluted Eps TTM: 6.89
Quarterly Earnings Growth YOY: 2.60

Valuation

Trailing PE: 20.47
Forward PE: 14.43
Price Sales TTM: 0.34
Price Book MRQ: 2.42
Enterprise Value: 301390544318
Enterprise Value Revenue: 2.22
Enterprise Value Ebitda: 12.87

Technicals

Beta: 0.27
52 Week High: 145.36
52 Week Low: 67.78
50 Day MA: 109.95
200 Day MA: 92.27
Shares Short: 49610193
Shares Short Prior Month: 49367629
Short Ratio: 1.12
Short Percent: 0.02

Splits & Dividends

Forward Annual Dividend Rate: 2
Forward Annual Dividend Yield: 0.01
Payout Ratio: 0.01
Dividend Date: 2024-07-12
Ex Dividend Date: 2024-06-13

Holders

Name: PRIMECAP Management Company
Date: 2024-12-31
Total Shares: 0.92
Total Assets: 1.44
Current Shares: 21955107
Change: 37555
Change p: 0.17
Name: Dodge & Cox
Date: 2024-12-31
Total Shares: 0.60
Total Assets: 0.71
Current Shares: 14469770
Change: -3616800
Change p: -19.99
Name: JP Morgan Chase & Co
Date: 2024-12-31
Total Shares: 0.54
Total Assets: 0.08
Current Shares: 12994223
Change: -14974173
Change p: -53.53
Name: Fidelity International Ltd
Date: 2024-12-31
Total Shares: 0.54
Total Assets: 1.01
Current Shares: 12828184
Change: -1195016
Change p: -8.52
Name: Morgan Stanley - Brokerage Accounts
Date: 2024-12-31
Total Shares: 0.51
Total Assets: 0.07
Current Shares: 12142233
Change: 2542075
Change p: 26.47
Name: Appaloosa LP
Date: 2024-12-31
Total Shares: 0.49
Total Assets: 15.53
Current Shares: 11843158
Change: 1843158
Change p: 18.43
Name: HSBC Holdings PLC
Date: 2024-12-31
Total Shares: 0.43
Total Assets: 0.51
Current Shares: 10363776
Change: 1470663
Change p: 16.53
Name: Sanders Capital, LLC
Date: 2024-12-31
Total Shares: 0.37
Total Assets: 1.10
Current Shares: 8897277
Change: -9563157
Change p: -51.80
Name: BNP Paribas Arbitrage, SA
Date: 2024-12-31
Total Shares: 0.31
Total Assets: 0.36
Current Shares: 7586166
Change: 6408727
Change p: 544.29
Name: Goldman Sachs Group Inc
Date: 2024-12-31
Total Shares: 0.30
Total Assets: 0.09
Current Shares: 7284910
Change: -2858534
Change p: -28.18
Name: NORGES BANK
Date: 2024-12-31
Total Shares: 0.29
Total Assets: 0.07
Current Shares: 6905047
Change: 1270174
Change p: 22.54
Name: Bank of America Corp
Date: 2024-12-31
Total Shares: 0.28
Total Assets: 0.04
Current Shares: 6676773
Change: 438537
Change p: 7.02
Name: T. Rowe Price Associates, Inc.
Date: 2024-12-31
Total Shares: 0.25
Total Assets: 0.05
Current Shares: 6010789
Change: -6788119
Change p: -53.03
Name: H&H International Investment, LLC
Date: 2024-12-31
Total Shares: 0.22
Total Assets: 3.18
Current Shares: 5450830
Change: 7100
Change p: 0.13
Name: Fisher Asset Management, LLC
Date: 2024-12-31
Total Shares: 0.21
Total Assets: 0.17
Current Shares: 5093828
Change: 78757
Change p: 1.57
Name: Hillhouse Capital Advisors, Ltd.
Date: 2024-12-31
Total Shares: 0.20
Total Assets: 14.35
Current Shares: 4887300
Change: -3940300
Change p: -44.63
Name: Loomis, Sayles & Company LP
Date: 2024-12-31
Total Shares: 0.19
Total Assets: 0.50
Current Shares: 4739306
Change: -158189
Change p: -3.2
Name: UBS Asset Mgmt Americas Inc
Date: 2024-12-31
Total Shares: 0.19
Total Assets: 0.09
Current Shares: 4610035
Change: 752275
Change p: 19.50
Name: Temasek Holdings Ltd.
Date: 2024-12-31
Total Shares: 0.18
Total Assets: 1.49
Current Shares: 4464559
Change: -4743338
Change p: -51.51
Name: Lazard Asset Management LLC
Date: 2024-12-31
Total Shares: 0.18
Total Assets: 0.54
Current Shares: 4355410
Change: -32514
Change p: -0.74
Name: Vanguard PRIMECAP Inv
Date: 2024-12-31
Total Shares: 0.52
Total Assets: 1.40
Current Shares: 12377917
Change: 208200
Change p: 1.71
Name: Dodge & Cox International Stock I
Date: 2024-12-31
Total Shares: 0.40
Total Assets: 1.73
Current Shares: 9565900
Change: -2484900
Change p: -20.62
Name: Fidelity Global Technology A-Dis-EUR
Date: 2024-12-31
Total Shares: 0.29
Total Assets: 2.36
Current Shares: 6912799
Change: 1804
Change p: 0.02
Name: JP Morgan Large Cap Growth I
Date: 2025-01-31
Total Shares: 0.19
Total Assets: 0.41
Current Shares: 4584034
Change: 1862845
Change p: 68.45
Name: Vanguard Capital Opportunity Inv
Date: 2024-12-31
Total Shares: 0.16
Total Assets: 1.48
Current Shares: 3962500
Change: 18000
Change p: 0.45
Name: UBS China Equity Opportunity
Date: 2024-09-30
Total Shares: 0.09
Total Assets: 6.58
Current Shares: 2163320
Change: -35200
Change p: -1.60
Name: Macquarie Emerging Markets Instl
Date: 2025-01-31
Total Shares: 0.08
Total Assets: 3.49
Current Shares: 1940000
Name: Macquarie Emerging Markets Equity
Date: 2024-12-31
Total Shares: 0.08
Total Assets: 3.17
Current Shares: 1940000
Name: UBS (Lux) EF China Oppo(USD) P USD acc
Date: 2025-01-31
Total Shares: 0.07
Total Assets: 5.88
Current Shares: 1831386
Change: -149205
Change p: -7.53
Name: Dodge & Cox Global Stock I
Date: 2024-12-31
Total Shares: 0.07
Total Assets: 1.35
Current Shares: 1745100
Change: -590000
Change p: -25.26
Name: JPM US Technology A (dist) USD
Date: 2025-02-28
Total Shares: 0.07
Total Assets: 2.84
Current Shares: 1684006
Change: 591710
Change p: 54.17
Name: UBS Global Emerging Mkts Opp P USD
Date: 2025-02-28
Total Shares: 0.06
Total Assets: 7.52
Current Shares: 1468919
Change: -22089
Change p: -1.48
Name: Invesco Developing Markets A
Date: 2025-01-31
Total Shares: 0.05
Total Assets: 0.85
Current Shares: 1374517
Change: 948649
Change p: 222.75
Name: T. Rowe Price International Val Eq Tr- A
Date: 2024-12-31
Total Shares: 0.05
Total Assets: 0.77
Current Shares: 1351460
Change: 7216
Change p: 0.53
Name: Fidelity Global Innovators Cl F
Date: 2024-09-30
Total Shares: 0.05
Total Assets: 1.31
Current Shares: 1313569
Change: 1313569
Name: Vanguard PRIMECAP Core Inv
Date: 2024-12-31
Total Shares: 0.05
Total Assets: 0.88
Current Shares: 1302500
Change: 51000
Change p: 4.07
Name: PRIMECAP Odyssey Aggressive Growth
Date: 2024-12-31
Total Shares: 0.05
Total Assets: 1.60
Current Shares: 1284100
Change: 2500
Change p: 0.19
Name: Avantis Emerging Markets Equity ETF
Date: 2025-02-28
Total Shares: 0.05
Total Assets: 2.20
Current Shares: 1218196
Name: PRIMECAP Odyssey Growth
Date: 2024-12-31
Total Shares: 0.05
Total Assets: 1.94
Current Shares: 1215520
Change: -31440
Change p: -2.52
Name: Fidelity Canadian Large Cap Sr B
Date: 2024-12-31
Total Shares: 0.05
Total Assets: 1.70
Current Shares: 1200000
Change: 1200000

Earnings

Report Date: 2025-05-12
Date: 2025-03-31
Before After Market: Before Market
Currency: CNY
Report Date: 2025-02-05
Date: 2024-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 21.39
Eps Estimate: 19.37
Eps Difference: 2.01
Surprise Percent: 10.39
Report Date: 2024-11-14
Date: 2024-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 15.06
Eps Estimate: 14.77
Eps Difference: 0.28
Surprise Percent: 1.94
Report Date: 2024-08-15
Date: 2024-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 16.44
Eps Estimate: 15.23
Eps Difference: 1.21
Surprise Percent: 7.94
Report Date: 2024-05-14
Date: 2024-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 10.14
Eps Estimate: 10.21
Eps Difference: -0.07
Surprise Percent: -0.68
Report Date: 2024-02-07
Date: 2023-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 18.97
Eps Estimate: 19.18
Eps Difference: -0.21
Surprise Percent: -1.09
Report Date: 2023-11-16
Date: 2023-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 15.63
Eps Estimate: 15.37
Eps Difference: 0.26
Surprise Percent: 1.69
Report Date: 2023-08-10
Date: 2023-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 17.37
Eps Estimate: 14.51
Eps Difference: 2.86
Surprise Percent: 19.71
Report Date: 2023-05-18
Date: 2023-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 10.71
Eps Estimate: 9.42
Eps Difference: 1.29
Surprise Percent: 13.69
Report Date: 2023-02-23
Date: 2022-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 19.26
Eps Estimate: 16.27
Eps Difference: 2.99
Surprise Percent: 18.37
Report Date: 2022-11-17
Date: 2022-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 12.92
Eps Estimate: 11.61
Eps Difference: 1.31
Surprise Percent: 11.28
Report Date: 2022-08-04
Date: 2022-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 11.68
Eps Estimate: 10.39
Eps Difference: 1.29
Surprise Percent: 12.41
Report Date: 2022-05-26
Date: 2022-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 7.95
Eps Estimate: 7.33
Eps Difference: 0.62
Surprise Percent: 8.45
Report Date: 2022-02-24
Date: 2021-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 16.87
Eps Estimate: 16.18
Eps Difference: 0.69
Surprise Percent: 4.26
Report Date: 2021-11-18
Date: 2021-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 11.2
Eps Estimate: 12.36
Eps Difference: -1.16
Surprise Percent: -9.38
Report Date: 2021-08-03
Date: 2021-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 16.6
Eps Estimate: 14.43
Eps Difference: 2.17
Surprise Percent: 15.03
Report Date: 2021-05-13
Date: 2021-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 10.32
Eps Estimate: 11.11
Eps Difference: -0.79
Surprise Percent: -7.11
Report Date: 2021-02-02
Date: 2020-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 22.03
Eps Estimate: 20.87
Eps Difference: 1.16
Surprise Percent: 5.55
Report Date: 2020-11-05
Date: 2020-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 17.97
Eps Estimate: 14.08
Eps Difference: 3.89
Surprise Percent: 27.62
Report Date: 2020-08-20
Date: 2020-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 14.82
Eps Estimate: 13.77
Eps Difference: 1.05
Surprise Percent: 7.62
Report Date: 2020-05-22
Date: 2020-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 9.2
Eps Estimate: 6.1
Eps Difference: 3.1
Surprise Percent: 50.81
Report Date: 2020-02-13
Date: 2019-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 18.19
Eps Estimate: 15.74
Eps Difference: 2.45
Surprise Percent: 15.56
Report Date: 2019-11-01
Date: 2019-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 13.1
Eps Estimate: 10.65
Eps Difference: 2.45
Surprise Percent: 23.00
Report Date: 2019-08-15
Date: 2019-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 12.55
Eps Estimate: 10.29
Eps Difference: 2.26
Surprise Percent: 21.96
Report Date: 2019-05-15
Date: 2019-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 8.57
Eps Estimate: 6.57
Eps Difference: 2
Surprise Percent: 30.44
Report Date: 2019-01-30
Date: 2018-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 12.19
Eps Estimate: 11.28
Eps Difference: 0.91
Surprise Percent: 8.06
Report Date: 2018-11-02
Date: 2018-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 9.6
Eps Estimate: 7.41
Eps Difference: 2.19
Surprise Percent: 29.55
Report Date: 2018-08-23
Date: 2018-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 8.04
Eps Estimate: 8.18
Eps Difference: -0.14
Surprise Percent: -1.71
Report Date: 2018-05-04
Date: 2018-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 5.73
Eps Estimate: 5.45
Eps Difference: 0.28
Surprise Percent: 5.13
Report Date: 2018-02-01
Date: 2017-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 10.61
Eps Estimate: 10.56
Eps Difference: 0.05
Surprise Percent: 0.47
Report Date: 2017-11-02
Date: 2017-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 8.57
Eps Estimate: 6.85
Eps Difference: 1.72
Surprise Percent: 25.10
Report Date: 2017-08-17
Date: 2017-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 7.95
Eps Estimate: 6.22
Eps Difference: 1.73
Surprise Percent: 27.81
Report Date: 2017-05-18
Date: 2017-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 4.35
Eps Estimate: 4.48
Eps Difference: -0.13
Surprise Percent: -2.90
Report Date: 2017-01-24
Date: 2016-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 9.02
Eps Estimate: 7.74
Eps Difference: 1.28
Surprise Percent: 16.53
Report Date: 2016-11-02
Date: 2016-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 5.26
Eps Estimate: 4.68
Eps Difference: 0.58
Surprise Percent: 12.39
Report Date: 2016-08-11
Date: 2016-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 4.9
Eps Estimate: 4.16
Eps Difference: 0.74
Surprise Percent: 17.78
Report Date: 2016-05-05
Date: 2016-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 3.02
Eps Estimate: 3.6
Eps Difference: -0.58
Surprise Percent: -16.11
Report Date: 2016-01-28
Date: 2015-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 6.43
Eps Estimate: 5.78
Eps Difference: 0.65
Surprise Percent: 11.24
Report Date: 2015-10-27
Date: 2015-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 3.63
Eps Estimate: 3.42
Eps Difference: 0.21
Surprise Percent: 6.14
Report Date: 2015-08-12
Date: 2015-06-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 0.59
Eps Estimate: 0.58
Eps Difference: 0.01
Surprise Percent: 1.72
Report Date: 2015-05-07
Date: 2015-03-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 0.48
Eps Estimate: 0.42
Eps Difference: 0.06
Surprise Percent: 14.28
Report Date: 2015-01-29
Date: 2014-12-31
Before After Market: Before Market
Currency: CNY
Eps Actual: 0.81
Eps Estimate: 0.75
Eps Difference: 0.06
Report Date: 2014-11-04
Date: 2014-09-30
Before After Market: Before Market
Currency: CNY
Eps Actual: 0.45
Eps Estimate: 0.45
Date: 2026-03-31
Period: +1y
Growth: 0.13
Earnings Estimate Avg: 74.39
Earnings Estimate Low: 62.61
Earnings Estimate High: 81.06
Earnings Estimate Year Ago Eps: 65.51
Earnings Estimate Number Of Analysts: 29.00
Earnings Estimate Growth: 0.13
Revenue Estimate Avg: 1074817371700.00
Revenue Estimate Low: 942653000000.00
Revenue Estimate High: 1132400000000.00
Revenue Estimate Number Of Analysts: 51.00
Revenue Estimate Growth: 0.07
Eps Trend Current: 74.39
Eps Trend7days Ago: 74.26
Eps Trend30days Ago: 70.89
Eps Trend60days Ago: 70.98
Eps Trend90days Ago: 70.53
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 23.00
Eps Revisions Down Last30days: 3.00
Date: 2025-06-30
Period: +1q
Growth: 0.10
Earnings Estimate Avg: 18.21
Earnings Estimate Low: 15.87
Earnings Estimate High: 19.20
Earnings Estimate Year Ago Eps: 16.44
Earnings Estimate Number Of Analysts: 6.00
Earnings Estimate Growth: 0.10
Revenue Estimate Avg: 261352133620.00
Revenue Estimate Low: 255848000000.00
Revenue Estimate High: 266524327340.00
Revenue Estimate Number Of Analysts: 5.00
Revenue Estimate Growth: 0.07
Eps Trend Current: 18.21
Eps Trend7days Ago: 18.21
Eps Trend30days Ago: 17.37
Eps Trend60days Ago: 17.51
Eps Trend90days Ago: 17.46
Eps Revisions Up Last7days: 3.00
Eps Revisions Up Last30days: 3.00
Eps Revisions Down Last30days: 2.00
Date: 2025-03-31
Growth: 0.05
Earnings Estimate Avg: 65.51
Earnings Estimate Low: 58.29
Earnings Estimate High: 68.07
Earnings Estimate Year Ago Eps: 62.23
Earnings Estimate Number Of Analysts: 28.00
Earnings Estimate Growth: 0.05
Revenue Estimate Avg: 999483361830.00
Revenue Estimate Low: 956794000000.00
Revenue Estimate High: 1025804000000.00
Revenue Estimate Number Of Analysts: 50.00
Revenue Estimate Growth: 0.06
Eps Trend Current: 65.51
Eps Trend7days Ago: 65.39
Eps Trend30days Ago: 62.96
Eps Trend60days Ago: 62.99
Eps Trend90days Ago: 63.81
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 24.00
Eps Revisions Down Last30days: 2.00
Date: 2024-12-31
Growth: 0.02
Earnings Estimate Avg: 19.37
Earnings Estimate Low: 17.38
Earnings Estimate High: 21.46
Earnings Estimate Year Ago Eps: 18.97
Earnings Estimate Number Of Analysts: 16.00
Earnings Estimate Growth: 0.02
Revenue Estimate Avg: 278927422270.00
Revenue Estimate Low: 273744000000.00
Revenue Estimate High: 286682000000.00
Revenue Estimate Number Of Analysts: 21.00
Revenue Estimate Growth: 0.07
Eps Trend Current: 19.37
Eps Trend7days Ago: 19.49
Eps Trend30days Ago: 19.52
Eps Trend60days Ago: 20.00
Eps Trend90days Ago: 20.00
Eps Revisions Up Last30days: 3.00
Eps Revisions Down Last30days: 2.00
Date: 2024-09-30
Growth: -0.05
Earnings Estimate Avg: 14.77
Earnings Estimate Low: 11.66
Earnings Estimate High: 17.58
Earnings Estimate Year Ago Eps: 15.63
Earnings Estimate Number Of Analysts: 15.00
Earnings Estimate Growth: -0.05
Revenue Estimate Avg: 240036975390.00
Revenue Estimate Low: 235502000000.00
Revenue Estimate High: 254864000000.00
Revenue Estimate Number Of Analysts: 26.00
Revenue Estimate Growth: 0.06
Eps Trend Current: 14.77
Eps Trend7days Ago: 14.64
Eps Trend30days Ago: 14.66
Eps Trend60days Ago: 14.82
Eps Trend90days Ago: 13.95
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 3.00
Eps Revisions Down Last30days: 4.00
Date: 2024-06-30
Growth: -0.10
Earnings Estimate Avg: 2.13
Earnings Estimate Low: 1.64
Earnings Estimate High: 2.40
Earnings Estimate Year Ago Eps: 2.38
Earnings Estimate Number Of Analysts: 18.00
Earnings Estimate Growth: -0.10
Revenue Estimate Avg: 34808200000.00
Revenue Estimate Low: 33062100000.00
Revenue Estimate High: 35494300000.00
Revenue Estimate Number Of Analysts: 24.00
Eps Trend Current: 2.13
Eps Trend7days Ago: 2.12
Eps Trend30days Ago: 2.10
Eps Trend60days Ago: 2.09
Eps Trend90days Ago: 2.07
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 3.00
Date: 2024-03-31
Growth: 0.13
Earnings Estimate Avg: 8.64
Earnings Estimate Low: 7.63
Earnings Estimate High: 9.38
Earnings Estimate Year Ago Eps: 7.64
Earnings Estimate Number Of Analysts: 30.00
Earnings Estimate Growth: 0.13
Revenue Estimate Avg: 130323000000.00
Revenue Estimate Low: 129416000000.00
Revenue Estimate High: 140355000000.00
Revenue Estimate Number Of Analysts: 44.00
Revenue Estimate Growth: 0.07
Eps Trend Current: 8.64
Eps Trend7days Ago: 8.64
Eps Trend30days Ago: 8.66
Eps Trend60days Ago: 8.75
Eps Trend90days Ago: 8.87
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last30days: 3.00
Date: 2023-12-31
Growth: -0.03
Earnings Estimate Avg: 2.69
Earnings Estimate Low: 2.31
Earnings Estimate High: 3.35
Earnings Estimate Year Ago Eps: 2.79
Earnings Estimate Number Of Analysts: 18.00
Earnings Estimate Growth: -0.03
Revenue Estimate Avg: 36763100000.00
Revenue Estimate Low: 36145900000.00
Revenue Estimate High: 38012200000.00
Revenue Estimate Number Of Analysts: 23.00
Eps Trend Current: 2.69
Eps Trend7days Ago: 2.73
Eps Trend30days Ago: 2.83
Eps Trend60days Ago: 2.82
Eps Trend90days Ago: 2.82
Eps Revisions Down Last30days: 2.00
Date: 2023-09-30
Growth: 0.10
Earnings Estimate Avg: 2.12
Earnings Estimate Low: 1.72
Earnings Estimate High: 2.38
Earnings Estimate Year Ago Eps: 1.92
Earnings Estimate Number Of Analysts: 17.00
Earnings Estimate Growth: 0.10
Revenue Estimate Avg: 30923200000.00
Revenue Estimate Low: 29667500000.00
Revenue Estimate High: 31757300000.00
Revenue Estimate Number Of Analysts: 22.00
Eps Trend Current: 2.12
Eps Trend7days Ago: 2.12
Eps Trend30days Ago: 2.16
Eps Trend60days Ago: 2.13
Eps Trend90days Ago: 2.10
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last30days: 1.00
Date: 2023-06-30
Growth: 0.24
Earnings Estimate Avg: 2.02
Earnings Estimate Low: 1.75
Earnings Estimate High: 2.46
Earnings Estimate Year Ago Eps: 1.62
Earnings Estimate Number Of Analysts: 20.00
Earnings Estimate Growth: 0.24
Revenue Estimate Avg: 31198100000.00
Revenue Estimate Low: 29788900000.00
Revenue Estimate High: 31981000000.00
Revenue Estimate Number Of Analysts: 25.00
Revenue Estimate Growth: 0.09
Eps Trend Current: 2.02
Eps Trend7days Ago: 2.04
Eps Trend30days Ago: 1.97
Eps Trend60days Ago: 1.97
Eps Trend90days Ago: 2.08
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 9.00
Date: 2023-03-31
Growth: 0.04
Earnings Estimate Avg: 7.68
Earnings Estimate Low: 7.27
Earnings Estimate High: 8.09
Earnings Estimate Year Ago Eps: 7.32
Earnings Estimate Number Of Analysts: 24.00
Earnings Estimate Growth: 0.04
Revenue Estimate Avg: 124784000000.00
Revenue Estimate Low: 123974000000.00
Revenue Estimate High: 126572000000.00
Revenue Estimate Number Of Analysts: 46.00
Revenue Estimate Growth: 0.05
Eps Trend Current: 7.68
Eps Trend7days Ago: 7.72
Eps Trend30days Ago: 7.78
Eps Trend60days Ago: 7.81
Eps Trend90days Ago: 7.63
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 4.00
Eps Revisions Down Last30days: 1.00
Date: 2022-12-31
Growth: -0.08
Earnings Estimate Avg: 2.36
Earnings Estimate Low: 1.96
Earnings Estimate High: 2.66
Earnings Estimate Year Ago Eps: 2.59
Earnings Estimate Number Of Analysts: 19.00
Earnings Estimate Growth: -0.08
Revenue Estimate Avg: 35619000000.00
Revenue Estimate Low: 34807900000.00
Revenue Estimate High: 36500900000.00
Revenue Estimate Number Of Analysts: 23.00
Revenue Estimate Growth: 0.05
Eps Trend Current: 2.36
Eps Trend7days Ago: 2.38
Eps Trend30days Ago: 2.40
Eps Trend60days Ago: 2.35
Eps Trend90days Ago: 2.29
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 2.00
Date: 2022-09-30
Growth: -0.06
Earnings Estimate Avg: 1.64
Earnings Estimate Low: 1.15
Earnings Estimate High: 1.91
Earnings Estimate Year Ago Eps: 1.76
Earnings Estimate Number Of Analysts: 20.00
Earnings Estimate Growth: -0.06
Revenue Estimate Avg: 29427400000.00
Revenue Estimate Low: 28668500000.00
Revenue Estimate High: 30525400000.00
Revenue Estimate Number Of Analysts: 25.00
Revenue Estimate Growth: 0.05
Eps Trend Current: 1.64
Eps Trend7days Ago: 1.60
Eps Trend30days Ago: 1.63
Eps Trend60days Ago: 1.63
Eps Trend90days Ago: 1.66
Date: 2022-06-30
Growth: -0.40
Earnings Estimate Avg: 1.53
Earnings Estimate Low: 0.98
Earnings Estimate High: 1.79
Earnings Estimate Year Ago Eps: 2.57
Earnings Estimate Number Of Analysts: 20.00
Earnings Estimate Growth: -0.40
Revenue Estimate Avg: 29974800000.00
Revenue Estimate Low: 29123300000.00
Revenue Estimate High: 31454000000.00
Revenue Estimate Number Of Analysts: 25.00
Revenue Estimate Growth: -0.07
Eps Trend Current: 1.53
Eps Trend7days Ago: 1.54
Eps Trend30days Ago: 1.54
Eps Trend60days Ago: 1.55
Eps Trend90days Ago: 1.84
Eps Revisions Up Last30days: 1.00
Date: 2022-03-31
Growth: -0.23
Earnings Estimate Avg: 7.66
Earnings Estimate Low: 6.90
Earnings Estimate High: 8.37
Earnings Estimate Year Ago Eps: 10.06
Earnings Estimate Number Of Analysts: 32.00
Earnings Estimate Growth: -0.23
Revenue Estimate Avg: 126835000000.00
Revenue Estimate Low: 125479000000.00
Revenue Estimate High: 128718000000.00
Revenue Estimate Number Of Analysts: 44.00
Revenue Estimate Growth: 0.14
Eps Trend Current: 7.66
Eps Trend7days Ago: 7.55
Eps Trend30days Ago: 7.99
Eps Trend60days Ago: 8.25
Eps Trend90days Ago: 8.29
Eps Revisions Down Last7days: 16.00
Eps Revisions Down Last30days: 1.00
Date: 2021-12-31
Growth: -0.23
Earnings Estimate Avg: 2.55
Earnings Estimate Low: 2.17
Earnings Estimate High: 2.85
Earnings Estimate Year Ago Eps: 3.35
Earnings Estimate Number Of Analysts: 20.00
Earnings Estimate Growth: -0.23
Revenue Estimate Avg: 38879800000.00
Revenue Estimate Low: 37848300000.00
Revenue Estimate High: 40482200000.00
Revenue Estimate Number Of Analysts: 24.00
Revenue Estimate Growth: 0.15
Eps Trend Current: 2.55
Eps Trend7days Ago: 2.55
Eps Trend30days Ago: 2.58
Eps Trend60days Ago: 2.70
Eps Trend90days Ago: 2.64
Eps Revisions Down Last7days: 8.00
Eps Revisions Down Last30days: 1.00
Date: 2021-09-30
Growth: -0.30
Earnings Estimate Avg: 1.93
Earnings Estimate Low: 1.35
Earnings Estimate High: 2.47
Earnings Estimate Year Ago Eps: 2.78
Earnings Estimate Number Of Analysts: 23.00
Earnings Estimate Growth: -0.30
Revenue Estimate Avg: 32054800000.00
Revenue Estimate Low: 30334500000.00
Revenue Estimate High: 33364300000.00
Revenue Estimate Number Of Analysts: 27.00
Eps Trend Current: 1.93
Eps Trend7days Ago: 1.93
Eps Trend30days Ago: 1.97
Eps Trend60days Ago: 2.09
Eps Trend90days Ago: 13.55
Date: 2021-06-30
Growth: 5.52
Earnings Estimate Avg: 14.43
Earnings Estimate Low: 11.10
Earnings Estimate High: 16.07
Earnings Estimate Year Ago Eps: 2.21
Earnings Estimate Number Of Analysts: 21.00
Earnings Estimate Growth: 5.52
Revenue Estimate Avg: 205740000000.00
Revenue Estimate Low: 201373000000.00
Revenue Estimate High: 220897000000.00
Revenue Estimate Number Of Analysts: 24.00
Eps Trend Current: 14.43
Eps Trend7days Ago: 14.43
Eps Trend30days Ago: 2.22
Eps Trend60days Ago: 2.25
Eps Trend90days Ago: 2.27
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 5.00
Eps Revisions Down Last7days: 3.00
Date: 2021-03-31
Growth: 0.25
Earnings Estimate Avg: 10.21
Earnings Estimate Low: 9.76
Earnings Estimate High: 11.20
Earnings Estimate Year Ago Eps: 8.17
Earnings Estimate Number Of Analysts: 36.00
Earnings Estimate Growth: 0.25
Revenue Estimate Avg: 109942000000.00
Revenue Estimate Low: 108000000000.00
Revenue Estimate High: 110869000000.00
Revenue Estimate Number Of Analysts: 43.00
Revenue Estimate Growth: 0.39
Eps Trend Current: 10.21
Eps Trend7days Ago: 10.14
Eps Trend30days Ago: 10.07
Eps Trend60days Ago: 10.34
Eps Trend90days Ago: 10.39
Eps Revisions Down Last7days: 1.00
Date: 2020-12-31
Growth: -0.82
Earnings Estimate Avg: 3.23
Earnings Estimate Low: 2.88
Earnings Estimate High: 3.58
Earnings Estimate Year Ago Eps: 18.19
Earnings Estimate Number Of Analysts: 24.00
Earnings Estimate Growth: -0.82
Revenue Estimate Avg: 33136500000.00
Revenue Estimate Low: 32177700000.00
Revenue Estimate High: 33946000000.00
Revenue Estimate Number Of Analysts: 29.00
Revenue Estimate Growth: 0.63
Eps Trend Current: 3.23
Eps Trend7days Ago: 3.21
Eps Trend30days Ago: 3.31
Eps Trend60days Ago: 3.30
Eps Trend90days Ago: 3.11
Eps Revisions Up Last30days: 2.00
Eps Revisions Down Last7days: 2.00
Date: 2020-09-30
Growth: 0.14
Earnings Estimate Avg: 2.11
Earnings Estimate Low: 1.89
Earnings Estimate High: 2.36
Earnings Estimate Year Ago Eps: 1.85
Earnings Estimate Number Of Analysts: 24.00
Earnings Estimate Growth: 0.14
Revenue Estimate Avg: 23220900000.00
Revenue Estimate Low: 22722100000.00
Revenue Estimate High: 23840100000.00
Revenue Estimate Number Of Analysts: 30.00
Revenue Estimate Growth: 0.55
Eps Trend Current: 2.11
Eps Trend7days Ago: 2.11
Eps Trend30days Ago: 2.14
Eps Trend60days Ago: 2.12
Eps Trend90days Ago: 1.99
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 3.00
Eps Revisions Down Last7days: 5.00
Date: 2020-06-30
Growth: 0.12
Earnings Estimate Avg: 1.99
Earnings Estimate Low: 1.64
Earnings Estimate High: 2.38
Earnings Estimate Year Ago Eps: 1.77
Earnings Estimate Number Of Analysts: 27.00
Earnings Estimate Growth: 0.12
Revenue Estimate Avg: 21339400000.00
Revenue Estimate Low: 20578600000.00
Revenue Estimate High: 21958900000.00
Revenue Estimate Number Of Analysts: 32.00
Revenue Estimate Growth: 0.47
Eps Trend Current: 1.99
Eps Trend7days Ago: 1.99
Eps Trend30days Ago: 1.72
Eps Trend60days Ago: 1.71
Eps Trend90days Ago: 1.81
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 2.00
Eps Revisions Down Last7days: 1.00
Date: 2020-03-31
Growth: 0.27
Earnings Estimate Avg: 7.11
Earnings Estimate Low: 6.48
Earnings Estimate High: 7.81
Earnings Estimate Year Ago Eps: 5.58
Earnings Estimate Number Of Analysts: 35.00
Earnings Estimate Growth: 0.27
Revenue Estimate Avg: 71257500000.00
Revenue Estimate Low: 70129600000.00
Revenue Estimate High: 74030600000.00
Revenue Estimate Number Of Analysts: 46.00
Revenue Estimate Growth: 0.30
Eps Trend Current: 7.11
Eps Trend7days Ago: 50.21
Eps Trend30days Ago: 50.57
Eps Trend60days Ago: 50.48
Eps Trend90days Ago: 7.16
Eps Revisions Up Last7days: 5.00
Eps Revisions Up Last30days: 17.00
Eps Revisions Down Last7days: 3.00
Date: 2019-12-31
Growth: 0.22
Earnings Estimate Avg: 2.22
Earnings Estimate Low: 1.80
Earnings Estimate High: 2.36
Earnings Estimate Year Ago Eps: 1.81
Earnings Estimate Number Of Analysts: 28.00
Earnings Estimate Growth: 0.22
Revenue Estimate Avg: 22458800000.00
Revenue Estimate Low: 22038900000.00
Revenue Estimate High: 23281900000.00
Revenue Estimate Number Of Analysts: 30.00
Eps Trend Current: 2.22
Eps Trend7days Ago: 2.22
Eps Trend30days Ago: 2.23
Eps Trend60days Ago: 2.25
Eps Trend90days Ago: 2.24
Eps Revisions Up Last30days: 2.00
Eps Revisions Down Last7days: 1.00
Date: 2019-09-30
Growth: 0.07
Earnings Estimate Avg: 1.50
Earnings Estimate Low: 1.40
Earnings Estimate High: 1.64
Earnings Estimate Year Ago Eps: 1.40
Earnings Estimate Number Of Analysts: 26.00
Earnings Estimate Growth: 0.07
Revenue Estimate Avg: 16468500000.00
Revenue Estimate Low: 15960600000.00
Revenue Estimate High: 16884200000.00
Revenue Estimate Number Of Analysts: 28.00
Eps Trend Current: 1.50
Eps Trend7days Ago: 1.50
Eps Trend30days Ago: 1.49
Eps Trend60days Ago: 1.48
Eps Trend90days Ago: 1.44
Eps Revisions Up Last30days: 7.00
Eps Revisions Down Last7days: 2.00
Date: 2019-06-30
Growth: 0.25
Earnings Estimate Avg: 1.46
Earnings Estimate Low: 1.04
Earnings Estimate High: 1.75
Earnings Estimate Year Ago Eps: 1.16
Earnings Estimate Number Of Analysts: 26.00
Earnings Estimate Growth: 0.25
Revenue Estimate Avg: 15821500000.00
Revenue Estimate Low: 15499400000.00
Revenue Estimate High: 16064700000.00
Revenue Estimate Number Of Analysts: 27.00
Revenue Estimate Growth: 0.35
Eps Trend Current: 1.46
Eps Trend7days Ago: 1.49
Eps Trend30days Ago: 1.50
Eps Trend60days Ago: 1.50
Eps Trend90days Ago: 1.44
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last7days: 1.00
Date: 2019-03-31
Growth: 0.10
Earnings Estimate Avg: 5.24
Earnings Estimate Low: 4.92
Earnings Estimate High: 5.49
Earnings Estimate Year Ago Eps: 4.74
Earnings Estimate Number Of Analysts: 31.00
Earnings Estimate Growth: 0.10
Revenue Estimate Avg: 54258100000.00
Revenue Estimate Low: 53746500000.00
Revenue Estimate High: 54793400000.00
Revenue Estimate Number Of Analysts: 42.00
Revenue Estimate Growth: 0.50
Eps Trend Current: 5.24
Eps Trend7days Ago: 5.35
Eps Trend30days Ago: 5.48
Eps Trend60days Ago: 5.46
Eps Trend90days Ago: 5.43
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 4.00
Eps Revisions Down Last7days: 1.00
Date: 2018-12-31
Growth: 0.09
Earnings Estimate Avg: 1.68
Earnings Estimate Low: 1.41
Earnings Estimate High: 2.01
Earnings Estimate Year Ago Eps: 1.53
Earnings Estimate Number Of Analysts: 29.00
Earnings Estimate Growth: 0.09
Revenue Estimate Avg: 17653300000.00
Revenue Estimate Low: 17072900000.00
Revenue Estimate High: 18199400000.00
Revenue Estimate Number Of Analysts: 31.00
Revenue Estimate Growth: 0.47
Eps Trend Current: 1.68
Eps Trend7days Ago: 1.69
Eps Trend30days Ago: 1.65
Eps Trend60days Ago: 1.64
Eps Trend90days Ago: 1.66
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 4.00
Eps Revisions Down Last7days: 4.00
Date: 2018-09-30
Growth: -0.13
Earnings Estimate Avg: 1.07
Earnings Estimate Low: 0.79
Earnings Estimate High: 1.24
Earnings Estimate Year Ago Eps: 1.23
Earnings Estimate Number Of Analysts: 26.00
Earnings Estimate Growth: -0.13
Revenue Estimate Avg: 12491600000.00
Revenue Estimate Low: 12179600000.00
Revenue Estimate High: 13102300000.00
Revenue Estimate Number Of Analysts: 27.00
Revenue Estimate Growth: 0.57
Eps Trend Current: 1.07
Eps Trend7days Ago: 1.06
Eps Trend30days Ago: 1.18
Eps Trend60days Ago: 1.20
Eps Trend90days Ago: 8.94
Eps Revisions Down Last7days: 2.00
Date: 2018-06-30
Growth: 0.05
Earnings Estimate Avg: 1.21
Earnings Estimate Low: 1.02
Earnings Estimate High: 1.47
Earnings Estimate Year Ago Eps: 1.15
Earnings Estimate Number Of Analysts: 26.00
Earnings Estimate Growth: 0.05
Revenue Estimate Avg: 11801200000.00
Revenue Estimate Low: 11447000000.00
Revenue Estimate High: 12471600000.00
Revenue Estimate Number Of Analysts: 28.00
Revenue Estimate Growth: 0.62
Eps Trend Current: 1.21
Eps Trend7days Ago: 1.21
Eps Trend30days Ago: 1.34
Eps Trend60days Ago: 1.37
Eps Trend90days Ago: 1.37
Eps Revisions Up Last30days: 2.00
Eps Revisions Down Last7days: 4.00
Date: 2018-03-31
Growth: 0.39
Earnings Estimate Avg: 5.17
Earnings Estimate Low: 4.91
Earnings Estimate High: 5.71
Earnings Estimate Year Ago Eps: 3.70
Earnings Estimate Number Of Analysts: 35.00
Earnings Estimate Growth: 0.39
Revenue Estimate Avg: 38950900000.00
Revenue Estimate Low: 36609400000.00
Revenue Estimate High: 39447300000.00
Revenue Estimate Number Of Analysts: 39.00
Revenue Estimate Growth: 0.56
Eps Trend Current: 5.17
Eps Trend7days Ago: 5.19
Eps Trend30days Ago: 5.26
Eps Trend60days Ago: 5.25
Eps Trend90days Ago: 5.14
Eps Revisions Up Last30days: 4.00
Eps Revisions Down Last7days: 8.00
Date: 2017-12-31
Growth: 0.16
Earnings Estimate Avg: 1.67
Earnings Estimate Low: 1.36
Earnings Estimate High: 1.97
Earnings Estimate Year Ago Eps: 1.43
Earnings Estimate Number Of Analysts: 26.00
Earnings Estimate Growth: 0.16
Revenue Estimate Avg: 12684500000.00
Revenue Estimate Low: 12255800000.00
Revenue Estimate High: 13335600000.00
Revenue Estimate Number Of Analysts: 28.00
Revenue Estimate Growth: 0.50
Eps Trend Current: 1.67
Eps Trend7days Ago: 1.67
Eps Trend30days Ago: 1.63
Eps Trend60days Ago: 1.61
Eps Trend90days Ago: 1.64
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 4.00
Eps Revisions Down Last7days: 2.00
Date: 2017-09-30
Growth: 0.30
Earnings Estimate Avg: 1.03
Earnings Estimate Low: 0.93
Earnings Estimate High: 1.16
Earnings Estimate Year Ago Eps: 0.79
Earnings Estimate Number Of Analysts: 24.00
Earnings Estimate Growth: 0.30
Revenue Estimate Avg: 7851030000.00
Revenue Estimate Low: 7589870000.00
Revenue Estimate High: 8104580000.00
Revenue Estimate Number Of Analysts: 25.00
Revenue Estimate Growth: 0.52
Eps Trend Current: 1.03
Eps Trend7days Ago: 1.04
Eps Trend30days Ago: 1.05
Eps Trend60days Ago: 1.06
Eps Trend90days Ago: 0.96
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last7days: 1.00
Date: 2017-06-30
Growth: 0.24
Earnings Estimate Avg: 0.91
Earnings Estimate Low: 0.58
Earnings Estimate High: 1.06
Earnings Estimate Year Ago Eps: 0.73
Earnings Estimate Number Of Analysts: 25.00
Earnings Estimate Growth: 0.24
Revenue Estimate Avg: 7064100000.00
Revenue Estimate Low: 6484010000.00
Revenue Estimate High: 7422720000.00
Revenue Estimate Number Of Analysts: 25.00
Revenue Estimate Growth: 0.47
Eps Trend Current: 0.91
Eps Trend7days Ago: 0.92
Eps Trend30days Ago: 0.92
Eps Trend60days Ago: 0.90
Eps Trend90days Ago: 0.88
Eps Revisions Up Last30days: 1.00
Date: 2017-03-31
Growth: 0.41
Earnings Estimate Avg: 3.44
Earnings Estimate Low: 3.24
Earnings Estimate High: 3.60
Earnings Estimate Year Ago Eps: 2.43
Earnings Estimate Number Of Analysts: 35.00
Earnings Estimate Growth: 0.41
Revenue Estimate Avg: 22565300000.00
Revenue Estimate Low: 22281700000.00
Revenue Estimate High: 23010800000.00
Revenue Estimate Number Of Analysts: 37.00
Revenue Estimate Growth: 0.54
Eps Trend Current: 3.44
Eps Trend7days Ago: 3.46
Eps Trend30days Ago: 3.48
Eps Trend60days Ago: 3.47
Eps Trend90days Ago: 3.49
Eps Revisions Down Last7days: 3.00
Date: 2024-12-31
Eps Actual: 52.8
Date: 2024-03-31
Eps Actual: 62.1
Date: 2023-03-31
Eps Actual: 54.5
Date: 2022-03-31
Eps Actual: 52.6
Date: 2021-03-31
Eps Actual: 65.1
Date: 2020-03-31
Eps Actual: 53.0
Date: 2019-03-31
Eps Actual: 38.
Date: 2018-03-31
Eps Actual: 32.8
Date: 2017-03-31
Eps Actual: 23.5
Date: 2016-03-31
Eps Actual: 13.6
Date: 2015-03-31
Eps Actual: 1.7