What follows is a roundup of corporate earnings reports for Wednesday, April 28.
Companies reporting before the bell include Comcast, General Dynamics, Northrop Grumman and Dow Chemical.
Visa, First Solar and Express Scripts are expected to post earnings after the bell.
BEFORE THE BELL
Allegheny Technology
The iron and steel manufacturer company posted earnings of 18 cents a share on revenue of $899.4 million.
- Get Real-Time Quotes for Allegheny Technology
AOL
The internet company delivered earnings from continuing operations of 39 cents a share on revenue of $664.3 million.
- Get Real-Time Quotes for AOL
Barrick Gold
The gold mining company posted adjusted earnings of 75 cents a share on revenue of $2.56 billion.
- Get Real-Time Quotes for Barrick Gold
Comcast
The cable company posted earnings of 31 cents a share on revenue of $9.2 billion.
- Get Real-Time Quotes for Comcast
Corning
The telecommunications company reported earnings of 52 cents a share on revenue of $1.55 billion.
- Get Real-Time Quotes for Corning
Dow Chemical
The chemical company posted adjusted earnings of 43 cents a share on revenue of $13.42 billion.
- Get Real-Time Quotes for Dow Chemical
General Dynamics
The defense contracting company posted earnings from continuing operations of $1.54 a share on revenue of $7.75 billion.
- Get Real-Time Quotes for General Dynamics
Hess
The oil and gas company earned $1.65 a share on revenue of $9.22 billion.
- Get Real-Time Quotes for Hess
Invesco
The asset manager earned of 27 cents a share, on an adjusted basis, on revenue of $719.1 million.
- Get Real-Time Quotes for Invesco
JetBlue
The airliner posted a loss of 1 cent a share on revenue of $870 million.
- Get Real-Time Quotes for JetBlue
Medco Health
The health care company posted adjusted earnings of 73 cents a share on revenue of $16.31 billion.
- Get Real-Time Quotes for Medco Health
Northrop Grumman
The defense contracting company earned $1.51 a share from continuing operations on revenue of $8.61 billion.
- Get Real-Time Quotes for Northrop Grumman
Owens Corning
The building materials manufacturer earned 42 cents a share on an adjusted basis on revenue of $1.26 billion.
- Get Real-Time Quotes for Owens Corning
Rockwell Automation
The diversified industrial company earned 95 cents a share on revenue of $1.16 billion.
- Get Real-Time Quotes for Rockwell Automation
Royal Carribean
The cruise line company  earned 40 cents a share on revenue of $1.49 billion.
- Get Real-Time Quotes for Royal Carribean
Sealed Air
The food packaging company earned of 35 cents a share on revenue of $1.06 billion.
- Get Real-Time Quotes for Sealed Air
Sprint Nextel
The telecommunications company posted a loss of 17 cents a share, on an adjusted basis, on revenue of $8.09 billion.
- Get Real-Time Quotes for Sprint Nextel
Tyco Electronics
The electrical component manufacturer earned 64 cents a share on revenue of $2.96 billion.
- Get Real-Time Quotes for Tyco Electronics
WellPoint
The health care company earned $1.96 a share on revenue of $15.1 billion.
- Get Real-Time Quotes for WellPoint
Wyndham Worlwide
The hotel company earned 34 cents a share on revenue of $886 million.
- Get Real-Time Quotes for Wyndham
AFTER THE BELL
Akamai
The internet company is seen delivering earnings of 31 cents a share on revenue of $230 million.
- Get Real-Time Quotes for Akamai
Allstate
The insurance company is expected to post earnings of 79 cents a share on revenue of $6.22 billion.
- Get Real-Time Quotes for Allstate
Baidu
The internet search company is expected to post earnings of $1.49 a share on revenue of $180 million.
- Get Real-Time Quotes for Baidu
Equifax
The credit information company is seen reporting earnings of 55 cents a share on revenue of $464 million.
- Get Real-Time Quotes for Equifax
Everest Re
The reinsurance company is expected to post earnings of 74 cents a share on revenue of $978 million.
- Get Real-Time Quotes for Everest Re
Express Scripts
The health care company is expected to announce earnings of $1.10 a share on revenue of $1.09 billion.
- Get Real-Time Quotes for Express Scripts
First Solar
The semiconductor manufacturer is seen reporting earnings of $1.63 a share on revenue of $541 million.
- Get Real-Time Quotes for First Solar
O'Reilly Automotive
The auto parts retailer is expected to post earnings of 59 cents a share on revenue of $1.23 billion.
- Get Real-Time Quotes for O'Reilly Automotive
Owens-Illinois
The container and packaging company is expected to post earnings of 47 cents a share on revenue of $1.65 billion.
- Get Real-Time Quotes for Owens-Illinois
Verisign
The computer services company is expected to deliver earnings of 35 cents a share on revenue of $266 million.
- Get Real-Time Quotes for Verisign
Visa
The credit card company is seen delivering earnings of 91 cents a share on revenue of $1.93 billion.
- Get Real-Time Quotes for Visa
Xilinx
The semiconductor manufacturer is expected to post earnings of 45 cents a share on revenue of $521 million.
- Get Real-Time Quotes for Xilinx
* Earnings data from Thomson Reuters excludes extraordinary items.