What follows is a roundup of corporate earnings reports for Wednesday, April 21.
Components of the Dow Jones Industrial Average reporting before the bell Wednesday include AT&T, Boeing, McDonald's and United Technologies.
Morgan Stanley, Lockheed Martin and Wells Fargo also reported before the bell.
EBay and Starbucks reported after the bell.
BEFORE THE BELL
AT&T
The telecommunications company reported earnings of 45 cents a share on sales of $21.40 billion.
- Get Real-Time Quotes for AT&T
Boeing
The airplane manufacturer delivered earnings of 70 cents a share on sales of $15.22 billion.
- Get Real-Time Quotes for Boeing
McDonald's
The fast-food chain posted earnings of $1.00 a share on sales of $5.61 billion.
- Get Real-Time Quotes for McDonald's
United Technologies
The aerospace and industrial components company reported earnings of 93 cents a share on revenue of $12.09 billion.
- Get Real-Time Quotes for United Technologies
Abbott Labs
The pharmaceutical company posted earnings of 84 cents a share on sales of $7.70 billion.
- Get Real-Time Quotes for Abbott Labs
Altria
The cigarette maker delivered earnings of 42 cents a share on revenue of $3.95 billion.
- Get Real-Time Quotes for Altria
AMB Property
The commerical property company posted a loss of 3 cents a share on revenue of $150.50 million.
- Get Real-Time Quotes for AMB Property
Comerica
The bank reported a loss of 4 cents a share on revenue of $609 million.
- Get Real-Time Quotes for Comerica
Covidien
The medical equipment maker announced earnings of 88 cents a share on revenue of $2.66 billion.
- Get Real-Time Quotes for Covidien
EMC
The computer hardware maker posted earnings of 26 cents a share on revenue of $3.89 billion.
- Get Real-Time Quotes for EMC
Genzyme
The biotechnology company posted earnings of 37 cents a share on revenue of $1.07 billion.
- Get Real-Time Quotes for Genzyme
KeyCorp
The biotechnology firm posted a loss of 11 cents a share on revenue of $1.06 billion.
- Get Real-Time Quotes for KeyCorp
Lockheed Martin
The aerospace company posted earnings of $1.45 a share on revenue of $10.64 billion.
- Get Real-Time Quotes for Lockheed Martin
- Get Real-Time Quotes for Moody's
- Get Real-Time Quotes for Morgan Stanley
- Get Real-Time Quotes for Quest Diagnostics
- Get Real-Time Quotes for St. Jude Medical
- Get Real-Time Quotes for SunTrust Banks
- Get Real-Time Quotes for Wells Fargo
- Get Real-Time Quotes for Amgen
- Get Real-Time Quotes for Chipotle Mexican Grill
- Get Real-Time Quotes for Citrix Systems
- Get Real-Time Quotes for eBay
- Get Real-Time Quotes for E-Trade
- Get Real-Time Quotes for Hudson City Bancorp
- Get Real-Time Quotes for Qualcomm
- Get Real-Time Quotes for Sandisk
- Get Real-Time Quotes for SLM
- Get Real-Time Quotes for Starbucks
- Get Real-Time Quotes for Vertex Pharmaceutical
Moody's
The credit rating company posted earnings of 47 cents a share on revenue of $476.60 million.
Morgan Stanley
The investment bank announced earnings of 78 cents a share on revenue of $9.08 billion.
Quest Diagnostics
The health care company posted earnings of $1.00 a share on sales of $1.81 billion.
St. Jude Medical
The medical equipment manufacturer posted earnings of 75 cents a share on sales of $1.26 billion.
SunTrust Banks
The bank reported a loss of 46 cents a share on revenue of $1.90 billion.
Wells Fargo
The bank delivered earnings of 45 cents a share on revenue of $21.40 billion.
AFTER THE BELL
Amgen
The biotechnology company delivered earnings of $1.30 a share on revenue of $3.59 billion.
Chipotle Mexican Grill
The restaurant chain announced earnings of $1.19 a share on revenue of $409.69 million.
Citrix Systems
The software company posted earnings of 40 cents a share on sales of $414.30 million.
eBay
The auction web site posted earnings of 42 cents a share on revenue of $2.19 billion.
E-Trade
The investment services company reported a loss of 2 cents a share.
Hudson City Bancorp
The bank is expected to post earnings of 28 cents a share on revenue of $343 million.
Qualcomm
The telecommunications company posted earnings of 59 cents a share on revenue of $2.67 billion.
Sandisk
The semiconductor manufacturer posted earnings of 95 cents a share on revenue of $1.09 billion a share.
SLM
The school loans firm , also known as Sallie Mae, is seen delivering earnings of 29 cents a share on revenue of $639 million.
Starbucks
The coffee chain delivered earnings of 29 cents a share on sales of $2.50 billion.
Vertex Pharmaceutical
The pharmaceutical company posted a loss of 83 cents a share on revenue of $22.40 million.
* Earnings data from Thomson Reuters excludes extraordinary items.