San Francisco Frontiers - Stocks rally as Iran-Israel ceasefire holds, oil claws back some losses