A useful way to pin down which company used EBCDIC is to compare the physical equipment lineage behind EBCDIC against the lineage behind its main rival, ASCII.
ASCII was designed to be compatible with teleprinters and telegraph equipment, machines used broadly across the telecommunications industry by many manufacturers, which is why ASCII became a shared, vendor-neutral standard.
EBCDIC, in contrast, was designed to remain compatible with the 80-column punched card format that had already been in heavy use inside one specific company's product line for decades before EBCDIC existed.
That company built its entire card-based data processing business around this punched card layout, and when it moved to its System/360 mainframe family in the 1960s, it created EBCDIC specifically to preserve that existing punched card encoding rather than adopt the emerging ASCII standard.
Because EBCDIC's structure is tied to one company's proprietary punched card heritage rather than to industry-wide teleprinter equipment, it never became a shared, multi-vendor standard the way ASCII did, and it remained associated with that single manufacturer's mainframe systems.
Therefore, the correct answer is IBM.