There are 38 manufacturers of the 2N3904 transistor, in the list we have provided a Datasheet from each in PDF format. You can download by clicking on the PDF icon.
The most common of them are KEC(Korea Electronics), NXP Semiconductors, STMicroelectronics.
The datasheet for the 2N3904 transistor contains electrical characteristics, complementary pair and equivalents. If you need a summary, then visit this section.