Citation: 2C_215/2019 E. C

A.________ und A.B.________ erhoben am 27. Februar 2019 Beschwerde in öffentlich-rechtlichen Angelegenheiten beim Bundesgericht. Sie beantragen, unter Aufhebung des Urteils des Verwaltungsgerichts des Kantons St. Gallen vom 24. Januar 2019 sei zum einen die Aufenthaltsbewilligung A.________s zu verlängern und zum anderen A.B.________ eine Niederlassungsbewilligung zu erteilen bzw. eventualiter dessen Aufenthaltsbewilligung zu verlängern. Eventualiter sei die Sache unter Aufhebung des angefochtenen Urteils zur ergänzenden Sachverhaltsfeststellung und Neubeurteilung an das Verwaltungsgericht zurückzuweisen. Das Sicherheits- und Justizdepartement und das Verwaltungsgericht beantragen, die Beschwerde sei abzuweisen. Das Migrationsamt und das Staatssekretariat für Migration verzichten auf Vernehmlassung. Der Beschwerde wurde die aufschiebende Wirkung zuerkannt (Verfügung des Präsidenten der II. öffentlich-rechtlichen Abteilung des Bundesgerichts vom 12. März 2019).