UK100 at 14 year highs, US30 record, USD surges as M&A, earnings shrug off Ukraine.