Bitcoin Crosses $29K for First Time in Over a Month