Publix Reports First Quarter 2012 Results and Stock Price