What follows is a roundup of corporate earnings reports for Tuesday, May 3.
Pfizer and MasterCard are expected to report earnings before the bell.
Comcast and CBS are expected to release earnings after the bell.
BEFORE THE BELL
Pfizer
The pharmaceutical company reported earnings of 60 cents a share on revenue of $16.5 billion.
- Get Real-Time Quotes for Pfizer
American Tower
The wireless tower company released earnings of 23 cents a share on revenue of $562.7 million.
- Get Real-Time Quotes for American Tower
Archer-Daniels Midland
The food processor and ethanol producer announced earnings of 86 cents a share on revenue of $20.1 billion.
- Get Real-Time Quotes for Archer-Daniels Midland
Avon Products
The cosmetics company posted earnings of 37 cents a share on revenue of $2.63 billion.
- Get Real-Time Quotes for Avon Products
Clorox
The household products maker delivered earnings of $1.02 a share on revenue of $1.3 billion.
- Get Real-Time Quotes for Clorox
Cognizant Tech
The tech firm released earnings of 67 cents a share on revenue of $1.37 billion.
- Get Real-Time Quotes for Cognizant Tech
Duke Energy
Theutilityreleased earnings of 39 cents a share on revenue of $3.66 billion.
- Get Real-Time Quotes for Duke Energy
Emerson Electric
The electronics manufacturer posted earnings of 73 cents a share on revenue of $5.86 billion.
- Get Real-Time Quotes for Emerson Electric
Foster Wheeler
The construction company announced earnings of 19 cents a share on revenue of $1.04 billion.
- Get Real-Time Quotes for Foster Wheeler
Health Care REIT
The real estate investment trust released earnings of 24 cents a share on revenue of $255.5 million.
- Get Real-Time Quotes for Health Care REIT
Hyatt
The hotel operator reported earnings of 7 cents a share on revenue of $875 million.
- Get Real-Time Quotes for Hyatt
Legg Mason
The investment services company posted earnings of 45 cents a share.
- Get Real-Time Quotes for Legg Mason
Marathon Oil
The oil company announced earnings of $1.65 a share.
- Get Real-Time Quotes for Marathon Oil
MasterCard
The credit card company reported earnings of $4.29 a share on revenue of $1.5 billion.
- Get Real-Time Quotes for MasterCard
MetroPCS
The telecommunications company delivered earnings of 15 cents a share on revenue of $1.19 billion.
- Get Real-Time Quotes for MetroPCS
Molson Coors
The brewer released earnings of 43 cents a share on revenue of $690.4 million.
- Get Real-Time Quotes for Molson Coors
Mylan Labs
The pharmaceutical company posted earnings of 44 cents a share on revenue of $1.45 billion.
- Get Real-Time Quotes for Mylan Labs
Tenet Healthcare
The healthcare company reported earnings of 16 cents a share on revenue of $2.5 billion.
- Get Real-Time Quotes for Tenet Healthcare
AFTER THE BELL
Comcast
The cable company , also the majority holder of CNBC, reported earnings of 36 cents a share on revenue of $12.13 billion.
- Get Real-Time Quotes for Comcast
CBS
The media company released earnings of 29 cents a share on revenue of $3.51 billion.
- Get Real-Time Quotes for CBS
Genworth Financial
The insurance company posted earnings of 20 cents a share on revenue of $2.57 billion.
- Get Real-Time Quotes for Genworth Financial
Green Mountain Coffee
The coffee company delivered earnings of 48 cents a share on revenue of $648 million.
- Get Real-Time Quotes for Green Mountain Coffee
Kinross Gold
The gold miner announced earnings of 16 cents a share on revenue of $937 million.
- Get Real-Time Quotes for Kinross Gold
McKesson
The health care services firm reported earnings of $1.66 a share on revenue of $28.85 a share.
- Get Real-Time Quotes for McKesson
Yamana Gold
The gold mining company posted earnings of 21 cents a share on revenue of $476.1 million.
- Get Real-Time Quotes for Yamana Gold
* Earnings data from Thomson Reuters excludes extraordinary items.