That means that the community has provided enough funds to ManaCube to cover 73% of the cost it takes to pay for the server this month.
There is no real use for it, it's just statistical and interesting to look at. When the new crates are released I always have fun watching it jump +20% in the first 12 hours lol!