Other than a manual process to check against each company in my portfolio and create a corresponding calendar entries, is there a way to easily track upcoming trading updates, annual results, AGMs etc?
I’ve not come across a resource that does exactly this. If you set up a (free) account with Investegate and plug in your portfolio of shareholding’s it will give you a daily update of any RNS release by any of these companies which should alert you to anything on a given date and usually flag in advance upcoming results releases, AGMs etc. They also have a day/week/month ahead section that shows a collective pipeline of what is coming up. Maybe combine it with dividenddata which will give you historic and future alerts on upcoming dividend announcements, ex dividend and payment dates.
https://www.investegate.co.uk/....
https://dividenddata.co.uk/exd...
Not really a diary as such, more a day/week ahead planner. Depending on the number of shareholdings you have and how often they turn over, most companies tend to follow a reasonably regular cycle so you could do a lot worse than keep a manual diary and look back a year or so to see what should be upcoming.
Gus.