Does "MM" usually stand for "million"? In German we have "Millionen" and then "Milliarden", but in English that is "Billion", so "MM" cannot stand for "Milliarden" either. And "Mega" already is *10^6, but only has 1 "M". So at first naturally I read "Million Million", but then thought: "What? There is no way they have that many accounts!"
It is a very confusing way to write the number and no explanation seems to fit, other than "There is a second 'M' to avoid clash with the company name '3M'.". Is that the explanation?