Trimble Inc. (TRMB) Stock Fundamentals & Financial Metrics | MetricSide