TRIMBLE (TRMB): Fundamental Surprise Chart