TORONTO - Spin Master Corp. says it earned US$21.1 million in the fourth quarter.