The company's website mysteriously popped back online this week.