Citation: 6B_670/2019 E. D

A.________ führt Beschwerde in Strafsachen. Er beantragt, das Urteil des Obergerichts des Kantons Solothurn vom 10. April 2019 sei hinsichtlich des Schuldspruchs, der Bestrafung und der Kostenverteilung aufzuheben. Er sei vom Vorwurf der üblen Nachrede freizusprechen. Eventualiter sei die Sache zu neuer Entscheidung an die Vorinstanz zurückzuweisen. Das Obergericht verzichtete unter Verweis auf das angefochtene Urteil auf eine Vernehmlassung und beantragt die Abweisung der Beschwerde. Die Staatsanwaltschaft verzichtete auf eine Vernehmlassung. B.________ und die C.________ AG beantragen die Abweisung der Beschwerde, soweit darauf einzutreten sei.