St. Joe Company posts $158.8M Q2 revenue as EPS hits $0.71