I cannot determine for sure about the manufacture, but i can confirm it's a diode, but here's what makes me confuse, if this is an nxp diode, and according to nxp bzx84, then the working range for this series would be from 2.4 to 75v related to marking code, in this picture, the marking code is 04 instead of the w70, and nxp datasheet, 04 would be an 11 volt zener, so it is bzx84-a11, but if i feed this diode with 24v series with 10k resistor, the voltage measured is 16 volt, i compare it with other w70 with marking code is 10, the result is the same, 16 volt. any advise would be appreciated, thanks a lot