The theater chain I'm with has a few locations with Dippin' Dots vending machines.
The price to the consumer is $3, and I'm not sure how much of that is cost... but I know most of the price is cost. We have two freezers in our clock room (huge deep freezers that stay at around -40 degrees farenheit) that we keep the cases of packages in. I think most of this is supplied by Dippin Dots, though I could be wrong. I know we are responsible for keeping the vending machine stocked, as well as removing any money from it. This location used to have to order the product, but now we contact the guy that handles Alabaster, and he orders it for us. In Alabaster he'd bring the shipment to the theater as well.
There's info on the Dippin Dots site about the vending machine, if you're interested in it.