MediaAlpha CEO Steven Yi sells $488,216 in company shares | AllMind News