Frankfurt 2023: trading on the up but geopolitical situation casts a long shadow