I've been following Crest for a while.
Alpha & Omega grossed $50mm worldwide. Not bad. Comparitively Ice Age made $800mn. The average in the animation space seems to be around what Crest made. The exceptional ones make $200mn+.
They've discontinued their activities in the gaming space and are focusing on movie production or hiring out their artists for serials and other small screen work.
Its promoters own only 10% of the stock. Crest has posted a net loss this year inspite of A&O. They have announced a couple of more movies for FY12 and FY13.
There is a lot of "hope" built into this stock that the animation industry will take off and Crest will ride the wave. I have my doubts.