Ever buy ammo on line.?? Well, there you go, they know everything... :(
They know everything you’ve ever purchased with a credit card.
Visa/Mastercard gives it to them.