About $500,000 a rally for the type tomorrow.
They sell tons of merchandise and get emails for campaign solicitations, they gather at least ten times the attendance emails, sometimes a hundred thousand voters will apply to attend. Good campaign lists of motivated voters are worth their weight in gold. These rallies are a net business gain.
So, merchandise offset (through email and attendance) with a great voter email list justifies the cost.