MJ estate earns $310 mn in revenue