Despite the uncertainty, surprises and moments of angst over the past 11 months, 2024 has shaped up to be a good year for ...