Public companies are buying Bitcoin again as BTC approaches $90,000