Indigo

Indigo Books & Music Inc. says it earned $21.8 million last year in an improvement from a year earlier but below analyst expectations.