Initiated Buy X

TALO Talos Energy

Canaccord Genuity

$24

TALO  Talos Energy Inc.

Talos Energy Inc., an independent oil and gas company, focuses on the offshore exploration and production in the United States Gulf of Mexico and the shallow waters off the coast of Mexico. The company is headquartered in Houston, Texas.