TrioTech International TRT Q3 2024 Earnings EPS 002 In Line with Estimates Europes Energy Divide Gas Prices Surge as Electricity Costs Fall Amid Iran Conflict BJs BJ Q1 2026 Earnings 096 EPS Surges Past 095 Estimates Amazon Named IBDs Franchise Pick as Stock Nears 3 Trillion Milestone