Trimble stock (US8962391058): Q1 revenue, margin outlook, and US construction demand AD HOC NEWS