Monday stock rallies follow 3rd straight weekend of Iran strikes