Saturday, November 7, 2026Market Closed
IDD — METTLER TOLEDO INTERNATIONAL INC/ Reports $1.094 billion in Latest Quarterly Results