DeFi Technologies Q1 Revenue Down to $11.2M with $4.9M Net Income and $156M Assets - DEFT News | Rallies