I know this probably isn't the place, but I am fairly sure they mean income, not revenue.
income, especially when of a company or organization and of a substantial nature.