Talos Energy Q2 Revenue USD 664.813 Million Vs. IBES Estimate USD 583.8 Million - TALO News | Rallies