This is a 0603 SMD/SMT multilayer ceramic capacitor (MLCC) manufactured by IHHEC/Holy Stone with a capacitance of 100 nF and a rated voltage of 50 V. The product is RoHS compliant, and the part number is C0603X104K050T. This capacitor is designed for use in applications requiring high-frequency stability, low-temperature coefficients, small size, and high insulation resistance. It can be used in a wide range of applications, such as AC ripple filtering, timing circuits, and decoupling circuits.