Macy's Inc., based in Cincinnati, said Wednesday that it posted net income of $23 million, or 5 cents per share, for the period ending May 1. That compares with a loss of $88 million, or 21 cents per share, in the year-ago period.