Trimble Beats Q1 Estimates, Reports 12% Revenue Growth and $317M Buybacks - TRMB News | Rallies