OWENS & MINOR INCOMI

Market cap
$206.09M
P/E ratio
Period EndDepreciation & amortization (Million USD)YoY (%)
Dec 31, 2024265-7.86%
Dec 31, 2023287+25.67%
Dec 31, 2022229+152.33%
Dec 31, 202191-2.91%
Dec 31, 202093-20.01%
Dec 31, 2019117+14.47%
Dec 31, 2018102+71.47%
Dec 31, 201759+7.31%
Dec 31, 201655-16.05%
Dec 31, 201566+4.06%
Dec 31, 201463