Is Cryptocurrency Mining Profitable in 2024