Canadian Solar Inc (NASDAQ:CSIQ) today came up with some preliminary fourth-quarter figures showing that solar module shipments and revenues beat its guidance.