METTLER-TOLEDO INTERNATIONAL (MTO.DE) Stock Chart

FRA:MTO • US5926881054

1171.5 EUR
+21 (+1.83%)
Last: Feb 20, 2026, 07:00 PM
Open in Chart Tool
METTLER-TOLEDO INTERNATIONAL / MTO Daily stock chart