Sanderson Posts Upbeat Q1 Earnings