Index Corp is much, much bigger than the Atlus brand. I don't imagine there's any recent detailed info on the company's performance that's actually published in English, but given the size of the company, it wouldn't be that outlandish to assume that Atlus itself could be doing great, while the rest of (or some significant portion of) their holdings are losing money.
Also, that main theme is pretty awesome. Anyone know when the full OST is going to be released?
XI Wiki





