PMC revenue sources