2N3109 is NPN SILICON EPITAXIAL TRANSISTOR manufactured by Micro Electronics.
Compare 2N3109 datasheet versions by manufacturer →
..