
DeFi Technologies Inc. Announces Q1 2025 Financial Results: Revenues of C$62.7 million (US$43.1 million), EBITDA of $44....
Revenues, EBITDA and Net Income: For the three months ended March 31, 2025, DeFi Technologies reported Revenues of C$62.7 million (US$43.1 million), EBITDA of C$44.8 million (US$31.2 million), and Net Income of C$43 million (US$30 million). These results …