Editor's PickBarclays share price forms risky patterns ahead of earnings season adminJanuary 15, 2025