Bank of Ceylon (BOC) has reported Rs.3.3 billion of profit before tax for the three-month period ended on March 31, 2023, amidst the unprecedented challenges continued to prevail from the previous year.