Imperial announces second quarter 2023 financial and operating results