Citation: 9C_641/2023 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten lässt A.________ beantragen, das angefochtene Urteil sei aufzuheben und es seien ihm die gesetzlichen Leistungen zuzusprechen; insbesondere sei ihm die vom 1. Dezember 2014 bis 31. März 2018 zugesprochene Rente zu belassen und es sei ihm ab 1. Juli 2019 eine Dreiviertels- (statt einer halben) Rente und ab 1. Mai 2020 (statt ab 1. Dezember 2020) eine ganze Rente auszurichten. Eventualiter sei ihm vom 1. Dezember 2014 bis 30. November 2015 eine ganze, vom 1. Dezember 2015 bis 31. März 2018 sowie ab 1. Juli 2019 eine halbe und ab 1. Mai 2020 eine ganze Rente auszurichten. Die IV-Stelle schliesst auf Abweisung der Beschwerde. Das Bundesamt für Sozialversicherungen lässt sich nicht vernehmen.