June revenue forecast