TORONTO — Spin Master Corp. says it earned US$21.1 million in the fourth quarter. That's up from a loss of US$30.1 million a year earlier. Revenues for the toy and entertainment company totalled US$649.1 million, up from US$502.