M31 hit a record high of revenue and profit in last year, and it ...

M31 hit a record high of revenue and profit in last year, and it ...