Iran Deal Could Calm Energy Markets But One Oil Stock May Still Shine Meta Shares Decline Following Quarterly Report Citing Iran Internet Disruptions Impact on User Metrics Crypto Stocks Rally as Senate Committee Advances CLARITY Act