OWENS & MINOR INCOMI

Market cap
$206.09M
P/E ratio
Period EndEBITDA margin (%) YoY (%)
Dec 31, 20240.5-85.95%
Dec 31, 20233.8+1.60%
Dec 31, 20223.7-20.45%
Dec 31, 20214.7+33.76%
Dec 31, 20203.5+70.20%
Dec 31, 20192.1-169.86%
Dec 31, 2018-3-284.87%
Dec 31, 20171.6-39.15%
Dec 31, 20162.6-3.77%
Dec 31, 20152.7+15.40%
Dec 31, 20142.4