>>101137836
Pretty much. Reposting this picture from this post >>101085733 who did the math on how much 70 yen per share is.