messenger earnings