METTLER TOLEDO INTERNATIONAL INCMTD

Market cap
$29B
P/E ratio
Period EndRepurchases of common stock (Million USD)YoY (%)
Dec 31, 2024850-5.56%
Dec 31, 2023900-18.18%
Dec 31, 20221,100+10.00%
Dec 31, 20211,000+29.03%
Dec 31, 2020775-0.00%
Dec 31, 2019775+63.16%
Dec 31, 2018475+18.75%
Dec 31, 2017400-20.00%
Dec 31, 2016500+1.02%
Dec 31, 2015495+19.56%
Dec 31, 2014414+40.35%
Dec 31, 2013295+5.85%
Dec 31, 2012279+36.22%
Dec 31, 2011205-14.76%
Dec 31, 2010240