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.
They’re now profitable operationally, but not necessarily profitable at the overall bottom line. Thats my interpretation after reading the PR and think that’s what he’s getting at. Take away all the spin, he’s not exactly wrong.