blog earnings 2025