Newmont (NEM) stock analysis: record Q1 earnings, $3.1B free cash flow and a $6B buyback, plus valuation and risks—read now.