The number 150906 (one hundred fifty thousand nine hundred six) is written in Roman numerals as follows: CLCMVI