Post navigation SP group to get 75% of $3.3bn from five funds Top stocks to buy today: Stock recommendations for March 19, 2025