OMNICELL, INC. (OMCL)

Market cap
$2B
P/E ratio
1095x
Period EndEBITDA margin (%) YoY (%)
Dec 31, 20257.1-4.51%
Dec 31, 20247.4+62.29%
Dec 31, 20234.6-29.96%
Dec 31, 20226.5-54.52%
Dec 31, 202114.4+32.59%
Dec 31, 202010.8-26.38%
Dec 31, 201914.7+20.93%
Dec 31, 201812.2+52.08%
Dec 31, 20178-14.59%
Dec 31, 20169.4-38.92%
Dec 31, 201515.3-3.26%
Dec 31, 201415.8+12.36%
Dec 31, 201314.1+9.46%
Dec 31, 201212.9+30.67%
Dec 31, 20119.9
AI Chat