diverse revenues