"Because we run the servers for these events, we also incurred the cost of these servers." and "we sell skins for these new characters" don't go hand in hand.
One server hosting costs 10$ a month , and can easily handle 10 000 concurrent players ( i bet you don't have that many ).
We also know that when skins are involved in a game the developer are making tons of money.
(if you are a klein developer and want to contradict me , disclose how much do you guys payed for servers and how much you made from skins )