Stock MarketBritain’s top companies pay investors a record £139billion in 2023 dividendsNovember 12, 202346Britain's top companies have paid investors a record £139billion in dividends and share buyback programmes this year, analysis shows.The blockbuster...