Stolen trading cards worth thousands of dollars are now back on the shelves of a Portsmouth store, and the owner of a competing store in Williamsburg is to credit.