Otto Energy Limited reported production results for the fiscal first half ended December 31, 2022. The company reported total production of 464,786 BOE against 447,295 BOE a year ago.