Thryv Q2 EPS misses by $0.28 as revenue edges past consensus