Strs Stock Analysis Stratus Properties Inc. 1.12 Dip To 29.91 Performance Overview 20260403