Citation: 2C_1005/2017 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten an das Bundesgericht beantragt A.________, der Entscheid des Verwaltungsgerichts des Kantons Bern vom 24. Oktober 2017 sei aufzuheben und es sei dem Beschwerdeführer die Niederlassungsbewilligung EU/ EFTA zu belassen und praxisgemäss zu verlängern, eventualiter sei der Entscheid des kantonalen Verwaltungsgerichts aufzuheben und (die Sache) zur Neubeurteilung an die Vorinstanz zurückzuweisen. Der Präsident der II. öffentlich-rechtlichen Abteilung des Bundesgerichts hat der Beschwerde mit Verfügung vom 29. November 2017 die aufschiebende Wirkung erteilt. Die Vorinstanz und die kantonale Polizei- und Militärdirektion schliessen auf Abweisung der Beschwerde. Der Beschwerdeführer repliziert.