Earnings on Different Online Platforms