All depends on how long they take between upgrades, and how many people and buildings are used for the iTunes staff. Then add to that the costs they may need to buy new technology, if they add IP owned by someone else.
Though there is the direct cost of training staff and customer service, along with all the bandwidth cost in taking the upgrade live.