TRMB Stock 31.94 Trimble Navigation $TRMB Hit 44 52 week