A stellar month for (tech) stocks and bonds, ugly for oil, gold and bitcoin.

A stellar month for (tech) stocks and bonds, ugly for oil, gold and bitcoin.

(Bloomberg) -- US stocks struggled to build on record gains as growing strains on the ceasefire between the US and Iran sent oil prices higher for a third straight day.