Bitcoin went on a rollercoaster in the past 24 hours, jumping to just under $21,000. However, it still finished Q2 well in the red.