Thermo Fisher Scientific stock (US8835561023): Q1 earnings beat signals strength in life sciences — alphai