earns $20.4 million