Comparison Results
Doximity
$24.74
$4.95B
31.11
-61.21%
7 Buy
7 Hold
2 Sell
Moderate Buy
Omada Health, Inc.
$23.31
$1.27B
307.66
-10.34%
10 Buy
1 Hold
0 Sell
Strong Buy
Performance Comparison
BBLNF
Babylon Holdings
0.01
0.00
0.00%
TDOC
Teladoc
5.56
-3.53
-38.83%
AMWL
American Well
12.64
6.38
101.92%
DOCS
Doximity
27.69
-45.84
-62.34%
EUDA
EUDA Health Holdings
19.04
-32.56
-63.10%
OMDA
Omada Health, Inc.
20.89
-3.09
-12.89%