A long-running Russian doping scandal. Corruption scams. Major cities say "no" to staging the Olympics Games.

If the International Olympic Committee (IOC) were a publicly traded company, its stock might be struggling to stay afloat in a sea of damaging headlines.

Instead, it has never been in better financial health, thanks increasingly to enduring and growing support from Asia — from the region's sponsors, governments, cities and sports fans.