Royal BAM Group posts strong Q1 results with revenue and adjusted earnings growth across divisions.