Freedom Holding Corp. Reports Fiscal Year 2025 Financial Results