The Roman number CMXCIXCMLXV is equivalent to the number 999965 (nine hundred ninety-nine thousand nine hundred sixty-five).