Revenue sharing 2025