platform revenue share