Vermilion Energy beats Q2 estimates with EPS of $0.87, revenue of $562M