Seagate (NASDAQ: STX ) shares initially rallied Monday in after-hours trading after the company posted better than expected top and bottom line numbers, but gave back gains ahead of the company's earnings call. The hard drive manufacturer reported earnings per share of $1.38, more than the $1.28 consensus estimate;