OGDCL earns Rs 123.296bn profit in first half of FY 2023-24