Skip to main content

Altria Group (MO.US) Stock Price and Company Information, 2025

Altria Group

MO.US

Exchange: US
Currency US Dollar
Open Figi: BBG000BP6LJ8
ISIN: US02209S1033
LEI: XSGZFLO9YTNO9VCQV219
Primary Ticker: MO.US
CUSIP: 718154107
CIK: 0000764180
Employer Id Number: 13-3260245
Fiscal Year End: December
IPO Date: 1970-01-02
International Domestic: International/Domestic
Sector: Consumer Defensive
Industry: Tobacco
Gic Sector: Consumer Staples
Gic Group: Food, Beverage & Tobacco
Gic Industry: Tobacco
Gic Sub Industry: Tobacco
Home Category: Domestic
Is Delisted: False
Description: Altria Group, Inc., through its subsidiaries, manufactures and sells smokeable and oral tobacco products in the United States. The company offers cigarettes primarily under the Marlboro brand; large cigars and pipe tobacco under the Black & Mild brand; moist smokeless tobacco and oral tobacco products under the Copenhagen, Skoal, Red Seal, and Husky brands; oral nicotine pouches under the on! brand; and e-vapor products under the NJOY ACE brand. It sells its products to distributors, as well as large retail organizations, such as chain stores. Altria Group, Inc. was founded in 1822 and is headquartered in Richmond, Virginia.
Address: 6601 West Broad Street, Richmond, VA, United States, 23230
Code: MOOO34
Exchange: SA
Name: Altria Group Inc
Website: https://www.altria.com
Full Time Employees: 6200
Updated On: 2025-03-16

Highlights

Market Capitalization: 99596779520
Market Capitalization Mln: 99596.77
EBITDA: 12387000320
PE Ratio: 9.00
PEG Ratio: 4.01
Wall Street Target Price: 56.66
Book Value: -1.32
Dividend Share: 4
Dividend Yield: 0.06
Earnings Share: 6.54
EPS Estimate Current Year: 5.34
EPS Estimate Next Year: 5.52
EPS Estimate Next Quarter: 1.20
EPS Estimate Current Quarter: 1.27
Most Recent Quarter: 2024-12-31
Profit Margin: 0.55
Operating Margin TTM: 0.60
Return On Assets TTM: 0.20
Revenue TTM: 20444000256
Revenue Per Share TTM: 11.9
Quarterly Revenue Growth YOY: 0.01
Gross Profit TTM: 14337999872
Diluted Eps TTM: 6.54
Quarterly Earnings Growth YOY: 0.53

Valuation

Trailing PE: 9.00
Forward PE: 11.08
Price Sales TTM: 4.87
Price Book MRQ: 27.30
Enterprise Value: 121395877271
Enterprise Value Revenue: 5.93
Enterprise Value Ebitda: 8.05

Technicals

Beta: 0.60
52 Week High: 59.67
52 Week Low: 38.26
50 Day MA: 53.77
200 Day MA: 51.67
Shares Short: 37890284
Shares Short Prior Month: 32778625
Short Ratio: 4.76
Short Percent: 0.02

Splits & Dividends

Forward Annual Dividend Rate: 4.08
Forward Annual Dividend Yield: 0.06
Payout Ratio: 0.78
Dividend Date: 2025-04-30
Ex Dividend Date: 2025-03-25
Last Split Factor: 3:1
Last Split Date: 1997-04-11

Holders

Name: Vanguard Group Inc
Date: 2024-12-31
Total Shares: 9.27
Total Assets: 0.14
Current Shares: 156816438
Change: 208129
Change p: 0.13
Name: Black Rock Inc
Date: 2024-12-31
Total Shares: 7.89
Total Assets: 0.14
Current Shares: 133400214
Change: -4833506
Change p: -3.49
Name: State Street Corp
Date: 2024-12-31
Total Shares: 4.27
Total Assets: 0.15
Current Shares: 72341530
Change: -1140156
Change p: -1.55
Name: Capital World Investors
Date: 2024-12-31
Total Shares: 3.69
Total Assets: 0.49
Current Shares: 62535289
Change: -1861688
Change p: -2.89
Name: Charles Schwab Investment Management Inc
Date: 2024-12-31
Total Shares: 3.53
Total Assets: 0.57
Current Shares: 59805286
Change: 2296972
Change p: 3.99
Name: Geode Capital Management, LLC
Date: 2024-12-31
Total Shares: 2.48
Total Assets: 0.17
Current Shares: 41938507
Change: 1134748
Change p: 2.78
Name: Arrowstreet Capital Limited Partnership
Date: 2024-12-31
Total Shares: 1.31
Total Assets: 0.93
Current Shares: 22273491
Change: 76004
Change p: 0.34
Name: Morgan Stanley - Brokerage Accounts
Date: 2024-12-31
Total Shares: 1.23
Total Assets: 0.07
Current Shares: 20874765
Change: 971055
Change p: 4.87
Name: Northern Trust Corp
Date: 2024-12-31
Total Shares: 0.97
Total Assets: 0.12
Current Shares: 16432535
Change: 1444021
Change p: 9.63
Name: Bank of New York Mellon Corp
Date: 2024-12-31
Total Shares: 0.79
Total Assets: 0.13
Current Shares: 13478987
Change: -392431
Change p: -2.82
Name: Capital Research Global Investors
Date: 2024-12-31
Total Shares: 0.71
Total Assets: 0.12
Current Shares: 12051681
Change: 12418
Change p: 0.10
Name: Amvescap Plc.
Date: 2024-12-31
Total Shares: 0.69
Total Assets: 0.11
Current Shares: 11801958
Change: 983328
Change p: 9.08
Name: Goldman Sachs Group Inc
Date: 2024-12-31
Total Shares: 0.68
Total Assets: 0.09
Current Shares: 11624333
Change: 2032147
Change p: 21.18
Name: Bank of America Corp
Date: 2024-12-31
Total Shares: 0.66
Total Assets: 0.04
Current Shares: 11215797
Change: -803264
Change p: -6.68
Name: Pacer Advisors, INC.
Date: 2024-12-31
Total Shares: 0.60
Total Assets: 1.15
Current Shares: 10257682
Change: 262476
Change p: 2.62
Name: Ameriprise Financial Inc
Date: 2024-12-31
Total Shares: 0.59
Total Assets: 0.13
Current Shares: 9974105
Change: 127
Name: UBS Group AG
Date: 2024-12-31
Total Shares: 0.54
Total Assets: 0.08
Current Shares: 9257950
Change: 2371920
Change p: 34.44
Name: Royal Bank of Canada
Date: 2024-12-31
Total Shares: 0.52
Total Assets: 0.09
Current Shares: 8927340
Change: 1323421
Change p: 17.40
Name: JP Morgan Chase & Co
Date: 2024-12-31
Total Shares: 0.50
Total Assets: 0.03
Current Shares: 8545983
Change: -10462975
Change p: -55.04
Name: Legal & General Group PLC
Date: 2024-12-31
Total Shares: 0.48
Total Assets: 0.11
Current Shares: 8263689
Change: -531650
Change p: -6.04
Name: Vanguard Total Stock Mkt Idx Inv
Date: 2025-01-31
Total Shares: 3.14
Total Assets: 0.15
Current Shares: 53240674
Change: 194456
Change p: 0.36
Name: Vanguard Institutional 500 Index Trust
Date: 2025-01-31
Total Shares: 2.76
Total Assets: 0.17
Current Shares: 46683143
Change: 785327
Change p: 1.71
Name: Schwab US Dividend Equity ET F™
Date: 2025-02-28
Total Shares: 2.65
Total Assets: 3.56
Current Shares: 44846832
Change: 37310
Change p: 0.08
Name: Fidelity 500 Index
Date: 2025-01-31
Total Shares: 1.24
Total Assets: 0.17
Current Shares: 21131958
Change: 93246
Change p: 0.44
Name: SPDR® S&P 500® ETF Trust
Date: 2025-02-28
Total Shares: 1.23
Total Assets: 0.18
Current Shares: 20936422
Change: -155376
Change p: -0.73
Name: Capital Group Wash Mutual Invtrs Comp
Date: 2024-12-31
Total Shares: 1.23
Total Assets: 0.57
Current Shares: 20900796
Change: -104830
Change p: -0.49
Name: American Funds Washington Mutual A
Date: 2024-12-31
Total Shares: 1.23
Total Assets: 0.57
Current Shares: 20900796
Change: -104830
Change p: -0.49
Name: i Shares Core S&P 500 ETF
Date: 2025-02-28
Total Shares: 1.17
Total Assets: 0.18
Current Shares: 19907359
Change: -1000
Change p: -0.00
Name: American Funds American Balanced A
Date: 2024-12-31
Total Shares: 1.05
Total Assets: 0.39
Current Shares: 17776640
Change: -266099
Change p: -1.47
Name: Vanguard Value Index Inv
Date: 2025-01-31
Total Shares: 0.85
Total Assets: 0.39
Current Shares: 14527943
Change: 90848
Change p: 0.62
Name: The Consumer Staples Sel Sect SPDR® ETF
Date: 2025-02-28
Total Shares: 0.80
Total Assets: 4.50
Current Shares: 13621065
Change: -10101
Change p: -0.07
Name: i Shares Select Dividend ETF
Date: 2025-02-28
Total Shares: 0.70
Total Assets: 3.25
Current Shares: 11901055
Change: 93489
Change p: 0.79
Name: Vanguard Institutional Index I
Date: 2025-01-31
Total Shares: 0.62
Total Assets: 0.17
Current Shares: 10629855
Change: -65991
Change p: -0.61
Name: Capital Group Fundamental Invtrs Comp
Date: 2024-12-31
Total Shares: 0.61
Total Assets: 0.38
Current Shares: 10396813
Change: -1428439
Change p: -12.07
Name: American Funds Fundamental Invs A
Date: 2024-12-31
Total Shares: 0.61
Total Assets: 0.38
Current Shares: 10396813
Change: -1428439
Change p: -12.07
Name: Pacer US Cash Cows 100 ETF
Date: 2025-02-28
Total Shares: 0.54
Total Assets: 2.03
Current Shares: 9185213
Change: 13572
Change p: 0.14
Name: American Funds Income Fund of Amer A
Date: 2024-12-31
Total Shares: 0.50
Total Assets: 0.35
Current Shares: 8531853
Name: State St S&P 500® Indx SL Cl III
Date: 2025-02-28
Total Shares: 0.48
Total Assets: 0.18
Current Shares: 8196468
Change: 6100
Change p: 0.07
Name: i Shares Core High Dividend ETF
Date: 2025-02-28
Total Shares: 0.44
Total Assets: 3.76
Current Shares: 7482828
Change: 8134
Change p: 0.10
Name: Capital Group Investment Co of Amer Comp
Date: 2024-12-31
Total Shares: 0.43
Total Assets: 0.25
Current Shares: 7392276

