Citation: 4A_277/2023 E. C

Mit Beschwerde in Zivilsachen beantragt die Klägerin dem Bundesgericht im Wesentlichen, das Urteil des Obergerichts sei aufzuheben, und es sei die Beschwerdegegnerin zu verpflichten, ihr Fr. 4'250'000.-- nebst Zins, Zug um Zug gegen Übertragung von 25 Namenaktien der G1.________ Holding AG, zu bezahlen. Eventualiter sei die Sache an die Erstinstanz, subeventualiter an die Vorinstanz zurückzuweisen. Die Beschwerdegegnerin beantragt, die Beschwerde sei abzuweisen, soweit darauf einzutreten ist. Eventualiter sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Die Vorinstanz beantragt die Abweisung der Beschwerde. Die Beschwerdeführerin hat unaufgefordert repliziert. Die Beschwerdegegnerin hat mit Schreiben vom 17. Oktober 2023 auf eine diesbezügliche Stellungnahme verzichtet.