Bitcoin has now been profitable for all but ten days in its decade long history, with the price approaching its last all-time high near $20,000.