Stratus Properties Inc. (STRS) Stratus Properties, a real estate powerhouse operating primarily in the Austin, Texas area, has recently made headlines by buying back a significant 12% of its own stock. This move alone suggests that management sees considerable value in the company that the market may be overlooking. With a current stock price hovering around $19.00 as of July 3, 2025, and a high price forecast of $32.19, according to StockAnalysis.com, STRS presents an enticing opportunity. This implies a potential upside of approximately 69.4%. In a sector often characterized by cyclicality, Stratus Properties' focus on high-growth Texas markets and its management's proactive stance on share repurchases distinguish it from peers that may be less aggressive in returning value to shareholders or are mired in less dynamic real estate landscapes. Don't miss out: View the full buy back stock recommendations that savvy investors are already acting on. |