Thomson TRI Q1 2026 Earnings EPS 123 Beats Estimates Canton CNTN Q4 2023 Earnings Beat Revenue NA EPS 1070 Halliburton Company HAL Q1 2026 Earnings Why the Beat Matters Google Unveils Gemini 35 Flash and Physical World AI Model to Challenge OpenAI and Anthropic