Trimble Announces Record 2018 Financial Results