The US-Israeli war with Iran rippled through markets this week, sending oil prices to their biggest weekly gain in futures ...