Insider Transactions

Date: 2024-09-10
Owner Pete Sessions
Transaction Date: 2024-09-10
Transaction Code: S
Transaction Price: 54.08
Transaction Acquired Disposed: D
Date: 2024-05-02
Owner Charles N Whitaker
Transaction Date: 2024-05-02
Transaction Code: S
Transaction Amount: 22487
Transaction Price: 43.95
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-23
Date: 2025-03-31
Before After Market: Before Market
Currency: USD
Report Date: 2025-01-30
Date: 2024-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 1.29
Eps Estimate: 1.27
Eps Difference: 0.01
Surprise Percent: 0.84
Report Date: 2024-10-31
Date: 2024-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 1.38
Eps Estimate: 1.35
Eps Difference: 0.03
Surprise Percent: 2.22
Report Date: 2024-07-31
Date: 2024-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 1.31
Eps Estimate: 1.34
Eps Difference: -0.03
Surprise Percent: -2.23
Report Date: 2024-04-25
Date: 2024-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 1.15
Eps Estimate: 1.15
Report Date: 2024-02-01
Date: 2023-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 1.18
Eps Estimate: 1.17
Eps Difference: 0.01
Surprise Percent: 0.85
Report Date: 2023-10-26
Date: 2023-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 1.28
Eps Estimate: 1.29
Eps Difference: -0.01
Surprise Percent: -0.77
Report Date: 2023-08-01
Date: 2023-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 1.31
Eps Estimate: 1.3
Eps Difference: 0.01
Surprise Percent: 0.76
Report Date: 2023-04-27
Date: 2023-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 1.18
Eps Estimate: 1.18
Report Date: 2023-02-01
Date: 2022-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 1.18
Eps Estimate: 1.17
Eps Difference: 0.01
Surprise Percent: 0.85
Report Date: 2022-10-27
Date: 2022-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 1.28
Eps Estimate: 1.3
Eps Difference: -0.02
Surprise Percent: -1.53
Report Date: 2022-07-28
Date: 2022-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 1.26
Eps Estimate: 1.25
Eps Difference: 0.01
Report Date: 2022-04-28
Date: 2022-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 1.12
Eps Estimate: 1.09
Eps Difference: 0.03
Surprise Percent: 2.75
Report Date: 2022-01-27
Date: 2021-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 1.09
Eps Estimate: 1.08
Eps Difference: 0.01
Surprise Percent: 0.92
Report Date: 2021-10-28
Date: 2021-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 1.22
Eps Estimate: 1.26
Eps Difference: -0.04
Surprise Percent: -3.17
Report Date: 2021-07-29
Date: 2021-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 1.23
Eps Estimate: 1.18
Eps Difference: 0.05
Surprise Percent: 4.23
Report Date: 2021-04-29
Date: 2021-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 1.07
Eps Estimate: 1.05
Eps Difference: 0.02
Surprise Percent: 1.90
Report Date: 2021-01-28
Date: 2020-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.99
Eps Estimate: 1.02
Eps Difference: -0.03
Surprise Percent: -2.94
Report Date: 2020-10-30
Date: 2020-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 1.19
Eps Estimate: 1.16
Eps Difference: 0.03
Surprise Percent: 2.58
Report Date: 2020-07-28
Date: 2020-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 1.09
Eps Estimate: 1.06
Eps Difference: 0.03
Surprise Percent: 2.83
Report Date: 2020-04-30
Date: 2020-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 1.09
Eps Estimate: 0.98
Eps Difference: 0.11
Surprise Percent: 11.22
Report Date: 2020-01-30
Date: 2019-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 1.02
Eps Estimate: 1.02
Report Date: 2019-10-31
Date: 2019-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 1.19
Eps Estimate: 1.15
Eps Difference: 0.04
Surprise Percent: 3.47
Report Date: 2019-07-30
Date: 2019-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 1.1
Eps Estimate: 1.11
Eps Difference: -0.01
Surprise Percent: -0.90
Report Date: 2019-04-25
Date: 2019-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.9
Eps Estimate: 0.92
Eps Difference: -0.02
Surprise Percent: -2.17
Report Date: 2019-01-31
Date: 2018-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.95
Eps Estimate: 0.95
Report Date: 2018-10-25
Date: 2018-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 1.08
Eps Estimate: 1.07
Eps Difference: 0.01
Surprise Percent: 0.93
Report Date: 2018-07-26
Date: 2018-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 1.01
Eps Estimate: 1
Eps Difference: 0.01
Report Date: 2018-04-26
Date: 2018-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.95
Eps Estimate: 0.92
Eps Difference: 0.03
Surprise Percent: 3.26
Report Date: 2018-02-01
Date: 2017-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.91
Eps Estimate: 0.8
Eps Difference: 0.11
Surprise Percent: 13.7
Report Date: 2017-10-26
Date: 2017-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.9
Eps Estimate: 0.87
Eps Difference: 0.03
Surprise Percent: 3.44
Report Date: 2017-07-27
Date: 2017-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.85
Eps Estimate: 0.86
Eps Difference: -0.01
Surprise Percent: -1.16
Report Date: 2017-05-02
Date: 2017-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.73
Eps Estimate: 0.74
Eps Difference: -0.01
Surprise Percent: -1.35
Report Date: 2017-02-01
Date: 2016-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.68
Eps Estimate: 0.67
Eps Difference: 0.01
Surprise Percent: 1.49
Report Date: 2016-10-27
Date: 2016-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.82
Eps Estimate: 0.8
Eps Difference: 0.02
Surprise Percent: 2.
Report Date: 2016-07-27
Date: 2016-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.81
Eps Estimate: 0.8
Eps Difference: 0.01
Surprise Percent: 1.2
Report Date: 2016-04-28
Date: 2016-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.72
Eps Estimate: 0.68
Eps Difference: 0.04
Surprise Percent: 5.88
Report Date: 2016-01-28
Date: 2015-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.67
Eps Estimate: 0.68
Eps Difference: -0.01
Surprise Percent: -1.47
Report Date: 2015-10-29
Date: 2015-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.75
Eps Estimate: 0.75
Report Date: 2015-07-29
Date: 2015-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.74
Eps Estimate: 0.71
Eps Difference: 0.03
Surprise Percent: 4.22
Report Date: 2015-04-23
Date: 2015-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.63
Eps Estimate: 0.62
Eps Difference: 0.01
Surprise Percent: 1.61
Report Date: 2015-01-30
Date: 2014-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.66
Eps Estimate: 0.66
Report Date: 2014-10-30
Date: 2014-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.69
Eps Estimate: 0.68
Eps Difference: 0.01
Surprise Percent: 1.47
Report Date: 2014-07-22
Date: 2014-06-30
Currency: USD
Eps Actual: 0.65
Eps Estimate: 0.66
Eps Difference: -0.01
Surprise Percent: -1.51
Report Date: 2014-04-24
Date: 2014-03-31
Currency: USD
Eps Actual: 0.57
Eps Estimate: 0.57
Report Date: 2014-01-30
Date: 2013-12-31
Currency: USD
Eps Actual: 0.57
Eps Estimate: 0.58
Eps Difference: -0.01
Surprise Percent: -1.72
Report Date: 2013-10-24
Date: 2013-09-30
Currency: USD
Eps Actual: 0.65
Eps Estimate: 0.64
Eps Difference: 0.01
Surprise Percent: 1.56
Report Date: 2013-07-23
Date: 2013-06-30
Currency: USD
Eps Actual: 0.62
Eps Estimate: 0.63
Eps Difference: -0.01
Surprise Percent: -1.58
Report Date: 2013-04-25
Date: 2013-03-31
Currency: USD
Eps Actual: 0.54
Eps Estimate: 0.53
Eps Difference: 0.01
Surprise Percent: 1.88
Report Date: 2013-01-31
Date: 2012-12-31
Currency: USD
Eps Actual: 0.55
Eps Estimate: 0.55
Report Date: 2012-10-25
Date: 2012-09-30
Currency: USD
Eps Actual: 0.58
Eps Estimate: 0.58
Report Date: 2012-07-24
Date: 2012-06-30
Currency: USD
Eps Actual: 0.59
Eps Estimate: 0.57
Eps Difference: 0.02
Surprise Percent: 3.50
Report Date: 2012-04-26
Date: 2012-03-31
Currency: USD
Eps Actual: 0.49
Eps Estimate: 0.49
Report Date: 2012-01-27
Date: 2011-12-31
Currency: USD
Eps Actual: 0.5
Eps Estimate: 0.49
Eps Difference: 0.01
Surprise Percent: 2.04
Report Date: 2011-10-27
Date: 2011-09-30
Currency: USD
Eps Actual: 0.56
Eps Estimate: 0.56
Report Date: 2011-07-20
Date: 2011-06-30
Currency: USD
Eps Actual: 0.53
Eps Estimate: 0.53
Report Date: 2011-04-20
Date: 2011-03-31
Currency: USD
Eps Actual: 0.44
Eps Estimate: 0.44
Report Date: 2011-01-27
Date: 2010-12-31
Currency: USD
Eps Actual: 0.44
Eps Estimate: 0.44
Report Date: 2010-10-20
Date: 2010-09-30
Currency: USD
Eps Actual: 0.54
Eps Estimate: 0.52
Eps Difference: 0.02
Surprise Percent: 3.84
Report Date: 2010-07-21
Date: 2010-06-30
Currency: USD
Eps Actual: 0.5
Eps Estimate: 0.5
Report Date: 2010-04-21
Date: 2010-03-31
Currency: USD
Eps Actual: 0.42
Eps Estimate: 0.4
Eps Difference: 0.02
Report Date: 2010-01-28
Date: 2009-12-31
Currency: USD
Eps Actual: 0.39
Eps Estimate: 0.4
Eps Difference: -0.01
Surprise Percent: -2.
Report Date: 2009-10-21
Date: 2009-09-30
Currency: USD
Eps Actual: 0.48
Eps Estimate: 0.46
Eps Difference: 0.02
Surprise Percent: 4.34
Report Date: 2009-07-22
Date: 2009-06-30
Currency: USD
Eps Actual: 0.5
Eps Estimate: 0.47
Eps Difference: 0.03
Surprise Percent: 6.38
Report Date: 2009-04-22
Date: 2009-03-31
Currency: USD
Eps Actual: 0.39
Eps Estimate: 0.38
Eps Difference: 0.01
Surprise Percent: 2.63
Report Date: 2009-01-29
Date: 2008-12-31
Currency: USD
Eps Actual: 0.37
Eps Estimate: 0.37
Report Date: 2008-10-23
Date: 2008-09-30
Currency: USD
Eps Actual: 0.46
Eps Estimate: 0.44
Eps Difference: 0.02
Surprise Percent: 4.54
Report Date: 2008-07-31
Date: 2008-06-30
Currency: USD
Eps Actual: 0.46
Eps Estimate: 0.45
Eps Difference: 0.01
Surprise Percent: 2.22
Report Date: 2008-04-24
Date: 2008-03-31
Currency: USD
Eps Actual: 0.37
Eps Estimate: 0.37
Report Date: 2008-01-30
Date: 2007-12-31
Currency: USD
Eps Actual: 1
Eps Estimate: 0.97
Eps Difference: 0.03
Surprise Percent: 3.09
Report Date: 2007-10-17
Date: 2007-09-30
Currency: USD
Eps Actual: 1.21
Eps Estimate: 1.14
Eps Difference: 0.07
Surprise Percent: 6.14
Report Date: 2007-07-18
Date: 2007-06-30
Currency: USD
Eps Actual: 1.15
Eps Estimate: 1.13
Eps Difference: 0.02
Surprise Percent: 1.76
Report Date: 2007-04-19
Date: 2007-03-31
Currency: USD
Eps Actual: 1.03
Eps Estimate: 1.05
Eps Difference: -0.02
Surprise Percent: -1.90
Report Date: 2007-01-31
Date: 2006-12-31
Currency: USD
Eps Actual: 1.27
Eps Estimate: 1.22
Eps Difference: 0.05
Surprise Percent: 4.09
Report Date: 2006-10-25
Date: 2006-09-30
Currency: USD
Eps Actual: 1.39
Eps Estimate: 1.41
Eps Difference: -0.02
Surprise Percent: -1.41
Report Date: 2006-07-25
Date: 2006-06-30
Currency: USD
Eps Actual: 1.41
Eps Estimate: 1.37
Eps Difference: 0.04
Surprise Percent: 2.91
Report Date: 2006-04-20
Date: 2006-03-31
Currency: USD
Eps Actual: 1.28
Eps Estimate: 1.28
Report Date: 2006-01-31
Date: 2005-12-31
Currency: USD
Eps Actual: 1.17
Eps Estimate: 1.17
Report Date: 2005-10-19
Date: 2005-09-30
Currency: USD
Eps Actual: 1.38
Eps Estimate: 1.33
Eps Difference: 0.05
Surprise Percent: 3.75
Report Date: 2005-07-20
Date: 2005-06-30
Currency: USD
Eps Actual: 1.32
Eps Estimate: 1.34
Eps Difference: -0.02
Surprise Percent: -1.49
Report Date: 2005-04-20
Date: 2005-03-31
Currency: USD
Eps Actual: 1.24
Eps Estimate: 1.23
Eps Difference: 0.01
Surprise Percent: 0.81
Report Date: 2005-01-26
Date: 2004-12-31
Currency: USD
Eps Actual: 1.08
Eps Estimate: 1.06
Eps Difference: 0.02
Surprise Percent: 1.88
Report Date: 2004-10-19
Date: 2004-09-30
Currency: USD
Eps Actual: 1.24
Eps Estimate: 1.25
Eps Difference: -0.01
Surprise Percent: -0.
Report Date: 2004-07-20
Date: 2004-06-30
Currency: USD
Eps Actual: 1.25
Eps Estimate: 1.28
Eps Difference: -0.03
Surprise Percent: -2.34
Report Date: 2004-04-20
Date: 2004-03-31
Currency: USD
Eps Actual: 1.16
Eps Estimate: 1.13
Eps Difference: 0.03
Surprise Percent: 2.65
Report Date: 2004-01-28
Date: 2003-12-31
Currency: USD
Eps Actual: 1.06
Eps Estimate: 1.06
Report Date: 2003-10-16
Date: 2003-09-30
Currency: USD
Eps Actual: 1.23
Eps Estimate: 1.21
Eps Difference: 0.02
Surprise Percent: 1.65
Report Date: 2003-07-17
Date: 2003-06-30
Currency: USD
Eps Actual: 1.26
Eps Estimate: 1.19
Eps Difference: 0.07
Surprise Percent: 5.88
Report Date: 2003-04-16
Date: 2003-03-31
Currency: USD
Eps Actual: 1.07
Eps Estimate: 1.06
Eps Difference: 0.01
Surprise Percent: 0.94
Report Date: 2003-01-29
Date: 2002-12-31
Currency: USD
Eps Actual: 0.93
Eps Estimate: 0.92
Eps Difference: 0.01
Surprise Percent: 1.08
Report Date: 2002-10-17
Date: 2002-09-30
Currency: USD
Eps Actual: 1.26
Eps Estimate: 1.26
Report Date: 2002-07-18
Date: 2002-06-30
Currency: USD
Eps Actual: 1.24
Eps Estimate: 1.23
Eps Difference: 0.01
Surprise Percent: 0.81
Report Date: 2002-04-17
Date: 2002-03-31
Currency: USD
Eps Actual: 1.14
Eps Estimate: 1.13
Eps Difference: 0.01
Surprise Percent: 0.88
Report Date: 2002-01-30
Date: 2001-12-31
Currency: USD
Eps Actual: 0.99
Eps Estimate: 0.99
Report Date: 2001-10-17
Date: 2001-09-30
Currency: USD
Eps Actual: 1.07
Eps Estimate: 1.07
Report Date: 2001-07-18
Date: 2001-06-30
Currency: USD
Eps Actual: 1.03
Eps Estimate: 1.03
Report Date: 2001-04-17
Date: 2001-03-31
Currency: USD
Eps Actual: 0.95
Eps Estimate: 0.94
Eps Difference: 0.01
Surprise Percent: 1.06
Report Date: 2001-01-31
Date: 2000-12-31
Currency: USD
Eps Actual: 0.87
Eps Estimate: 0.88
Eps Difference: -0.01
Surprise Percent: -1.13
Report Date: 2000-10-17
Date: 2000-09-30
Currency: USD
Eps Actual: 0.99
Eps Estimate: 0.99
Report Date: 2000-07-18
Date: 2000-06-30
Currency: USD
Eps Actual: 0.95
Eps Estimate: 0.95
Report Date: 2000-04-18
Date: 2000-03-31
Currency: USD
Eps Actual: 0.89
Eps Estimate: 0.9
Eps Difference: -0.01
Surprise Percent: -1.11
Report Date: 2000-01-26
Date: 1999-12-31
Currency: USD
Eps Actual: 0.77
Eps Estimate: 0.78
Eps Difference: -0.01
Surprise Percent: -1.28
Report Date: 1999-10-19
Date: 1999-09-30
Currency: USD
Eps Actual: 0.84
Eps Estimate: 0.87
Eps Difference: -0.03
Surprise Percent: -3.44
Report Date: 1999-07-20
Date: 1999-06-30
Currency: USD
Eps Actual: 0.84
Eps Estimate: 0.85
Eps Difference: -0.01
Surprise Percent: -1.17
Report Date: 1999-04-20
Date: 1999-03-31
Currency: USD
Eps Actual: 0.8
Eps Estimate: 0.79
Eps Difference: 0.01
Surprise Percent: 1.26
Report Date: 1999-01-27
Date: 1998-12-31
Currency: USD
Eps Actual: 0.72
Eps Estimate: 0.72
Report Date: 1998-10-20
Date: 1998-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.81
Eps Estimate: 0.83
Eps Difference: -0.02
Surprise Percent: -2.40
Report Date: 1998-07-21
Date: 1998-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.82
Eps Estimate: 0.82
Report Date: 1998-04-21
Date: 1998-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.77
Eps Estimate: 0.79
Eps Difference: -0.02
Surprise Percent: -2.53
Report Date: 1998-01-28
Date: 1997-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.66
Eps Estimate: 0.66
Report Date: 1997-10-21
Date: 1997-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.78
Eps Estimate: 0.78
Report Date: 1997-07-22
Date: 1997-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.76
Eps Estimate: 0.76
Report Date: 1997-04-16
Date: 1997-03-31
Currency: USD
Eps Actual: 0.73
Eps Estimate: 0.73
Report Date: 1997-01-29
Date: 1996-12-31
Currency: USD
Eps Actual: 0.6
Eps Estimate: 0.6
Report Date: 1996-10-22
Date: 1996-09-30
Currency: USD
Eps Actual: 0.67
Eps Estimate: 0.67
Report Date: 1996-07-16
Date: 1996-06-30
Currency: USD
Eps Actual: 0.66
Eps Estimate: 0.66
Report Date: 1996-04-16
Date: 1996-03-31
Currency: USD
Eps Actual: 0.63
Eps Estimate: 0.63
Report Date: 1996-01-30
Date: 1995-12-31
Currency: USD
Eps Actual: 0.51
Eps Estimate: 0.5
Eps Difference: 0.01
Report Date: 1995-10-16
Date: 1995-09-30
Currency: USD
Eps Actual: 0.57
Eps Estimate: 0.56
Eps Difference: 0.01
Surprise Percent: 1.78
Report Date: 1995-06-30
Date: 1995-06-30
Currency: USD
Eps Actual: 0.55
Report Date: 1995-03-31
Date: 1995-03-31
Currency: USD
Eps Actual: 0.53
Report Date: 1994-12-31
Date: 1994-12-31
Currency: USD
Eps Actual: 0.42
Report Date: 1994-09-30
Date: 1994-09-30
Currency: USD
Eps Actual: 0.47
Report Date: 1994-06-30
Date: 1994-06-30
Currency: USD
Eps Actual: 0.47
Report Date: 1994-03-31
Date: 1994-03-31
Currency: USD
Eps Actual: 0.44
Date: 2026-12-31
Period: +1y
Growth: 0.03
Earnings Estimate Avg: 5.52
Earnings Estimate Low: 5.33
Earnings Estimate High: 5.74
Earnings Estimate Year Ago Eps: 5.34
Earnings Estimate Number Of Analysts: 12.00
Earnings Estimate Growth: 0.03
Revenue Estimate Avg: 20477782310.00
Revenue Estimate Low: 19680074730.00
Revenue Estimate High: 20797464650.00
Revenue Estimate Number Of Analysts: 9.00
Eps Trend Current: 5.52
Eps Trend7days Ago: 5.52
Eps Trend30days Ago: 5.53
Eps Trend60days Ago: 5.53
Eps Trend90days Ago: 5.53
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 3.00
Eps Revisions Down Last30days: 2.00
Date: 2025-12-31
Growth: 0.04
Earnings Estimate Avg: 5.34
Earnings Estimate Low: 5.30
Earnings Estimate High: 5.45
Earnings Estimate Year Ago Eps: 5.12
Earnings Estimate Number Of Analysts: 13.00
Earnings Estimate Growth: 0.04
Revenue Estimate Avg: 20324847220.00
Revenue Estimate Low: 20060389240.00
Revenue Estimate High: 20530532560.00
Revenue Estimate Number Of Analysts: 9.00
Revenue Estimate Growth: -0.00
Eps Trend Current: 5.34
Eps Trend7days Ago: 5.33
Eps Trend30days Ago: 5.33
Eps Trend60days Ago: 5.35
Eps Trend90days Ago: 5.33
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 3.00
Eps Revisions Down Last30days: 5.00
Date: 2025-06-30
Period: +1q
Growth: 0.05
Earnings Estimate Avg: 1.38
Earnings Estimate Low: 1.36
Earnings Estimate High: 1.40
Earnings Estimate Year Ago Eps: 1.31
Earnings Estimate Number Of Analysts: 8.00
Earnings Estimate Growth: 0.05
Revenue Estimate Avg: 5260819310.00
Revenue Estimate Low: 5208922460.00
Revenue Estimate High: 5318435010.00
Revenue Estimate Number Of Analysts: 5.00
Revenue Estimate Growth: -0.00
Eps Trend Current: 1.38
Eps Trend7days Ago: 1.38
Eps Trend30days Ago: 1.38
Eps Trend60days Ago: 1.39
Eps Trend90days Ago: 1.38
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last30days: 5.00
Date: 2025-03-31
Growth: 0.03
Earnings Estimate Avg: 1.19
Earnings Estimate Low: 1.16
Earnings Estimate High: 1.24
Earnings Estimate Year Ago Eps: 1.15
Earnings Estimate Number Of Analysts: 8.00
Earnings Estimate Growth: 0.03
Revenue Estimate Avg: 4640950040.00
Revenue Estimate Low: 4594586410.00
Revenue Estimate High: 4680381000.00
Revenue Estimate Number Of Analysts: 5.00
Revenue Estimate Growth: -0.01
Eps Trend Current: 1.19
Eps Trend7days Ago: 1.19
Eps Trend30days Ago: 1.19
Eps Trend60days Ago: 1.20
Eps Trend90days Ago: 1.20
Eps Revisions Up Last30days: 2.00
Eps Revisions Down Last30days: 3.00
Date: 2024-12-31
Growth: 0.03
Earnings Estimate Avg: 5.13
Earnings Estimate Low: 5.10
Earnings Estimate High: 5.18
Earnings Estimate Year Ago Eps: 4.95
Earnings Estimate Number Of Analysts: 13.00
Earnings Estimate Growth: 0.03
Revenue Estimate Avg: 20377770840.00
Revenue Estimate Low: 20283000000.00
Revenue Estimate High: 20455783000.00
Revenue Estimate Number Of Analysts: 10.00
Revenue Estimate Growth: -0.00
Eps Trend Current: 5.13
Eps Trend7days Ago: 5.13
Eps Trend30days Ago: 5.13
Eps Trend60days Ago: 5.12
Eps Trend90days Ago: 5.10
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 2.00
Date: 2024-09-30
Growth: 0.15
Earnings Estimate Avg: 1.35
Earnings Estimate Low: 1.32
Earnings Estimate High: 1.38
Earnings Estimate Year Ago Eps: 1.17
Earnings Estimate Number Of Analysts: 9.00
Earnings Estimate Growth: 0.15
Revenue Estimate Avg: 5326210000.00
Revenue Estimate Low: 5214000000.00
Revenue Estimate High: 5424820000.00
Revenue Estimate Number Of Analysts: 7.00
Eps Trend Current: 1.35
Eps Trend7days Ago: 1.35
Eps Trend30days Ago: 1.35
Eps Trend60days Ago: 1.35
Eps Trend90days Ago: 1.35
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 1.00
Date: 2024-06-30
Growth: 0.02
Earnings Estimate Avg: 1.34
Earnings Estimate Low: 1.32
Earnings Estimate High: 1.37
Earnings Estimate Year Ago Eps: 1.31
Earnings Estimate Number Of Analysts: 10.00
Earnings Estimate Growth: 0.02
Revenue Estimate Avg: 5392380000.00
Revenue Estimate Low: 5324000000.00
Revenue Estimate High: 5485600000.00
Revenue Estimate Number Of Analysts: 8.00
Revenue Estimate Growth: -0.00
Eps Trend Current: 1.34
Eps Trend7days Ago: 1.34
Eps Trend30days Ago: 1.34
Eps Trend60days Ago: 1.34
Eps Trend90days Ago: 1.34
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 3.00
Date: 2024-03-31
Growth: -0.02
Earnings Estimate Avg: 1.15
Earnings Estimate Low: 1.12
Earnings Estimate High: 1.18
Earnings Estimate Year Ago Eps: 1.18
Earnings Estimate Number Of Analysts: 11.00
Earnings Estimate Growth: -0.02
Revenue Estimate Avg: 4712430000.00
Revenue Estimate Low: 4581000000.00
Revenue Estimate High: 4796000000.00
Revenue Estimate Number Of Analysts: 8.00
Revenue Estimate Growth: -0.03
Eps Trend Current: 1.15
Eps Trend7days Ago: 1.15
Eps Trend30days Ago: 1.06
Eps Trend60days Ago: 1.06
Eps Trend90days Ago: 1.19
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 2.00
Eps Revisions Down Last30days: 1.00
Date: 2023-12-31
Growth: 0.02
Earnings Estimate Avg: 4.96
Earnings Estimate Low: 4.92
Earnings Estimate High: 5.00
Earnings Estimate Year Ago Eps: 4.84
Earnings Estimate Number Of Analysts: 13.00
Earnings Estimate Growth: 0.02
Revenue Estimate Avg: 20546900000.00
Revenue Estimate Low: 20426000000.00
Revenue Estimate High: 20673000000.00
Revenue Estimate Number Of Analysts: 11.00
Revenue Estimate Growth: -0.00
Eps Trend Current: 4.96
Eps Trend7days Ago: 4.96
Eps Trend30days Ago: 4.48
Eps Trend60days Ago: 4.95
Eps Trend90days Ago: 4.68
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 2.00
Date: 2023-09-30
Growth: -0.04
Earnings Estimate Avg: 1.22
Earnings Estimate Low: 1.19
Earnings Estimate High: 1.27
Earnings Estimate Year Ago Eps: 1.28
Earnings Estimate Number Of Analysts: 12.00
Earnings Estimate Growth: -0.04
Revenue Estimate Avg: 5118370000.00
Revenue Estimate Low: 4979260000.00
Revenue Estimate High: 5273720000.00
Revenue Estimate Number Of Analysts: 8.00
Revenue Estimate Growth: -0.08
Eps Trend Current: 1.22
Eps Trend7days Ago: 1.29
Eps Trend30days Ago: 1.22
Eps Trend60days Ago: 1.30
Eps Trend90days Ago: 1.16
Eps Revisions Down Last30days: 2.00
Date: 2023-06-30
Growth: -0.06
Earnings Estimate Avg: 1.18
Earnings Estimate Low: 1.15
Earnings Estimate High: 1.21
Earnings Estimate Year Ago Eps: 1.26
Earnings Estimate Number Of Analysts: 10.00
Earnings Estimate Growth: -0.06
Revenue Estimate Avg: 4918510000.00
Revenue Estimate Low: 4834980000.00
Revenue Estimate High: 5024180000.00
Revenue Estimate Number Of Analysts: 7.00
Revenue Estimate Growth: -0.08
Eps Trend Current: 1.18
Eps Trend7days Ago: 1.30
Eps Trend30days Ago: 1.30
Eps Trend60days Ago: 1.32
Eps Trend90days Ago: 1.32
Eps Revisions Up Last30days: 1.00
Date: 2023-03-31
Growth: 0.05
Earnings Estimate Avg: 1.18
Earnings Estimate Low: 1.16
Earnings Estimate High: 1.21
Earnings Estimate Year Ago Eps: 1.12
Earnings Estimate Number Of Analysts: 10.00
Earnings Estimate Growth: 0.05
Revenue Estimate Avg: 4903850000.00
Revenue Estimate Low: 4775490000.00
Revenue Estimate High: 5018000000.00
Revenue Estimate Number Of Analysts: 8.00
Revenue Estimate Growth: 0.01
Eps Trend Current: 1.18
Eps Trend7days Ago: 1.19
Eps Trend30days Ago: 1.18
Eps Trend60days Ago: 1.18
Eps Trend90days Ago: 1.18
Eps Revisions Up Last30days: 2.00
Eps Revisions Down Last30days: 1.00
Date: 2022-12-31
Growth: 0.05
Earnings Estimate Avg: 4.84
Earnings Estimate Low: 4.81
Earnings Estimate High: 4.87
Earnings Estimate Year Ago Eps: 4.61
Earnings Estimate Number Of Analysts: 15.00
Earnings Estimate Growth: 0.05
Revenue Estimate Avg: 20768600000.00
Revenue Estimate Low: 20642800000.00
Revenue Estimate High: 20887000000.00
Revenue Estimate Number Of Analysts: 15.00
Revenue Estimate Growth: -0.01
Eps Trend Current: 4.84
Eps Trend7days Ago: 4.84
Eps Trend30days Ago: 4.84
Eps Trend60days Ago: 4.84
Eps Trend90days Ago: 4.84
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 2.00
Eps Revisions Down Last30days: 1.00
Date: 2022-09-30
Growth: 0.06
Earnings Estimate Avg: 1.30
Earnings Estimate Low: 1.25
Earnings Estimate High: 1.37
Earnings Estimate Year Ago Eps: 1.22
Earnings Estimate Number Of Analysts: 13.00
Earnings Estimate Growth: 0.06
Revenue Estimate Avg: 5586960000.00
Revenue Estimate Low: 5437150000.00
Revenue Estimate High: 5774000000.00
Revenue Estimate Number Of Analysts: 9.00
Eps Trend Current: 1.30
Eps Trend7days Ago: 1.30
Eps Trend30days Ago: 1.31
Eps Trend60days Ago: 1.31
Eps Trend90days Ago: 1.31
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 2.00
Date: 2022-06-30
Growth: 0.01
Earnings Estimate Avg: 1.25
Earnings Estimate Low: 1.20
Earnings Estimate High: 1.31
Earnings Estimate Year Ago Eps: 1.23
Earnings Estimate Number Of Analysts: 13.00
Earnings Estimate Growth: 0.01
Revenue Estimate Avg: 5411330000.00
Revenue Estimate Low: 5261000000.00
Revenue Estimate High: 5547000000.00
Revenue Estimate Number Of Analysts: 9.00
Eps Trend Current: 1.25
Eps Trend7days Ago: 1.25
Eps Trend30days Ago: 1.25
Eps Trend60days Ago: 1.26
Eps Trend90days Ago: 1.26
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last30days: 2.00
Date: 2022-03-31
Growth: 0.01
Earnings Estimate Avg: 1.09
Earnings Estimate Low: 1.04
Earnings Estimate High: 1.13
Earnings Estimate Year Ago Eps: 1.07
Earnings Estimate Number Of Analysts: 13.00
Earnings Estimate Growth: 0.01
Revenue Estimate Avg: 4875680000.00
Revenue Estimate Low: 4673000000.00
Revenue Estimate High: 5153000000.00
Revenue Estimate Number Of Analysts: 9.00
Revenue Estimate Growth: -0.02
Eps Trend Current: 1.09
Eps Trend7days Ago: 1.09
Eps Trend30days Ago: 1.09
Eps Trend60days Ago: 1.09
Eps Trend90days Ago: 1.10
Eps Revisions Up Last30days: 2.00
Date: 2021-12-31
Growth: 0.05
Earnings Estimate Avg: 4.61
Earnings Estimate Low: 4.58
Earnings Estimate High: 4.63
Earnings Estimate Year Ago Eps: 4.36
Earnings Estimate Number Of Analysts: 13.00
Earnings Estimate Growth: 0.05
Revenue Estimate Avg: 21824200000.00
Revenue Estimate Low: 20892000000.00
Revenue Estimate High: 25944000000.00
Revenue Estimate Number Of Analysts: 13.00
Revenue Estimate Growth: 0.04
Eps Trend Current: 4.61
Eps Trend7days Ago: 4.61
Eps Trend30days Ago: 4.61
Eps Trend60days Ago: 4.65
Eps Trend90days Ago: 4.62
Eps Revisions Down Last7days: 1.00
Eps Revisions Down Last30days: 2.00
Date: 2021-09-30
Growth: 0.05
Earnings Estimate Avg: 1.26
Earnings Estimate Low: 1.22
Earnings Estimate High: 1.29
Earnings Estimate Year Ago Eps: 1.19
Earnings Estimate Number Of Analysts: 14.00
Earnings Estimate Growth: 0.05
Revenue Estimate Avg: 5734820000.00
Revenue Estimate Low: 5556000000.00
Revenue Estimate High: 5870230000.00
Revenue Estimate Number Of Analysts: 9.00
Eps Trend Current: 1.26
Eps Trend7days Ago: 1.26
Eps Trend30days Ago: 1.27
Eps Trend60days Ago: 1.27
Eps Trend90days Ago: 1.27
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last7days: 1.00
Date: 2021-06-30
Growth: 0.08
Earnings Estimate Avg: 1.18
Earnings Estimate Low: 1.15
Earnings Estimate High: 1.22
Earnings Estimate Year Ago Eps: 1.09
Earnings Estimate Number Of Analysts: 14.00
Earnings Estimate Growth: 0.08
Revenue Estimate Avg: 5378040000.00
Revenue Estimate Low: 5197730000.00
Revenue Estimate High: 5553610000.00
Revenue Estimate Number Of Analysts: 10.00
Revenue Estimate Growth: 0.06
Eps Trend Current: 1.18
Eps Trend7days Ago: 1.18
Eps Trend30days Ago: 1.18
Eps Trend60days Ago: 1.18
Eps Trend90days Ago: 1.17
Eps Revisions Up Last30days: 2.00
Eps Revisions Down Last7days: 1.00
Date: 2021-03-31
Growth: -0.03
Earnings Estimate Avg: 1.05
Earnings Estimate Low: 1.00
Earnings Estimate High: 1.11
Earnings Estimate Year Ago Eps: 1.09
Earnings Estimate Number Of Analysts: 14.00
Earnings Estimate Growth: -0.03
Revenue Estimate Avg: 4976370000.00
Revenue Estimate Low: 4760000000.00
Revenue Estimate High: 5158000000.00
Revenue Estimate Number Of Analysts: 10.00
Revenue Estimate Growth: -0.01
Eps Trend Current: 1.05
Eps Trend7days Ago: 1.04
Eps Trend30days Ago: 1.04
Eps Trend60days Ago: 1.03
Eps Trend90days Ago: 1.06
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 4.00
Date: 2020-12-31
Growth: 0.03
Earnings Estimate Avg: 4.38
Earnings Estimate Low: 4.33
Earnings Estimate High: 4.46
Earnings Estimate Year Ago Eps: 4.22
Earnings Estimate Number Of Analysts: 16.00
Earnings Estimate Growth: 0.03
Revenue Estimate Avg: 20781000000.00
Revenue Estimate Low: 20622000000.00
Revenue Estimate High: 21018000000.00
Revenue Estimate Number Of Analysts: 13.00
Revenue Estimate Growth: 0.05
Eps Trend Current: 4.38
Eps Trend7days Ago: 4.38
Eps Trend30days Ago: 4.37
Eps Trend60days Ago: 4.37
Eps Trend90days Ago: 4.32
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 5.00
Date: 2020-09-30
Growth: -0.02
Earnings Estimate Avg: 1.16
Earnings Estimate Low: 1.12
Earnings Estimate High: 1.22
Earnings Estimate Year Ago Eps: 1.19
Earnings Estimate Number Of Analysts: 13.00
Earnings Estimate Growth: -0.02
Revenue Estimate Avg: 5529890000.00
Revenue Estimate Low: 5422000000.00
Revenue Estimate High: 5819880000.00
Revenue Estimate Number Of Analysts: 9.00
Revenue Estimate Growth: 0.02
Eps Trend Current: 1.16
Eps Trend7days Ago: 1.14
Eps Trend30days Ago: 1.14
Eps Trend60days Ago: 1.14
Eps Trend90days Ago: 1.14
Eps Revisions Up Last30days: 7.00
Date: 2020-06-30
Growth: -0.03
Earnings Estimate Avg: 1.06
Earnings Estimate Low: 1.02
Earnings Estimate High: 1.11
Earnings Estimate Year Ago Eps: 1.10
Earnings Estimate Number Of Analysts: 11.00
Earnings Estimate Growth: -0.03
Revenue Estimate Avg: 5041030000.00
Revenue Estimate Low: 4923000000.00
Revenue Estimate High: 5145000000.00
Revenue Estimate Number Of Analysts: 8.00
Revenue Estimate Growth: -0.02
Eps Trend Current: 1.06
Eps Trend7days Ago: 1.04
Eps Trend30days Ago: 1.02
Eps Trend60days Ago: 1.04
Eps Trend90days Ago: 1.10
Eps Revisions Up Last7days: 4.00
Eps Revisions Up Last30days: 6.00
Date: 2020-03-31
Growth: 0.08
Earnings Estimate Avg: 0.98
Earnings Estimate Low: 0.92
Earnings Estimate High: 1.05
Earnings Estimate Year Ago Eps: 0.90
Earnings Estimate Number Of Analysts: 12.00
Earnings Estimate Growth: 0.08
Revenue Estimate Avg: 4610030000.00
Revenue Estimate Low: 4511000000.00
Revenue Estimate High: 4760500000.00
Revenue Estimate Number Of Analysts: 7.00
Eps Trend Current: 0.98
Eps Trend7days Ago: 0.98
Eps Trend30days Ago: 0.99
Eps Trend60days Ago: 0.99
Eps Trend90days Ago: 0.99
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 3.00
Eps Revisions Down Last7days: 3.00
Date: 2019-12-31
Growth: 0.05
Earnings Estimate Avg: 4.22
Earnings Estimate Low: 4.19
Earnings Estimate High: 4.28
Earnings Estimate Year Ago Eps: 3.99
Earnings Estimate Number Of Analysts: 16.00
Earnings Estimate Growth: 0.05
Revenue Estimate Avg: 19882100000.00
Revenue Estimate Low: 19788000000.00
Revenue Estimate High: 20036000000.00
Revenue Estimate Number Of Analysts: 12.00
Revenue Estimate Growth: 0.01
Eps Trend Current: 4.22
Eps Trend7days Ago: 4.22
Eps Trend30days Ago: 4.21
Eps Trend60days Ago: 4.21
Eps Trend90days Ago: 4.20
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 3.00
Date: 2019-09-30
Growth: 0.06
Earnings Estimate Avg: 1.15
Earnings Estimate Low: 1.11
Earnings Estimate High: 1.19
Earnings Estimate Year Ago Eps: 1.08
Earnings Estimate Number Of Analysts: 13.00
Earnings Estimate Growth: 0.06
Revenue Estimate Avg: 5339600000.00
Revenue Estimate Low: 5197000000.00
Revenue Estimate High: 5508420000.00
Revenue Estimate Number Of Analysts: 9.00
Eps Trend Current: 1.15
Eps Trend7days Ago: 1.15
Eps Trend30days Ago: 1.15
Eps Trend60days Ago: 1.14
Eps Trend90days Ago: 1.14
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 3.00
Date: 2019-06-30
Growth: 0.09
Earnings Estimate Avg: 1.11
Earnings Estimate Low: 1.07
Earnings Estimate High: 1.13
Earnings Estimate Year Ago Eps: 1.01
Earnings Estimate Number Of Analysts: 14.00
Earnings Estimate Growth: 0.09
Revenue Estimate Avg: 5086210000.00
Revenue Estimate Low: 4956000000.00
Revenue Estimate High: 5224420000.00
Revenue Estimate Number Of Analysts: 10.00
Revenue Estimate Growth: 0.04
Eps Trend Current: 1.11
Eps Trend7days Ago: 1.10
Eps Trend30days Ago: 1.10
Eps Trend60days Ago: 1.10
Eps Trend90days Ago: 1.09
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 5.00
Date: 2019-03-31
Growth: -0.03
Earnings Estimate Avg: 0.92
Earnings Estimate Low: 0.90
Earnings Estimate High: 1.03
Earnings Estimate Year Ago Eps: 0.95
Earnings Estimate Number Of Analysts: 14.00
Earnings Estimate Growth: -0.03
Revenue Estimate Avg: 4589480000.00
Revenue Estimate Low: 4404100000.00
Revenue Estimate High: 4741000000.00
Revenue Estimate Number Of Analysts: 10.00
Revenue Estimate Growth: -0.01
Eps Trend Current: 0.92
Eps Trend7days Ago: 0.92
Eps Trend30days Ago: 0.94
Eps Trend60days Ago: 0.94
Eps Trend90days Ago: 0.98
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 2.00
Eps Revisions Down Last7days: 1.00
Date: 2018-12-31
Growth: 0.18
Earnings Estimate Avg: 4.00
Earnings Estimate Low: 3.96
Earnings Estimate High: 4.06
Earnings Estimate Year Ago Eps: 3.39
Earnings Estimate Number Of Analysts: 17.00
Earnings Estimate Growth: 0.18
Revenue Estimate Avg: 19639100000.00
Revenue Estimate Low: 19533000000.00
Revenue Estimate High: 19809900000.00
Revenue Estimate Number Of Analysts: 14.00
Eps Trend Current: 4.00
Eps Trend7days Ago: 4.00
Eps Trend30days Ago: 4.00
Eps Trend60days Ago: 4.00
Eps Trend90days Ago: 4.00
Eps Revisions Up Last30days: 2.00
Date: 2018-09-30
Growth: 0.18
Earnings Estimate Avg: 1.07
Earnings Estimate Low: 1.03
Earnings Estimate High: 1.10
Earnings Estimate Year Ago Eps: 0.90
Earnings Estimate Number Of Analysts: 12.00
Earnings Estimate Growth: 0.18
Revenue Estimate Avg: 5207550000.00
Revenue Estimate Low: 5088920000.00
Revenue Estimate High: 5311760000.00
Revenue Estimate Number Of Analysts: 9.00
Revenue Estimate Growth: 0.01
Eps Trend Current: 1.07
Eps Trend7days Ago: 1.07
Eps Trend30days Ago: 1.07
Eps Trend60days Ago: 1.07
Eps Trend90days Ago: 1.06
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last7days: 1.00
Date: 2018-06-30
Growth: 0.17
Earnings Estimate Avg: 1.00
Earnings Estimate Low: 0.94
Earnings Estimate High: 1.02
Earnings Estimate Year Ago Eps: 0.85
Earnings Estimate Number Of Analysts: 14.00
Earnings Estimate Growth: 0.17
Revenue Estimate Avg: 5019860000.00
Revenue Estimate Low: 4784640000.00
Revenue Estimate High: 5126550000.00
Revenue Estimate Number Of Analysts: 10.00
Revenue Estimate Growth: -0.00
Eps Trend Current: 1.00
Eps Trend7days Ago: 1.00
Eps Trend30days Ago: 1.01
Eps Trend60days Ago: 1.01
Eps Trend90days Ago: 1.01
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 2.00
Eps Revisions Down Last7days: 1.00
Date: 2018-03-31
Growth: 0.26
Earnings Estimate Avg: 0.92
Earnings Estimate Low: 0.82
Earnings Estimate High: 0.96
Earnings Estimate Year Ago Eps: 0.73
Earnings Estimate Number Of Analysts: 12.00
Earnings Estimate Growth: 0.26
Revenue Estimate Avg: 4628950000.00
Revenue Estimate Low: 4563010000.00
Revenue Estimate High: 4726300000.00
Revenue Estimate Number Of Analysts: 9.00
Eps Trend Current: 0.92
Eps Trend7days Ago: 0.92
Eps Trend30days Ago: 0.91
Eps Trend60days Ago: 0.93
Eps Trend90days Ago: 0.88
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last7days: 3.00
Date: 2017-12-31
Growth: 0.08
Earnings Estimate Avg: 3.28
Earnings Estimate Low: 3.26
Earnings Estimate High: 3.31
Earnings Estimate Year Ago Eps: 3.03
Earnings Estimate Number Of Analysts: 14.00
Earnings Estimate Growth: 0.08
Revenue Estimate Avg: 19743100000.00
Revenue Estimate Low: 19474900000.00
Revenue Estimate High: 21325000000.00
Revenue Estimate Number Of Analysts: 13.00
Revenue Estimate Growth: 0.02
Eps Trend Current: 3.28
Eps Trend7days Ago: 3.28
Eps Trend30days Ago: 3.28
Eps Trend60days Ago: 3.29
Eps Trend90days Ago: 3.28
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last7days: 1.00
Date: 2017-09-30
Growth: 0.07
Earnings Estimate Avg: 0.88
Earnings Estimate Low: 0.84
Earnings Estimate High: 0.89
Earnings Estimate Year Ago Eps: 0.82
Earnings Estimate Number Of Analysts: 11.00
Earnings Estimate Growth: 0.07
Revenue Estimate Avg: 5194920000.00
Revenue Estimate Low: 4973420000.00
Revenue Estimate High: 5330000000.00
Revenue Estimate Number Of Analysts: 9.00
Eps Trend Current: 0.88
Eps Trend7days Ago: 0.88
Eps Trend30days Ago: 0.88
Eps Trend60days Ago: 0.88
Eps Trend90days Ago: 0.89
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 1.00
Date: 2017-06-30
Growth: 0.06
Earnings Estimate Avg: 0.86
Earnings Estimate Low: 0.84
Earnings Estimate High: 0.87
Earnings Estimate Year Ago Eps: 0.81
Earnings Estimate Number Of Analysts: 12.00
Earnings Estimate Growth: 0.06
Revenue Estimate Avg: 5020770000.00
Revenue Estimate Low: 4949000000.00
Revenue Estimate High: 5100000000.00
Revenue Estimate Number Of Analysts: 10.00
Revenue Estimate Growth: 0.02
Eps Trend Current: 0.86
Eps Trend7days Ago: 0.87
Eps Trend30days Ago: 0.87
Eps Trend60days Ago: 0.87
Eps Trend90days Ago: 0.87
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last7days: 2.00
Date: 2024-12-31
Eps Actual: 5.1
Date: 2023-12-31
Eps Actual: 4.9
Date: 2022-12-31
Eps Actual: 4.8
Date: 2021-12-31
Eps Actual: 4.6
Date: 2020-12-31
Eps Actual: 4.3
Date: 2019-12-31
Eps Actual: 4.2
Date: 2018-12-31
Eps Actual: 3.9
Date: 2017-12-31
Eps Actual: 3.3
Date: 2016-12-31
Eps Actual: 3.0
Date: 2015-12-31
Eps Actual: 2.7
Date: 2014-12-31
Eps Actual: 2.5
Date: 2013-12-31
Eps Actual: 2.3
Date: 2012-12-31
Eps Actual: 2.2
Date: 2011-12-31
Eps Actual: 2.0
Date: 2010-12-31
Eps Actual: 1.
Date: 2009-12-31
Eps Actual: 1.7
Date: 2008-12-31
Eps Actual: 1.6
Date: 2007-12-31
Eps Actual: 4.3
Date: 2006-12-31
Eps Actual: 5.3
Date: 2005-12-31
Eps Actual: 5.1
Date: 2004-12-31
Eps Actual: 4.7
Date: 2003-12-31
Eps Actual: 4.6
Date: 2002-12-31
Eps Actual: 4.5
Date: 2001-12-31
Eps Actual: 4.0
Date: 2000-12-31
Eps Actual: 3.
Date: 1999-12-31
Eps Actual: 3.2
Date: 1998-12-31
Eps Actual: 3.1
Date: 1997-12-31
Eps Actual: 2.9
Date: 1996-12-31
Eps Actual: 2.5
Date: 1995-12-31
Eps Actual: 2.17
Date: 1994-12-31
Eps Actual: 1.81