Home Bitcoin How Profitable is it to Mine Bitcoin? An In-depth Analysis