1. Faculty of Business Administration, University of Hamburg, 20148 Hamburg, Germany
2. Department of Business and Law, Frankfurt University of Applied Sciences, 60318 Frankfurt am Main, Germany
3. Department of Business Administration, Economics and Law, Technical University Darmstadt, 64289 Darmstadt, Germany
4. Deka Investment GmbH, 60439 Frankfurt, Germany