Weis Markets net income up 12.7%