Not sure what’s up with the answers you have received so far.
The correct answer is most likely the difference between cash flow and profit.
If you run a business that has inventory, it is possible to have a profit, but negative cash flow.
This occurs when you inventory levels at the end of the period are higher than at the beginning of the period - in which case the profit has been spent on higher inventory levels.
If the recent profitability is expected to be sustainable, I would argue a multiple based on 1 year sales would be best. Question is what multiple.
Often for a company that is growing (or has just flipped from loss to profit), the multiple is based on the next 3-5 years EBITDA not the last 3 years EBITDA.
The reason is that any price calculation is ultimately a way of calculating a lump sum in exchange for future cash flows.
This is why even unprofitable companies (with expectations of future profit) have a value greater than zero.
Then the question of what multiple is appropriate depends on all the usual things like competition, expected growth, etc.