Q2 2026 earnings: revenue +10%, EPS +48%, raised guidance and aggressive buybacks.