I’d guess they do make a decent margin on some items but overall it wouldn’t surprise me if it didn’t make a ton of money overall but is kept alive by the company as just one more reason for people to keep their memberships.
As for the hot dogs… yeah that’s a pass for me.