The stock market is currently experiencing a period of weakness, but there are still some stocks that are worth buying.

Three of the best stocks to buy on weakness now are American Superconductor (AMSC), Darling Ingredients (DAR), and MGM Resorts (MGM).

AMSC is a leader in the development and manufacturing of high-temperature superconductors, which are used in a variety of applications, including power transmission and medical devices.

DAR is a global leader in the rendering and recycling industry, and it is well-positioned to benefit from the growing demand for sustainable food production.

MGM is a leading casino and resort operator, and it is poised to recover as the travel and leisure industry rebounds.

All three of these stocks are trading at attractive valuations, and they have the potential to generate significant returns in the years to come.

The stock market is a volatile place, and there is always the risk of losing money.

But if you are looking for stocks that have the potential to outperform the market, then AMSC, DAR, and MGM are worth considering.