I am not an accountant, but net profit and net income are the same while net revenue is before all administrative expenses and other after revenue expenses, I think. Ms. Mars said "net profitable". It sounds like they generated profit after all expenses are counted.