Odu'a Investment Company Limited has posted a record Profit Before Tax (PBT) of ₦23.58 billion for the 2025 financial year and unveiled an ...