Citation: 2C_903/2019 E. C

Agissant par la voie du recours en matière de droit public, A.________ demande au Tribunal fédéral, sous suite de frais et dépens, outre l'effet suspensif, l'annulation de l'arrêt de la Cour de justice du 24 septembre 2019 et, principalement, la prolongation de son autorisation de séjour. Subsidiairement, il requiert le renvoi de la cause à l'autorité cantonale pour nouvelle décision dans le sens des considérants. Par ordonnance du 29 octobre 2019, le Président de la IIe Cour de droit public du Tribunal fédéral a admis la requête d'effet suspensif. Le recourant a déposé une nouvelle pièce à l'appui de son recours. L'Office cantonal indique ne pas avoir d'observations à formuler et conclut au rejet du recours. La Cour de justice renonce à se déterminer et persiste dans les considérants et le dispositif de son arrêt. Le SEM ne s'est pas prononcé.