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