OWENS & MINOR INCOMI

Market cap
$206.09M
P/E ratio
Period EndEBITDA (Million USD)YoY (%)
Dec 31, 202457-85.45%
Dec 31, 2023392+5.46%
Dec 31, 2022372-19.06%
Dec 31, 2021459+54.34%
Dec 31, 2020297+56.70%
Dec 31, 2019190-165.40%
Dec 31, 2018-290-295.20%
Dec 31, 2017149-41.69%
Dec 31, 2016255-4.26%
Dec 31, 2015266+19.47%
Dec 31, 2014223