Major stock indexes were rose on the final trading day of April, as investors mulled earnings reports from four tech giants ...