As others have explained, this is most likely your credit card purchasing data being sold, by your credit card issuer, to any interested party willing to pay for it. Yes, the data sold includes detailed product information linked to your identity.
What I'd like to know is if the same happens when I pay with Apple Card, or when I use Apple Play with, say, a VISA card?
Staples.com and airlines are the only ones where I can see the items bought on my credit card statement. Although it’s possible that some banks are not reporting that information on the statement, but I couldn’t find any more data on the subject, other than the fact that smaller businesses are not sending this information.
What I'd like to know is if the same happens when I pay with Apple Card, or when I use Apple Play with, say, a VISA card?