upbeat revenue forecast