DeFi Technologies Hits Record $99.1M Revenue and $62.7M Net Income in Fiscal 2025