Is CIFR a long-term buy?