Home Business and Money Iran sticks it to the U.S., oil wavers, but stocks rally