SITC Earnings: AI Insights on Site Centers Corp