What follows is a roundup of corporate earnings reports for Thursday, Oct. 21.
McDonald's and Caterpillar are expected to release earnings before the bell.
American Express and Amazon are expected to announce earnings after the bell.
BEFORE THE BELL
AT&T
The telecom company reported earnings of 55 cents a share on revenue of $31.6 billion.
- Get Real-Time Quotes for AT&T
Caterpillar
The construction equipment maker released earnings of $1.22 a share on revenue of $11.34 billion.
- Get Real-Time Quotes for Caterpillar
Eli Lilly
The drug company posted earnings of $1.21 a share on revenue of $5.65 billion.
- Get Real-Time Quotes for Eli Lilly
McDonald's
The fast food chain released earnings of $1.29 a share on revenue of $6.23 billion.
- Get Real-Time Quotes for McDonald's
Novartis
The healthcare products maker announced earnings of $1.36 a share on revenue of $12.58 billion.
- Get Real-Time Quotes for Novartis
Philip Morris
The tobacco company is seen posting earnings of $1.01 a share on revenue of $6.98 billion.
- Get Real-Time Quotes for Philip Morris
Travelers
The insurer released earnings of $1.81 a share.
- Get Real-Time Quotes for Travelers
Union Pacific
The railroad announced earnings of $1.56 a share on revenue of $4.4 billion.
- Get Real-Time Quotes for Union Pacific
UPS
The package delivery company posted earnings of 93 cents a share on revenue of $12.19 billion.
- Get Real-Time Quotes for UPS
Baxter
The healthcare company reported earnings of $1.01 cents a share on revenue of $3.2 billion.
- Get Real-Time Quotes for Baxter
BB&T
The bank released earnings of 30 cents a share.
- Get Real-Time Quotes for BB&T
United Contenental
The airline announced earnings of $1.75 a share on revenue of $5.39 billion.
- Get Real-Time Quotes for United Continental
Danaher
The medical equipment maker delivered earnings of 60 cents a share on revenue of $3.2 billion.
- Get Real-Time Quotes for Danaher
Freeport McMoran
The mining company delivered earnings of $2.49 a share on revenue of $5.2 billion.
- Get Real-Time Quotes for Freeport McMoran
Hershey
The chocolate maker posted earnings of 79 cents a share on revenue of $1.55 billion.
- Get Real-Time Quotes for Hershey
Northern Trust
The financial company announced earnings of 64 cents a share on revenue of $899 million.
- Get Real-Time Quotes for Northern Trust
PNC Bank
The firm released earnings of $2.07 a share.
- Get Real-Time Quotes for PNC Bank
Reynolds American
The tobacco company reported earnings of $1.35 a share.
- Get Real-Time Quotes for Reynolds American
Southwest Airlines
The airline delivered earnings of 27 cents a share on revenue of $3.19 billion.
- Get Real-Time Quotes for Southwest Airlines
Suntrust Banks
The bank posted earnings of 17 cents per share.
- Get Real-Time Quotes for Suntrust Banks
Xerox
The office supply company posted earnings of 17 cents a share on revenue of $5.43 billion.
- Get Real-Time Quotes for Xerox
Cooper Industries
The electrical and tool product maker reported earnings of 72 cents a share on revenue of $1.24 billion.
- Get Real-Time Quotes for Cooper Industries
JetBlue
The airline delivered earnings of 18 cents a share on revenue of $1 billion.
- Get Real-Time Quotes for JetBlue
PPG
The paint maker announced earnings of $1.59 a share on revenue of $3.46 billion.
- Get Real-Time Quotes for PPG
Precision Castparts
The metal manufacturer delivered earnings of $1.70 a share on revenue of $1.5 billion.
- Get Real-Time Quotes for Precision Castparts
Ryder
The truck rental company released earnings of 76 cents a share on revenue of $1.32 billion.
- Get Real-Time Quotes for Ryder
AFTER THE BELL
American Express
The credit card company announced earnings of 90 cents a share on revenue of $7 billion.
- Get Real-Time Quotes for American Express
Amazon.com
The online retailer posted earnings of 51 cents a share on revenue of $7.56 billion.
- Get Real-Time Quotes for Amazon.com
Chipotle Mexican Grill
The restaurant chain posted earnings of $1.52 a share on revenue of $476.9 million.
- Get Real-Time Quotes for Chipotle Mexican Grill
Chubb
The insurance company announced earnings of $1.69 a share.
- Get Real-Time Quotes for Chubb
Sandisk
The tech company released earnings of $1.30 a share on revenue of $1.24 billion.
- Get Real-Time Quotes for Sandisk
* Earnings data from Thompson Reuters excludes extraoridinary items.