Your big flaw is that although they made a $150m profit for the quarter they even admitted $300m of that was made from Halo sales in its first week, $150m - $300m = same loss they made this time last year.
Unless Bungie have Halo 4, 5 and 6 lined up for 2007 releases they'll back to making losses again.