generator revenue