Macro Vodafone share price just flashed a golden cross ahead of earnings: will it jump? Mar 15, 2026 3 min read