Understanding Large Scale Dynamic Purchase Behavior