TPCS, they did have a big one time gain for the quarter, "The Company recognized a gain of $1.1 million related to the settlement of a claims assignment."
Without that big one time positive gain, looks like they would have lost around $100,000, or something under a penny per share.
I didn't listen to the TPCS CC, but I thought the bottom line was surprisingly weak. Looks like without the 1-time gain of $1,122,287, they would have lost money in the quarter. Stock has had a big run, so probably gets hit tomorrow.