its done in finance sometimes and the thought behind it is m = 1000, so multiply 1000 by 1000 and you get 1,000,000.
Personally I hate that notation and use capital M whenever given the opportunity. I feel like it used to show superiority or present another barrier to people outside of finance looking in.
Well, M for mega is capitalized since m is already used by milli. And all of the SI prefixes larger than mega are also capital, I guess to denote that they're large...
I've always seen k used to represent one thousand in dollar amounts, so I've never interpreted M as being a Roman numeral but simply as standing for "million."