Microsoft, Alphabet, Anglo American, IBM, Astrazeneca, Unilever and Sainsbury's
UK battery storage investment trusts, facing significant stock price declines, are experiencing revenue setbacks due to challenges in the grid's balancing mechanism and increasing competition in the market.