What follows is a roundup of corporate earnings reports for Wednesday, March 31.
Companies reporting before the bell Wednesday include the retailers Dollar General and Rite Aid.
After the bell,Research in Motion reported.
BEFORE THE BELL
The discount retailer posted earnings of 51 cents a share on revenue of $3.19 billion.
The drug-store chain delivered a loss of 24 cents a share on revenue of $6.46 billion.
AFTER THE BELL
Research In Motion
The manufacturer of mobile phone parts posted earnings of $1.27 a share on revenue of $4.08 billion.
* Earnings data from Thomson Reuters excludes extraordinary items.