WACC Earnings: AI Insights on Westamerica Corp