METTLER TOLEDO INTERNATIONAL INCMTD

Market cap
$28.5B
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 2024216+2.58%
Dec 31, 2023210-16.68%
Dec 31, 2022253-7.47%
Dec 31, 2021273+55.24%
Dec 31, 2020176-5.28%
Dec 31, 2019186-5.62%
Dec 31, 2018197+17.31%
Dec 31, 2017168+14.35%
Dec 31, 2016147+3.18%
Dec 31, 2015142-2.62%
Dec 31, 2014146-0.07%
Dec 31, 2013146+2.55%
Dec 31, 2012142-15.32%
Dec 31, 2011168+21.73%
Dec 31, 2010138