$3,000 Walmart theft spree over 3 weeks