Each stock in this article is trading near its 52-week high. These elevated prices usually indicate some degree of investor confidence, business improvements, or favorable market conditions.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results