This was a squad of superheroes designed for a promotional piece for a research firm. They were made into a comic book- a couple of pages of it are included here.
Images copyright FactSet Research