Trex Company TREX Q1 2026 Earnings EPS 059 Beats Estimates Is UMH Properties UMH Still a Buy After 085 Rally 20260520