Listen

Description

The winners and losers so far of the current earnings season. Plus, a company that was punished by the market that should not have been.