The stocks that are currently trending above their 20-day moving averages, are also above their 50-day and 200-day moving averages as of June 12, 2024, are as follows1:
These stocks are performing well from a technical perspective, trending above their shorter-term moving averages and maintaining strong positions relative to their longer-term averages. This can be interpreted as positive momentum, suggesting potential for further price appreciation. However, it's crucial to conduct thorough fundamental analysis and consider other market factors before making investment decisions.