Sturm Ruger & Company Inc (RGR) AI Stock Analysis & Earnings