Block revenue misses Street expectation, shares slide

Block revenue misses Street expectation, shares slide