Halliburton Q2 earnings miss, revenue tops estimates July 22, 2025 by Finance On Earth Halliburton Q2 Skip Profit, Revenue Top estimates