Newmont (NEM) is back in focus after its Q1 2026 results highlighted record free cash flow, stronger commodity prices, and a newly expanded share repurchase program that together helped explain the stock’s recent move. See our latest analysis for Newmont. Newmont’s recent Q1 2026 results and expanded buyback sit against a share price of $113.49, with a year-to-date share price return of 12.12% and a 1-year total shareholder return of 117.61%. This suggests strong momentum built over the past...