earnings trickle in