Bitcoin has had two consecutive green quarters this year after breaking its negative streak in Q1 2023.