I would report it. People get fired for shortage and customers prices are raised because of it. I detest thieves, and the ones that say it doesn’t matter if they steal from big corporations are just as bad.
You really don’t know unless you go back and watch him pay. He could have taken samples and said “15 of these” and “20 of these” for them to more easily ring them up, I suppose.