Technology 40 percent revenue drop at Twitter amid ad squeeze by January 18, 2023 by January 18, 2023 0 FacebookTwitterPinterestEmail