Block (XYZ) is tumbling 18% after the fintech company reported significantly weaker-than-expected fourth-quarter results.