Financial insights of MGNI