STC Earnings: AI Insights on Stewart Information Services Corp