Empery Digital invests $20 million for 8% stake in Cardinal Data Power - EMPD News | Rallies