News

StubHub's office deal was the second-largest lease for an out-of-town tech company in Atlanta since 2021, according to CBRE.