MAC addresses in IPv4 are composed of twelve hexadecimal digits. Each hexadecimal digit can take on one of sixteen values, so its address space is composed of 16^12 values with the range 0000.0000.0000 to FFFF.FFFF.FFFF.
(16^12 = 281,474,976,710,656.)
MAC addresses in IPv6 are composed of twenty-four hexadecimal digits; thus, its address space is composed of 16^24 values with the range 000:0000:0000:0000:0000:0000 - FFFF:FFFF:FFFF:FFFF:FFFF:FFFF.
(16^24 = 79,228,162,514,264,337,593,543,950,336. That's seventy-nine octillion, two hundred twenty-eight septillion, one hundred sixty-two sextillion, five hundred fourteen quintillion, two hundred sixty-four quadrillion, three hundred thirty-seven trillion, five hundred ninety-three billion, five hundred forty-three million, nine hundred fifty thousand, three hundred thirty-six.)