Stocks Rally on 45-Day Mideast Ceasefire Hopes and April Trends