mbillion 2025