Live feed07:30:00·408dPRReleasevia QuantisnowDeFi Technologies Inc. Announces Q1 2025 Financial Results: Revenues of C$62.7 million (US$43.1 million), EBITDA of $44.8 million (US$31.2 million) and Net Income of C$43 million (US$30 million), and Notable Strategic DevelopmentsByQuantisnow·Wall Street's wire, on your screen.DEFT· Defi Technologies Inc.Finance