Talos Energy Q1 production tops guidance at 88.8 MBoe/d, ups buyback to $200 M - TALO News | Rallies