News

According to InvestingPro data, the stock is trading near its 52-week high of $88.60, having delivered an impressive 102% return over the past year. Raymond James highlighted the company's "noisy ...