Winners and Losers of 2024: Gen AI wins the future, but Microsoft endures stumbles