I didn't downvote you, but MM in Roman numerals is million. It is also common enough to represent roman numerals in lowercase that mm, as used here, is totally valid.
I believe some parts of the world, particularly in Europe, interpret $500M as $500 * 10^3 (not $500 * 10^6)...So some use $500MM to universally avoid this confusion